08.07.2011, 14:09 | #21 |
Участник
|
Блин, а как откатить ролл-апы?
|
|
08.07.2011, 14:16 | #22 |
Чайный пьяница
|
Add/Remove applications/Show Updates - Uninstall.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
08.07.2011, 14:27 | #23 |
Консультант-джедай
|
Цитата:
Сообщение от Артем Enot Грунин
Это не так. Для успешного обмена кастомизациями необходимо чтобы на обоих серверах стояли пакеты обновлений не ниже второго. С другой стороны, задача тестового сервера - в точности повторять производственный, поэтому будет лучше, чтобы пакеты обновлений на них совпадали.
А почему именно второго?
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога Последний раз редактировалось slivka_83; 08.07.2011 в 14:30. |
|
08.07.2011, 14:33 | #24 |
Moderator
|
Цитата:
You can export customizations from a server that is running Microsoft Dynamics CRM 4.0 with Update Rollup 2 or a later update rollup. Then, you can import those customizations to a server that has Update Rollup 18 installed. You can also export customizations from a server that is running Microsoft Dynamics CRM 4.0 with Update Rollup 18 installed. Then, you can import those customizations to a server that has Update Rollup 2 or a later update rollup installed. If you export customizations from a server that is running Microsoft Dynamics CRM 4.0, you must not import the customizations to the Microsoft Dynamics CRM 4.0 server in the following scenarios:
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
08.07.2011, 16:01 | #25 |
Участник
|
У меня еще вопрос. Как можно перекинуть без явных угроз, оригинальную базу (имеется ввиду скуль) на тестовую? Делал по этой ссылке: http://mmcrm.ru/?p=884&cpage=1#comment-2018. У меня не может найти Деплоймент Манагер организации.
Ошибка: http://screencast.com/t/IJY9SoaH2KTr |
|
12.07.2011, 09:13 | #26 |
Участник
|
Какая таблица в скуль-сервере хранит пользователей? Решил с помощью Экспорт-Импорт скуля данные перекинуть.
|
|
12.07.2011, 10:01 | #27 |
Moderator
|
Цитата:
Сообщение от alljoke
У меня еще вопрос. Как можно перекинуть без явных угроз, оригинальную базу (имеется ввиду скуль) на тестовую? Делал по этой ссылке: http://mmcrm.ru/?p=884&cpage=1#comment-2018. У меня не может найти Деплоймент Манагер организации.
Ошибка: http://screencast.com/t/IJY9SoaH2KTr Это не таблица, а база MSCRM_CONFIG + в каждой базе организация_MSCRM есть таблица пользователей. Очень не рекомендую делать подобные манипуляции при помощи SQL. А вообще очень рекомендую вам почитать литературу или сходит на курсы. Метод тыка - не есть правильный путь познания.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
12.07.2011, 10:19 | #28 |
Участник
|
Цитата:
Сообщение от Артем Enot Грунин
У вас сиквел вообще запущен? Менеджер запущен под учетной записью пользователя проводившего установку?
Это не таблица, а база MSCRM_CONFIG + в каждой базе организация_MSCRM есть таблица пользователей. Очень не рекомендую делать подобные манипуляции при помощи SQL. А вообще очень рекомендую вам почитать литературу или сходит на курсы. Метод тыка - не есть правильный путь познания. 2. Вот мне бы и нужно узнать эту таблицу из организация_MSCRM. И я уже весь Инет обрыл, чтобы данные скинуть. |
|
12.07.2011, 10:31 | #29 |
Moderator
|
Кажется я понял в чем проблема.
1. Сделайте бекап базы организации на исходном SQL сервере CRM 2. Перенестие и разверните его в новую базу на целевом SQL сервере CRM 3. Запустите Deployment Manager на целевом CRM сервере и импортируйте организацию из развернутой на предыдущем шаге базы.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
12.07.2011, 11:36 | #30 |
Участник
|
1. Сделал бэкап с помощью Бэкап-Ресторе.
2. Перенес и восстановил (с помощью Ресторе). 3. Начал импортировать с помощью Деплоймент Манагер - выдает ошибку http://screencast.com/t/IJY9SoaH2KTr. И еще вопрос, а ДМ как то сам должен догадаться, что на сервере скуля крутится база? |
|
12.07.2011, 12:40 | #31 |
Участник
|
Ошибка сервера в приложении '/'.
-------------------------------------------------------------------------------- Ошибка выполнения Описание: На сервере возникла ошибка приложения. Текущая пользовательская настройка ошибок для этого приложения не позволяет удаленно просматривать сведения об ошибке данного приложения (из соображений безопасности). Однако, сведения можно просматривать в обозревателях, запущенных на локальном сервере. Сведения: Для разрешения просмотра сведений данного сообщения об ошибке на локальном сервере создайте тег <customErrors> в файле конфигурации "web.config", который находится в корневом каталоге текущего веб-приложения. В теге <customErrors> следует задать атрибут "mode" со значением "Off". <!-- Файл конфигурации Web.Config --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration> Примечания: Отображаемую в данный момент страницу ошибок можно заменить на пользовательскую страницу ошибок, изменив атрибут "defaultRedirect" тега конфигурации <customErrors> приложения таким образом, чтобы он содержал URL-адрес пользовательской страницы ошибок. <!-- Файл конфигурации Web.Config --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration> вообщем вот что выдает, после попытки зайти на сайт сервера. |
|
13.07.2011, 09:01 | #32 |
Участник
|
08:51:54| Error| Update Organization with Id=8ffff063-9fa8-e011-97fb-005056930061 failed with Exception:
Microsoft.Crm.BusinessEntities.CrmObjectNotFoundException: organization With Id = 8ffff063-9fa8-e011-97fb-005056930061 Does Not Exist в Microsoft.Crm.BusinessEntities.BusinessProcessObject.Retrieve(BusinessEntityMoniker moniker, EntityExpression entityExpression, ExecutionContext context, Int32[] deletionCodes, Int32 languageCode) в Microsoft.Crm.BusinessEntities.BusinessProcessObject.Retrieve(BusinessEntityMoniker moniker, EntityExpression entityExpression, ExecutionContext context) в Microsoft.Crm.Tools.Admin.UpdateOrganizationInstaller.UpdateOrganizationInOrgDB(Guid organizationId, String friendlyName) в Microsoft.Crm.Tools.Admin.UpdateOrganizationInstaller.Update(Guid organizationId, String friendlyName, String sqlServerName, Uri reportingUrl) 08:51:54|Warning| Attempting to cancel a long running process: ProgressWizard. This might leave the data in an invalid state and the application might not function correctly. Господа, это скорее всего последний вопрос. Вот отсюда http://mmcrm.ru/?p=185 я прочел, что в моем случае Импорт Организации не прокатит. Нужно делать именно Редактирование Организации. Но! После всех успешных проверок в итоге он и выдает эту ошибку в логах, указанную мною выше. Что можете сказать по этому поводу? |
|
13.07.2011, 12:13 | #33 |
Участник
|
При импорте организации возникает следующая ошибка в логах:
12:11:52| Error| Import Organization (Name=gosuslugi, Id=836f26c2-27ad-e011-874e-005056930061) failed with Exception: System.Data.SqlClient.SqlException: Пользователь или группа Windows NT "RK\SQLAccessGroup" не найдены. Еще раз проверьте имя. в Microsoft.Crm.Setup.Database.DatabaseUtility.GrantAccess(String sqlAccessGroup, String reportingGroup, String privReportingGroup) в Microsoft.Crm.Tools.Admin.ImportOrganizationInstaller.Import(Guid organizationId, String organizationUniqueName, String organizationFriendlyName, String sqlServerName, String databaseName, Uri reportServerUrl, String privilegedUserGroupName, String sqlAccessGroupName, String userGroupName, String reportingGroupName, String privilegedReportingGroupName, ICollection`1 users, MultipleTenancy multipleTenancy) 12:11:52|Warning| Attempting to cancel a long running process: ProgressWizard. This might leave the data in an invalid state and the application might not function correctly. Догадываюсь, что связано что-то с Доменом либо АД, но не пойму куда копать. |
|
13.07.2011, 14:36 | #34 |
Moderator
|
Так, давайте все же разберемся! Редактирование организации - это изменение некоторых ее настроек в ТОЙ же среде - читайте в Active Directory. Это может быть, например, переезд на другой SQL Server. Вы же говорили что переносите базу на тестовый сервер = в другую среду. Или у вас тестовый сервер в той же AD? В случае переноса в другую среду, мы говорим о импорте.
Вы на каком сервере запускаете процесс импорта? На принимающем, я надеюсь? Вообще сам по себе менеджер работает? Дает, скажем, новую организацию создать?
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional Последний раз редактировалось Артем Enot Грунин; 13.07.2011 в 14:38. Причина: внес ясность |
|
13.07.2011, 18:18 | #35 |
Участник
|
Я прошу прощения. Стал устанавливать все заново, точнее завтра начну. Наш сисадмин напутал с Актив Директори, чтото там с ресурсами и папками. Поэтому тех групп, которые ставились по умолчанию при установке CRM уже нет.
Импорт происходит уже без ошибок, но вся беда была в логе: 14:25:17| Info| Import Organization (armadatest) 14:25:17| Info| Update Organization... 14:25:17| Error| Import Organization (Name=armadatest, Id=5e75b363-3aad-e011-874e-005056930061) failed with Exception: System.DirectoryServices.DirectoryServicesCOMException (0x80072030): Такой объект на сервере отсутствует. в System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail) в System.DirectoryServices.DirectoryEntry.Bind() в System.DirectoryServices.DirectoryEntry.get_AdsObject() в System.DirectoryServices.PropertyValueCollection.PopulateList() в System.DirectoryServices.PropertyValueCollection..ctor(DirectoryEntry entry, String propertyName) в System.DirectoryServices.PropertyCollection.get_Item(String propertyName) в Microsoft.Crm.Setup.Database.ActiveDirectoryHelper.GetAccountName(DirectoryEntry entry) в Microsoft.Crm.Setup.Database.DatabaseUtility.grantAccessInternal(String sqlAccessGroup, String reportingGroup, String privReportingGroup) в Microsoft.Crm.Setup.Database.DatabaseUtility.GrantAccess(String sqlAccessGroup, String reportingGroup, String privReportingGroup) в Microsoft.Crm.Tools.Admin.ImportOrganizationInstaller.Import(Guid organizationId, String organizationUniqueName, String organizationFriendlyName, String sqlServerName, String databaseName, Uri reportServerUrl, String privilegedUserGroupName, String sqlAccessGroupName, String userGroupName, String reportingGroupName, String privilegedReportingGroupName, ICollection`1 users, MultipleTenancy multipleTenancy) 14:25:17|Warning| Attempting to cancel a long running process: ProgressWizard. This might leave the data in an invalid state and the application might not function correctly. Тут сами разработчики намекнули на то, что нет каких-то пользователей в логе. Переношу я организацию из одного домена в другой. Все три сервера (скуль, платформы, приложений) находятся в одном домене RK. Это как бы "тестовые сервера", далее будут рабочими. Оригинальная же база находится в домене GOSUSLUGI (имеется ввиду также скуль, сервер платформы, сервер приложений.) |
|
26.07.2011, 12:53 | #36 |
Участник
|
Может кто объяснить, почему такая ошибка может возникать:
Activation error occured while trying to get instance of type LogWriter? key "" |
|
|
|