Hi,
I have in my development server 2 instances of CRM. One of them is for development and the other one is for testing purposes, each one with its own database. I want to apply rollup 16 because it's important updates that I need. My question is, is
there anything special that I have to do ibn order to install this rollup??
I tried to install it, but it gave me this error (same thing happened with other versions):
Action Microsoft.Crm.Setup.Common.Update.DBRemoveAction failed.
Exception has been thrown by the target of an invocation.
Invalid column name 'OrgDbOrgSettings'.
------------------------------------------------------------------------------------------------------
This is the complete log file
-----------------------------------------------------------------------------------------------------
10:21:16| Info| === Managed setup logging started: 24/05/2011 10:21:16 AM ===
10:21:16|Verbose| Method entry: Microsoft.Crm.UpdateWrapper.UpdateSetup.Initialize
10:21:16|Verbose| Method entry: Microsoft.Crm.Setup.Common.SetupBase.Initialize
10:21:16|Verbose| Method exit: Microsoft.Crm.Setup.Common.SetupBase.Initialize
10:21:16|Verbose| Method exit: Microsoft.Crm.UpdateWrapper.UpdateSetup.Initialize
10:21:16|Verbose| Method entry: Microsoft.Crm.UpdateWrapper.UpdateSetup.Run
10:21:16|Warning| The specified /config file config.xml won't be used
10:21:17|Verbose| Method entry: Microsoft.Crm.Setup.Common.SetupBase.Run
10:21:17|Verbose| Method exit: Microsoft.Crm.Setup.Common.SetupBase.Run
10:21:17|Verbose| Method entry: Microsoft.Crm.Setup.Common.Update.UpdateUtility.VerifyRequiredKBsAreInstalled
10:21:17|Verbose| Method exit: Microsoft.Crm.Setup.Common.Update.UpdateUtility.VerifyRequiredKBsAreInstalled
10:21:18| Info| Window Left: 200
10:21:18| Info| Window Top: 200
10:21:37| Info| InstallInfo.AdminTargetFolder:
10:21:37| Info| InstallInfo.AllowRun: True
10:21:37| Info| InstallInfo.CleanupRequired: False
10:21:37| Info| InstallInfo.ConfigFile: config.xml
10:21:37| Info| InstallInfo.CreateDatabase: True
10:21:37| Info| InstallInfo.CurrentFolder: d:\630280c5ef30dbafa4ef622c
10:21:37| Info| InstallInfo.InstallAlways: False
10:21:37| Info| InstallInfo.InstallingPackage: d:\630280c5ef30dbafa4ef622c\Server_i386_KB2449283_1033.msp
10:21:37| Info| InstallInfo.InstallType: Install
10:21:37| Info| InstallInfo.LocalPackage:
10:21:37| Info| InstallInfo.LogFile: C:\Documents and Settings\Administrator\Application Data\Microsoft\MSCRM\Logs\KB2449283.log
10:21:37| Info| InstallInfo.PackageName: Server_i386_KB2449283_1033.msp
10:21:37| Info| InstallInfo.RebootRequired: False
10:21:37| Info| InstallInfo.SharedInstall: False
10:21:37| Info| InstallInfo.SourceFolder: d:\630280c5ef30dbafa4ef622c
10:21:37| Info| InstallInfo.SuppressReboot: False
10:21:37| Info| InstallInfo.TargetFolder: C:\WINDOWS\$CrmUninstallKB2449283_Server$
10:21:37| Info| InstallInfo.UIMode: Full
10:21:37| Info| InstallInfo.UserCancel: False
10:21:37| Info| IpcInfo.NoLock: True
10:21:37| Info| ProductInfo.ExistingLanguage: 1033
10:21:37| Info| ProductInfo.ExistingProductCode: bc8dd950-8100-42f4-9ea9-26fcd41690af
10:21:37| Info| ProductInfo.ExistingVersion: 4.0.7333.3
10:21:37| Info| ProductInfo.InstallState: Local
10:21:37| Info| UpdateInstallInfo.Auto: False
10:21:37| Info| UpdateInstallInfo.Component: Server
10:21:37| Info| UpdateInstallInfo.ComponentInfo: Microsoft.Crm.Setup.Common.Update.ServerComponentInfo
10:21:37| Info| UpdateInstallInfo.DbHotfix: True
10:21:37| Info| UpdateInstallInfo.KBNumber: KB2449283
10:21:37| Info| UpdateInstallInfo.LanguageID: 1033
10:21:37| Info| UpdateInstallInfo.PatchID: {A794D751-26BC-4083-8D43-037FA147C137}
10:21:37| Info| UpdateInstallInfo.ProductID: {BC8DD950-8100-42F4-9EA9-26FCD41690AF}
10:21:37| Info| UpdateInstallInfo.PublishReports: ConfigSet
10:21:37| Info| UpdateInstallInfo.ReleaseType: Update Rollup 15
10:21:37| Info| UpdateInstallInfo.Revision: 3231
10:21:37|Verbose| Method entry: Microsoft.Crm.UpdateWrapper.UpdateSetup.Install| System.Collections.Hashtable
10:21:37|Verbose| Method entry: Microsoft.Crm.UpdateWrapper.HotfixMspInstaller.Install
10:21:41| Info| Creating DBUpdateInstallInfo table if it does not already exist
10:21:41| Info| Creating InstalledUpdates table if it does not already exist
10:21:41| Info| Populating DBUpdateInstallInfo with pre-7666 revision info according to HotfixList.xml
10:21:41| Info| Could not find a part of the path 'C:\WINDOWS\$CrmUninstall\HotfixList.xml'.
10:22:02| Info| InstallerException: Exception has been thrown by the target of an invocation.
10:22:02| Error| System.Exception: Action Microsoft.Crm.Setup.Common.Update.DBUpdateAction failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Runtime.InteropServices.COMException
(0x8007054B): The specified domain either does not exist or could not be contacted.
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.GetDirectoryObjectPath(AdSearchType searchType)
at Microsoft.Crm.BusinessEntities.SecurityUtils.GetDirectorySearcher(AdSearchType searchType)
at Microsoft.Crm.BusinessEntities.SecurityUtils.GetGuidFromServerName(String serverName)
at Microsoft.Crm.BusinessEntities.SecurityUtils.GetLocalSystemGuid()
at Microsoft.Crm.Caching.OrganizationSettingsCacheLoader.LoadCacheData(Guid key, ExecutionContext context)
at Microsoft.Crm.Caching.ObjectModelCacheLoader`2.LoadCacheData(TKey key, IOrganizationContext context)
at Microsoft.Crm.Caching.BasicCrmCache`2.CreateEntry(TKey key, IOrganizationContext context)
at Microsoft.Crm.Caching.BasicCrmCache`2.LookupEntry(TKey key, IOrganizationContext context)
at Microsoft.Crm.SE.CustomActions.FixReportSnapshotsAclAction.GetReportServer(IOrganizationContext context)
at Microsoft.Crm.SE.CustomActions.FixReportSnapshotsAclAction.UpdateSnapshotsAcl(String action)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
at System.Type.InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object[] args, CultureInfo culture)
at Microsoft.Crm.Setup.Database.DllMethodAction.Execute()
at Microsoft.Crm.Setup.Database.DatabaseInstaller.ExecuteReleases(ReleaseCollection releases, Int32 currentProgress)
at Microsoft.Crm.Setup.Database.DatabaseInstaller.installInternal()
at Microsoft.Crm.Setup.Database.DatabaseInstaller.Install(Int32 languageCode, String configurationFilePath, Boolean upgradeDatabase)
at Microsoft.Crm.Setup.Common.Update.DBUpdateDatabaseInstaller.ServerInstall(ArrayList orgIdArray)
at Microsoft.Crm.Setup.Common.Update.DBUpdateDatabaseInstaller.Install(String kbNumber)
at Microsoft.Crm.Setup.Common.Update.DBUpdateAction.Do(IDictionary parameters)
at Microsoft.Crm.Setup.Common.Action.ExecuteAction(Action action, IDictionary parameters, Boolean undo)
--- End of inner exception stack trace ---, Error, RetryCancel, Option1
10:22:07| Info| InputResult: Cancel
10:22:07| Info| Creating DBUpdateInstallInfo table if it does not already exist
10:22:07| Info| Creating InstalledUpdates table if it does not already exist
10:22:07| Info| Populating DBUpdateInstallInfo with pre-7666 revision info according to HotfixList.xml
10:22:07| Info| Retrieving dbUpdateIds that are ready to be uninstalled
10:22:08| Info| InstallerException: Exception has been thrown by the target of an invocation.
10:22:08| Error| System.Exception: Action Microsoft.Crm.Setup.Common.Update.DBRemoveAction failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Data.SqlClient.SqlException:
Invalid column name 'OrgDbOrgSettings'.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlDataReader.ConsumeMetaData()
at System.Data.SqlClient.SqlDataReader.get_MetaData()
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.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader()
at Microsoft.Crm.CrmDbConnection.InternalExecuteReader(IDbCommand command)
at Microsoft.Crm.CrmDbConnection.ExecuteReader(IDbCommand command, Boolean impersonate)
at Microsoft.Crm.CrmDbConnection.ExecuteReader(IDbCommand command)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.ExecuteQuery(CrmDbConnection dbConnection, IDbCommand command, ISqlExecutionContext context)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.DoRetrieve(BusinessEntity entity, EntityExpression entityExpression, ExecutionContext context, Int32 languageCode)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.Retrieve(BusinessEntityMoniker moniker, EntityExpression entityExpression, ExecutionContext context, Int32[] deletionCodes, Int32 languageCode)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.Retrieve(BusinessEntityMoniker moniker, EntityExpression entityExpression, ExecutionContext context, Int32[] deletionCodes)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.Retrieve(BusinessEntityMoniker moniker, EntityExpression entityExpression, ExecutionContext context)
at Microsoft.Crm.Caching.OrganizationSettingsCacheLoader.LoadCacheData(Guid key, ExecutionContext context)
at Microsoft.Crm.Caching.ObjectModelCacheLoader`2.LoadCacheData(TKey key, IOrganizationContext context)
at Microsoft.Crm.Caching.BasicCrmCache`2.CreateEntry(TKey key, IOrganizationContext context)
at Microsoft.Crm.Caching.BasicCrmCache`2.LookupEntry(TKey key, IOrganizationContext context)
at Microsoft.Crm.SE.CustomActions.FixReportSnapshotsAclAction.GetReportServer(IOrganizationContext context)
at Microsoft.Crm.SE.CustomActions.FixReportSnapshotsAclAction.UpdateSnapshotsAcl(String action)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
at System.Type.InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object[] args, CultureInfo culture)
at Microsoft.Crm.Setup.Database.DllMethodAction.Execute()
at Microsoft.Crm.Setup.Database.DatabaseInstaller.ExecuteReleases(ReleaseCollection releases, Int32 currentProgress)
at Microsoft.Crm.Setup.Database.DatabaseInstaller.installInternal()
at Microsoft.Crm.Setup.Database.DatabaseInstaller.Install(Int32 languageCode, String configurationFilePath, Boolean upgradeDatabase)
at Microsoft.Crm.Setup.Common.Update.DBUpdateDatabaseInstaller.ServerUninstall(ArrayList orgIdArray)
at Microsoft.Crm.Setup.Common.Update.DBUpdateDatabaseInstaller.Uninstall()
at Microsoft.Crm.Setup.Common.Update.DBRemoveAction.Do(IDictionary parameters)
at Microsoft.Crm.Setup.Common.Action.ExecuteAction(Action action, IDictionary parameters, Boolean undo)
--- End of inner exception stack trace ---, Error, RetryCancel, Option1
10:22:09| Info| InputResult: Cancel
10:22:09| Error| Configuration exception.System.Exception: Action Microsoft.Crm.Setup.Common.Update.DBRemoveAction failed. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Data.SqlClient.SqlException:
Invalid column name 'OrgDbOrgSettings'.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlDataReader.ConsumeMetaData()
at System.Data.SqlClient.SqlDataReader.get_MetaData()
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.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader()
at Microsoft.Crm.CrmDbConnection.InternalExecuteReader(IDbCommand command)
at Microsoft.Crm.CrmDbConnection.ExecuteReader(IDbCommand command, Boolean impersonate)
at Microsoft.Crm.CrmDbConnection.ExecuteReader(IDbCommand command)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.ExecuteQuery(CrmDbConnection dbConnection, IDbCommand command, ISqlExecutionContext context)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.DoRetrieve(BusinessEntity entity, EntityExpression entityExpression, ExecutionContext context, Int32 languageCode)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.Retrieve(BusinessEntityMoniker moniker, EntityExpression entityExpression, ExecutionContext context, Int32[] deletionCodes, Int32 languageCode)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.Retrieve(BusinessEntityMoniker moniker, EntityExpression entityExpression, ExecutionContext context, Int32[] deletionCodes)
at Microsoft.Crm.BusinessEntities.BusinessProcessObject.Retrieve(BusinessEntityMoniker moniker, EntityExpression entityExpression, ExecutionContext context)
at Microsoft.Crm.Caching.OrganizationSettingsCacheLoader.LoadCacheData(Guid key, ExecutionContext context)
at Microsoft.Crm.Caching.ObjectModelCacheLoader`2.LoadCacheData(TKey key, IOrganizationContext context)
at Microsoft.Crm.Caching.BasicCrmCache`2.CreateEntry(TKey key, IOrganizationContext context)
at Microsoft.Crm.Caching.BasicCrmCache`2.LookupEntry(TKey key, IOrganizationContext context)
at Microsoft.Crm.SE.CustomActions.FixReportSnapshotsAclAction.GetReportServer(IOrganizationContext context)
at Microsoft.Crm.SE.CustomActions.FixReportSnapshotsAclAction.UpdateSnapshotsAcl(String action)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
at System.Type.InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object[] args, CultureInfo culture)
at Microsoft.Crm.Setup.Database.DllMethodAction.Execute()
at Microsoft.Crm.Setup.Database.DatabaseInstaller.ExecuteReleases(ReleaseCollection releases, Int32 currentProgress)
at Microsoft.Crm.Setup.Database.DatabaseInstaller.installInternal()
at Microsoft.Crm.Setup.Database.DatabaseInstaller.Install(Int32 languageCode, String configurationFilePath, Boolean upgradeDatabase)
at Microsoft.Crm.Setup.Common.Update.DBUpdateDatabaseInstaller.ServerUninstall(ArrayList orgIdArray)
at Microsoft.Crm.Setup.Common.Update.DBUpdateDatabaseInstaller.Uninstall()
at Microsoft.Crm.Setup.Common.Update.DBRemoveAction.Do(IDictionary parameters)
at Microsoft.Crm.Setup.Common.Action.ExecuteAction(Action action, IDictionary parameters, Boolean undo)
--- End of inner exception stack trace ---
at Microsoft.Crm.UpdateWrapper.UpdateSetup.Install(IDictionary data)
at Microsoft.Crm.UpdateWrapper.UpdateSetup.Run()
10:22:09|Verbose| Update Not Completed
10:22:09| Info| Update Rollup 15 for Microsoft Dynamics CRM Server (KB2449283) was not completed successfully because of the following problems:
Action Microsoft.Crm.Setup.Common.Update.DBRemoveAction failed.
Exception has been thrown by the target of an invocation.
Invalid column name 'OrgDbOrgSettings'.
I don't know if it's because I have two instances of CRM, or two databases.
Any help will be really appreciated, thanks in advanced.