16.03.2011, 10:59 | #1 |
Участник
|
CRM при переносе базы на другой комп
В итоге чтобы не запорот основную базу вносимыми изменения на горячею решил поднять TRIAL версию на другом компе для тестов.
В итоге все установил настроил CRM работает на тестовом компе все заходит делает отчет, отсылает почту, запускаются процессы т.е. нормально рабочая база но пустая и без наших изменений. Сделал бэкап с основной базы залил на тестовый комп. С помощи Deployment Manager делаю импорт организации мапю юзеров, пошел процесс импорта потом вываливается отчет с ошибкой в конце лога вот такое часть его 10:35:43|Verbose| Calling BaseGroup.Validate 10:35:43| Info| Check SqlServerAgentValidator: Success 10:35:43| Info| Check SqlInstanceNameValidator: Success 10:35:43| Info| Check CrmSqlDomainValidator: Success 10:35:43| Info| Check SqlServerValidator: Success 10:35:43| Info| Check SysAdminValidator: Success 10:35:43| Info| Check WordBreakerValidator: Success 10:35:43| Info| Check FullTextInstalledValidator: Success 10:35:43| Info| Check FullTextRunningValidator: Success 10:35:43| Info| Check OrganizationDatabaseExistsValidator: Success 10:35:43| Info| Check OrganizationDatabaseNotDeployedValidator: Success 10:35:43|Verbose| Retrieving database version Provider=SQLOLEDB;Data Source=S0013;Initial Catalog=Trimo_VSK_MSCRM;Integrated Security=SSPI ... 10:35:43| Info| Database version: 4.0.7333.1750. 10:35:43| Info| Check OrganizationDatabaseVersionValidator: Success 10:35:43|Verbose| BaseGroup.Validate completed 10:35:43|Verbose| Method exit: Microsoft.Crm.Tools.EDW.Framework.EDWTool.RunSnifferValidate 10:35:43|Verbose| Method entry: Microsoft.Crm.Tools.EDW.Framework.SNGBuilder.ProcessSubstitutions 10:35:43|Verbose| After context key substitutions RunModes 10:35:43|Verbose| After env var substitutions RunModes 10:35:43|Verbose| Method exit: Microsoft.Crm.Tools.EDW.Framework.SNGBuilder.ProcessSubstitutions 10:35:43|Verbose| Method entry: Microsoft.Crm.Tools.EDW.Framework.SNGBuilder.ProcessSubstitutions 10:35:43|Verbose| After context key substitutions DMSnapIn.Organization.Create;DMSnapIn.Organization.Import;DMSnapIn.Organization.Update 10:35:43|Verbose| After env var substitutions DMSnapIn.Organization.Create;DMSnapIn.Organization.Import;DMSnapIn.Organization.Update 10:35:43|Verbose| Method exit: Microsoft.Crm.Tools.EDW.Framework.SNGBuilder.ProcessSubstitutions 10:35:43|Verbose| Method entry: Microsoft.Crm.Tools.EDW.Framework.EDWTool.RunSnifferValidate Microsoft SQL Server Reporting Services 10:35:43|Verbose| Calling BaseGroup.Validate 10:35:43| Info| Check ReportingUrlValidator: Success 10:35:43| Info| Check ExistingRSValidator: Success 10:35:43|Verbose| BaseGroup.Validate completed 10:35:43|Verbose| Method exit: Microsoft.Crm.Tools.EDW.Framework.EDWTool.RunSnifferValidate 10:35:43|Verbose| Validation ran. 10:35:43|Verbose| Validation completed. 10:35:43|Verbose| Method exit: Microsoft.Crm.Tools.EDW.Framework.EDWTool.Run 10:35:43|Verbose| Method exit: Microsoft.Crm.Tools.EDW.Framework.EDWTool.RunAll 10:35:43|Verbose| Method entry: Microsoft.Crm.Tools.EDW.Framework.EDWToolCallbacks.Clear 10:35:43|Verbose| Method exit: Microsoft.Crm.Tools.EDW.Framework.EDWToolCallbacks.Clear 10:35:46| Info| Import Organization (TEST) 10:35:46| Info| Update Organization... 10:35:49| Info| Update Users... 10:35:51| Error| Import Organization (Name=TEST, Id=dfec3601-a04f-e011-a7bf-001d6094e1cd) failed with Exception: System.InvalidOperationException: Для ExecuteNonQuery нужно открытое и доступное подключение. Подключение закрыто. в System.Data.SqlClient.SqlConnection.GetOpenConnection(String method) в System.Data.SqlClient.SqlConnection.ValidateConnectionForExecute(String method, SqlCommand command) в System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async) в System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) в System.Data.SqlClient.SqlCommand.ExecuteNonQuery() в Microsoft.Crm.CrmDbConnection.InternalExecuteNonQuery(IDbCommand command) в Microsoft.Crm.CrmDbConnection.ExecuteNonQuery(IDbCommand command, Boolean impersonate) в Microsoft.Crm.CrmDbConnection.SetTransactionIsolationLevel(IsolationLevel il) в Microsoft.Crm.CrmDbConnection.Dispose(Boolean disposing) в Microsoft.Crm.SqlExecutionContext.Dispose(Boolean disposing) в Microsoft.Crm.SqlExecutionContext.Dispose() в 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) 10:35:51|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. |
|
16.03.2011, 16:55 | #2 |
Moderator
|
Используйте Google! http://support.microsoft.com/kb/957053/ru?p=1, http://social.technet.microsoft.com/...-c66c93af1d64/
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
21.03.2011, 09:07 | #3 |
Участник
|
Проблема решена вдруг кому-то пригодиться. (искал ответ долго и нудно зато нашел, даже заново два компа под crm чистых настраивал).
http://blogs.msdn.com/b/emeadcrmsupp...onnection.aspx |
|
|
За это сообщение автора поблагодарили: a33ik (1). |
|
|