Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

CRM 4.0 Import Organization cross domains

130 views
Skip to first unread message

scooter-crm

unread,
Jan 11, 2008, 4:35:00 AM1/11/08
to
I took a CRM 3.0 database from production domain (PROD)

Redeployed this in our test domain (TEST) as CRM 3.0 system, I selected keep
user mappings during redeploy.
No problem users are available and able to log in and system is live....

We upgraded this CRM 3.0 system to CRM 4.0 in TEST. Users can access this
system using their PROD Account, the system is live.....Users can go offline
with their systems.
(32 bit CRM application and x64 Database)

When I backup this DB and restore to "Clean All x64 CRM4.0,
Platform-Application-DB System" and try to import this Organization using the
Deployment Manager for CRM 4.0 I run into trouble.

When I use the Keep Users setting I think that CRM 4.0 is not able to
resolve the PROD users. The domains are having two way trusts as proved above
during redeploy and upgrade.(Error 1)

When I use Manually Map, the PROD users remain into the CRM 4.0 system but
they won't be able to log in, there is no match created in the MSCRM_CONFIG
between the PROD user and the "new" Organization. Adding a "new" users and
try to go offline with the client results in an error...(Error 2)

The CRM 4.0 Deployment Manager is unable to look over domains to resolve
users during Import resulting in "corrupt" database?

Error 1 Keep User Mappings:
11:48:07| Error| Import Organization (Name=Test,
Id=1fb6a475-69bf-dc11-ba79-000c29cdf16b) failed with Exception:
System.DirectoryServices.DirectoryServicesCOMException (0x80072030): There
is no such object on the server.

at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
at System.DirectoryServices.DirectoryEntry.Bind()
at System.DirectoryServices.DirectoryEntry.get_AdsObject()
at System.DirectoryServices.PropertyValueCollection.PopulateList()
at System.DirectoryServices.PropertyValueCollection..ctor(DirectoryEntry
entry, String propertyName)
at System.DirectoryServices.PropertyCollection.get_Item(String
propertyName)
at Microsoft.Crm.BusinessEntities.SecurityUtils.GetSidFromAD(Guid
objectGuid)
at
Microsoft.Crm.ObjectModel.SystemUserServiceInternal`1.AddUserToConfigDB(IBusinessEntity systemUser, Guid crmId, Guid objectId, ExecutionContext context)
at
Microsoft.Crm.Tools.Admin.DBImportHelper.AddExistingUserToTheConfigDB(Guid
organizationId, Guid crmUserId, Guid adObjectGuid)
at 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)
11:48:07|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.

Error 2: Manually Map users and go offline
Event Type: Error
Event Source: MSCRMOfflineSync
Event Category: None
Event ID: 6000
Date: 10-Jan-2008
Time: 2:35:49 PM
User: N/A
Computer: INB823
Description:
An error occurred during Offline Synchronization. Try going offline again,
or restart Microsoft Outlook. Insert failed for entity 'DisplayString',
batchRows=395 with exception System.Data.SqlClient.SqlException: The bulk
load failed. Unexpected NULL value in data file row 1, column 1. The
destination column (DisplayStringId) is defined as NOT NULL.
The bulk load failed. The column is too long in the data file for row 1,
column 5. Verify that the field terminator and row terminator are specified
correctly.
The OLE DB provider "BULK" for linked server "(null)" reported an error. The
provider did not give any information about the error.
Cannot fetch a row from OLE DB provider "BULK" for linked server "(null)".


0 new messages