AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.05.2005, 09:46   #1  
amg is offline
amg
Участник
 
30 / 10 (1) +
Регистрация: 22.04.2005
Перенос CRM сервера на другое железо
Сейчас поставил СRM сервер на стандартный офисный комп, т.к. пользователей пока будет только 10 человек, его вполне достаточно. В будущем количество пользователей увеличится и надо будет переносить CRM-сервер на серверную платформу. Попробовал поэксперементировать с переносом CRM-cервака с одного компа на другой и возникла проблема. XML формы прекрасно переносятся с помощью импорта, но вот SQL базу ни как не перенести. На новом компе CRM-сервер не работает со старой SQL базой. Возможно кто то сталкивался с подобной проблемой?
Старый 16.05.2005, 10:30   #2  
mystic is offline
mystic
Microsoft CRM Certified Professional
Аватар для mystic
SoftLine
 
160 / 12 (1) ++
Регистрация: 13.07.2004
Адрес: Москва
Странно.
Как переносятся базы данных?
1 способ "топорный" (untested and unsupported)
Мы делали Backup - Restore (все 4 базы, хотя distribution можно не переносить). Затем при установке сервера выбрать Existing database. Перед Backup надо остановит сервисы MS CRM.
Это работает, если AD стоит отдельно и сервер переносится в тот же домен.
При установке CRM XML формы вообще не нужно переносить, т.к. настройки хранятся в metabase.
При установке CRM на другой машине желательно использовать то же login, что был при первой установке.
После такого переноса скорее всего потребуется заново создать репликацию для Outlook клиента (см. Knowledge Base).
Проблемы после переноса часто связаны с Security в SQL Server. Нужно проверить права на базы MS CRM.
2 способ "supported"
Тоже использовали при переносе сервера в другой домен.
Используйте Redeploy Tools (можно скачать с Microsoft) согласно инструкции.
Старый 19.05.2005, 11:26   #3  
amg is offline
amg
Участник
 
30 / 10 (1) +
Регистрация: 22.04.2005
mystic спасибо за помощь.
Использовал Redeploy Tools. При экспорте все прошло нормально (все делал по инструкции). Но при применении программы Redeploy происходит ошибка:
"An error occurred when populating Microsoft CRM user groups. Ensure that CRM user accounts are accessible from the current domain and run the wizard again."
Старый 19.05.2005, 18:13   #4  
mystic is offline
mystic
Microsoft CRM Certified Professional
Аватар для mystic
SoftLine
 
160 / 12 (1) ++
Регистрация: 13.07.2004
Адрес: Москва
А соответсвует ли новый AD требованиеям для установки CRM?
AD в native mode?
Старый 21.05.2005, 18:09   #5  
amg is offline
amg
Участник
 
30 / 10 (1) +
Регистрация: 22.04.2005
AD у меня работает в основном режиме (native mode). При первой установки CRM ставиться. При установки CRM создает в AD подразделение (по названию организации) где прописываются роли пользователей. Так вот, если я удаляю это подразделение из AD и начинаю ставить CRM заново то программа Redeploy выдает ошибку: "An OU already exists for the specified organization name and location. Use a unique name or specify a different OU parent", что в принципе логично. А если я это подразделение не удаляю то получаю ошибку которая описана выше.
Старый 23.05.2005, 10:17   #6  
mystic is offline
mystic
Microsoft CRM Certified Professional
Аватар для mystic
SoftLine
 
160 / 12 (1) ++
Регистрация: 13.07.2004
Адрес: Москва
?
Т.е. CRM переносится в рамках одного домена (на AD уже существуют записи данной инсталляции CRM)?
Если это так, то Redeploy не нужно запускать, т.к. права пользователей хранятся в AD и в базе MSCRM и связанны по уникальному идентификатору пользователей в AD. Redeploy позволяет изменить эту связь и ассоциировать пользователей CRM с пользователями AD.
Старый 27.05.2005, 21:35   #7  
amg is offline
amg
Участник
 
30 / 10 (1) +
Регистрация: 22.04.2005
mystic
Да, СRM переносится в одном домене.
Сделал бэкап баз CRM средствами SQL сервера, до этого остановив все 4 сервиса CRM. На новом компе сделал новые базы (с точно такими же названиями), залил в них данные из бэкапов. При установки CRM поставил - подключаться к уже существующим базам и получил ошибку: Microsoft CRM Setup could not find a valid organization on the specified database. You need to have at least one organization before installing Microsoft CRM.
На SQL сервере выставил к базам полный доступ, для пользователя под которым я захожу в систему.
Старый 29.05.2005, 18:01   #8  
mystic is offline
mystic
Microsoft CRM Certified Professional
Аватар для mystic
SoftLine
 
160 / 12 (1) ++
Регистрация: 13.07.2004
Адрес: Москва
Такая ошибка возникает, когда Microsoft CRM Company organizational unit (OU) был удалён из AD.
При инсталляции CRM с подключении к существующей CRM ищет OrganizationId value в таблице OrganizationBase базы данных SQL.OrganizationId связан с GUID Active Directory OU. CRM использует GUID при установке.
Решения:
1)Восстановить backup AD, сделанный до момента удаления OU (Organization Unit).
2) Переустановить CRM Create new database instead of Connect to an existing database.

PS
-названия организаций в названии баз данных чувствительны к регистру
-при восстановлении БД выбирайте опцию force restore (скорее всего ошибся в названии опции, она полностью переписывает структуру исходной БД)
"Шаманские" методы (эффективность не подтверждена)
-устанавливайте CRM под тем же логином, под которым ставили CRM в первый раз
-может помочь перенос master таблица (но это крайне маловероятно)
Старый 22.06.2005, 12:35   #9  
amg is offline
amg
Участник
 
30 / 10 (1) +
Регистрация: 22.04.2005
mystic еще раз спасибо за помощь. С этим вопросом разобрался.
Не подскажешь еще, есть ли толковая книга по Microsoft CRM (на русском языке), а то хелпа все таки не хватает...
Старый 22.06.2005, 12:38   #10  
mystic is offline
mystic
Microsoft CRM Certified Professional
Аватар для mystic
SoftLine
 
160 / 12 (1) ++
Регистрация: 13.07.2004
Адрес: Москва
Не видел. Сам учил на английском (все 3 сертификационых курса).
Старый 11.07.2005, 10:19   #11  
amg is offline
amg
Участник
 
30 / 10 (1) +
Регистрация: 22.04.2005
Здравствуйте, mystic.
Как сделать поле значение которого высчитывалось бы из значений нескольких полей, например сумма?
Старый 11.07.2005, 13:42   #12  
mystic is offline
mystic
Microsoft CRM Certified Professional
Аватар для mystic
SoftLine
 
160 / 12 (1) ++
Регистрация: 13.07.2004
Адрес: Москва
Java скриптом.
Java скрипт вешается на OnChange событие в pick list через стандартный инструмент настроек интерфейса. Другого стандартного способа, к сожалению, нет.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Microsoft Dynamics CRM Team Blog: Building Rich-Client Dashboards for Microsoft Dynamics CRM with Windows Presentation Foundation Blog bot Dynamics CRM: Blogs 1 31.03.2009 13:24
Microsoft Dynamics CRM Team Blog: List Web Part for Microsoft Dynamics CRM 4.0 Deployment Scenarios Blog bot Dynamics CRM: Blogs 0 30.01.2009 22:05
Microsoft Dynamics CRM Team Blog: Microsoft Dynamics CRM 4.0 Bookshelf Blog bot Dynamics CRM: Blogs 1 22.01.2009 04:46
Microsoft Dynamics CRM Team Blog: Reports for CRM 4.0 using SQL Server 2008 and Report Builder 2.0 Blog bot Dynamics CRM: Blogs 0 11.11.2008 08:05
Перенос баз и настроек CRM 3.0 в 4.0 с одного сервера на другой Antonf Dynamics CRM: Администрирование 11 11.08.2008 18:14

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:30.