having an issue installing CRM 2011.... the install completes with the following error:
Exception occured during Microsoft.Crm.Tools.Admin.OrganizationCreator: Action Microsoft.Crm.Tools.Admin.ProvisionBusinessAction failed. (See more at the end for the log file details)
I found this article (http://support.microsoft.com/kb/2584871) which referes to NetBIOS with a . in the domain - which this is not the case, however, this is not the case, the NetBIOS name and FQDN are different: i.e. DOMAINAD vs. domain.com.au -> i did try the Registry Fix as suggested in the KB article.
The SQL Server is a seperate server runing SQL 2008 R2
Both the CRM server are running Windows 2008 R2 Enterprise
The CRM is being installed with NETWORK SERVICE for the service (i know that this is not a great idea, but it is still supported)
I do notice on the SQL server the following two errors in conjunction with the failure:
FileMgr::StartLogFiles: Operating system error 2(failed to retrieve text for this error. Reason: 15105) occurred while creating or opening file 'D:\MSSQL\DATA\<GUID>_MSCRM_log.LDF'. Diagnose and correct the operating system error, and retry the operation
and...
FCB::Open failed: Could not open file C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\<ORG>_MSCRM.mdf for file number 0. OS error: 2(failed to retrieve text for this error. Reason: 15105).
Interesting that the first error references the D:\MSSQL\DATA -> and I have no idea why this is the case - there is no D drive, never has been. The SQL is configured to have the path as default install.
The install does create the ORG_MSCRM database and the MSCRM_COnfig databases.
I have no idea where to go from here to get the CRM installed.
Log File Details form the Install error:
12:01:52| Error| Exception occured during
Microsoft.Crm.Tools.Admin.OrganizationCreator: Action
Microsoft.Crm.Tools.Admin.ProvisionBusinessAction failed.
InnerException:
System.Data.SqlClient.SqlException (0x80131904): String or binary data would be truncated.
The statement has been terminated.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior,
SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet
bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
at
System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior
cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean
async)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior
cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String
method, DbAsyncResult result)
at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at Microsoft.Crm.CrmDbConnection.InternalExecuteWithRetry[TResult](Func`1 ExecuteMethod, IDbCommand command)
at Microsoft.Crm.CrmDbConnection.InternalExecuteNonQuery(IDbCommand command, Boolean capturePerfTrace)
at Microsoft.Crm.CrmDbConnection.ExecuteNonQuery(IDbCommand command, Boolean impersonate, Boolean capturePerfTrace)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.ExecuteNonQuery(IDbCommand command, ISqlExecutionContext context)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.DbCreate(IBusinessEntity entity, ExecutionContext context)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.DoCreate(IBusinessEntity entity, ExecutionContext context)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.Create(IBusinessEntity entity, ExecutionContext context)
at
Microsoft.Crm.ObjectModel.SystemUserServiceInternal`1.CreateInternal(Guid
organizationId, IBusinessEntity systemuser, ExecutionContext context)
at
Microsoft.Crm.ObjectModel.OrganizationServiceInternal`1.CreateRootBusiness(IBusinessEntity
organization, IBusinessEntity business, IBusinessEntity systemUser,
ExecutionContext context)
at
Microsoft.Crm.Setup.Server.Utility.NewOrgUtility.OrganizationCreateNew(String
organizationId, String organizationName, String userAccountName, String
userFirstName, String userLastName, String userEmail, String
featureSetFile, String languageCode,
String privilegedUserGroup, String sqlAccessGroup, String
reportingGroup, String privilegedReportingGroup, Boolean
grantNetworkServiceAccess, OrganizationResourceHelper orgSettingsHelper)
at Microsoft.Crm.Tools.Admin.ProvisionBusinessAction.Do(IDictionary parameters)
at Microsoft.Crm.Setup.Common.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
12:01:52| Info| Setting organization state. New state = Failed
12:01:52| Error| Create new Organization (Name=da9cad31-fdeb-e111-b62d-005056810c3b, Id=<ORG>) failed with Exception:
System.Exception: Action
Microsoft.Crm.Tools.Admin.ProvisionBusinessAction failed. --->
System.Data.SqlClient.SqlException: String or binary data would be
truncated.
The statement has been terminated.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior,
SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet
bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
at
System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior
cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean
async)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior
cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String
method, DbAsyncResult result)
at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at Microsoft.Crm.CrmDbConnection.InternalExecuteWithRetry[TResult](Func`1 ExecuteMethod, IDbCommand command)
at Microsoft.Crm.CrmDbConnection.InternalExecuteNonQuery(IDbCommand command, Boolean capturePerfTrace)
at Microsoft.Crm.CrmDbConnection.ExecuteNonQuery(IDbCommand command, Boolean impersonate, Boolean capturePerfTrace)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.ExecuteNonQuery(IDbCommand command, ISqlExecutionContext context)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.DbCreate(IBusinessEntity entity, ExecutionContext context)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.DoCreate(IBusinessEntity entity, ExecutionContext context)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.Create(IBusinessEntity entity, ExecutionContext context)
at
Microsoft.Crm.ObjectModel.SystemUserServiceInternal`1.CreateInternal(Guid
organizationId, IBusinessEntity systemuser, ExecutionContext context)
at
Microsoft.Crm.ObjectModel.OrganizationServiceInternal`1.CreateRootBusiness(IBusinessEntity
organization, IBusinessEntity business, IBusinessEntity systemUser,
ExecutionContext context)
at
Microsoft.Crm.Setup.Server.Utility.NewOrgUtility.OrganizationCreateNew(String
organizationId, String organizationName, String userAccountName, String
userFirstName, String userLastName, String userEmail, String
featureSetFile, String languageCode,
String privilegedUserGroup, String sqlAccessGroup, String
reportingGroup, String privilegedReportingGroup, Boolean
grantNetworkServiceAccess, OrganizationResourceHelper orgSettingsHelper)
at Microsoft.Crm.Tools.Admin.ProvisionBusinessAction.Do(IDictionary parameters)
at Microsoft.Crm.Setup.Common.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
--- End of inner exception stack trace ---
at Microsoft.Crm.Setup.Common.CrmAction.ExecuteAction(CrmAction action, IDictionary parameters, Boolean undo)
at Microsoft.Crm.Setup.Common.Installer.Install(IDictionary stateSaver)
at Microsoft.Crm.Tools.Admin.OrganizationOperation.Install(IDictionary stateSaver)
at Microsoft.Crm.Tools.Admin.OrganizationCreator.Install(IDictionary stateSaver)
at Microsoft.Crm.Tools.Admin.OrganizationOperation.Execute()
at Microsoft.Crm.Tools.Admin.OrganizationCreator.Execute()
at Microsoft.Crm.Tools.Admin.CreateOrganizationInstaller.Create(ICreateOrganizationInfo organizationInfo)