Quantcast
Channel: Virtual Machine Manager – Setup forum
Viewing all articles
Browse latest Browse all 581

Migrating SCVMM Database gives error

$
0
0

Hello,

I am using SCVMM 2012R2. I referred the technet article https://technet.microsoft.com/en-us/library/dn469626.aspx for moving SCVMM database.

1. Created a new SQL server.

2. Restored the backup taken of existing SCVMM SQL Database.

3. Uninstalled existing SCVMM as per the technet article.

4. Initiated installation of SCVMM with 'use existing database' option.

The installation failed. Below are the logs from the installation.

03:26:33:FailureReason = Microsoft.VirtualManager.DB.CarmineSqlException: Unable to connect to the VMM database because of a general database failure.
Ensure that the SQL Server is running and configured correctly, then try the operation again. ---> System.Data.SqlClient.SqlException: Violation of PRIMARY KEY constraint 'PK_tbl_WLC_ServiceTemplate'. Cannot insert duplicate key in object 'dbo.tbl_WLC_ServiceTemplate'. The duplicate key value is (5fddb85c-4ae5-4c8b-be83-9b2961a316dd).
The statement has been terminated.
   at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
   at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
   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, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds)
   at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean asyncWrite)
   at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
   at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
   at Microsoft.VirtualManager.DB.SqlRetryCommand.ExecuteNonQuery()
   --- End of inner exception stack trace ---
   at Microsoft.VirtualManager.DB.SqlRetryCommand.ExecuteNonQuery()
   at Microsoft.VirtualManager.Engine.ImageLibrary.ServiceTemplate.AddOrUpdateObjectInDB(ImgLibCatalog catalog)
   at Microsoft.VirtualManager.Engine.ImageLibrary.LibObjectBase.UpdateDB(ImgLibCatalog catalog)
   at Microsoft.VirtualManager.Engine.ImageLibrary.SharableLibObject.UpdateDB(ImgLibCatalog catalog)
   at Microsoft.VirtualManager.Engine.ImageLibrary.LibObjectBase.UpdateDB(Boolean audit)
   at Microsoft.VirtualManager.Engine.ImageLibrary.LibObjectBase.UpdateDB()
   at Microsoft.VirtualManager.Setup.ServiceTemplateHelper.CreateSingleTierTemplate()
   at Microsoft.VirtualManager.Setup.ServiceTemplateHelper.CreateServiceTemplatePatterns()
   at Microsoft.VirtualManager.Setup.InstallItemCustomDelegates.PangaeaServerPostinstallProcessor()
*** Carmine error was: DatabaseFailure (2605); SQLServer; 2627
[s#1cb] ExecuteNonQuery() in Catalog.cs:line 766
[s#1c8] LibObjectBase.UpdateDB(this: (ServiceTemplate#1c), catalog: (ImgLibCatalog#1e)) in ImgLibOM.cs:line 308
[s#1c7] LibObjectBase.UpdateDB(this: (ServiceTemplate#1c), audit: (Boolean#1) True) in ImgLibOM.cs:line 285
[s#1c6] LibObjectBase.UpdateDB(this: (ServiceTemplate#1c)) in ImgLibOM.cs:line 276
Full call stack from when the exception was thrown:   at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
   at System.Environment.get_StackTrace()
   at Microsoft.VirtualManager.DB.CarmineSqlException..ctor(SqlException sqlException)
   at Microsoft.VirtualManager.DB.SqlRetryCommand.ExecuteNonQuery()
   at Microsoft.VirtualManager.Engine.ImageLibrary.ServiceTemplate.AddOrUpdateObjectInDB(ImgLibCatalog catalog)
   at Microsoft.VirtualManager.Engine.ImageLibrary.LibObjectBase.UpdateDB(ImgLibCatalog catalog)
   at Microsoft.VirtualManager.Engine.ImageLibrary.SharableLibObject.UpdateDB(ImgLibCatalog catalog)
   at Microsoft.VirtualManager.Engine.ImageLibrary.LibObjectBase.UpdateDB(Boolean audit)
   at Microsoft.VirtualManager.Engine.ImageLibrary.LibObjectBase.UpdateDB()
   at Microsoft.VirtualManager.Setup.ServiceTemplateHelper.CreateSingleTierTemplate()
   at Microsoft.VirtualManager.Setup.ServiceTemplateHelper.CreateServiceTemplatePatterns()
   at Microsoft.VirtualManager.Setup.InstallItemCustomDelegates.PangaeaServerPostinstallProcessor()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Delegate.DynamicInvokeImpl(Object[] args)
   at Microsoft.VirtualManager.Setup.InstallActionProcessor.DoPostInstallTask()
   at Microsoft.VirtualManager.Setup.InstallActionProcessor.ProcessInstalls()
   at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
   at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
   at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
--- SqlException details -----------------
System.Data.SqlClient.SqlException (0x80131904): Violation of PRIMARY KEY constraint 'PK_tbl_WLC_ServiceTemplate'. Cannot insert duplicate key in object 'dbo.tbl_WLC_ServiceTemplate'. The duplicate key value is (5fddb85c-4ae5-4c8b-be83-9b2961a316dd).
The statement has been terminated.
   at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
   at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
   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, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds)
   at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean asyncWrite)
   at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
   at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
   at Microsoft.VirtualManager.DB.SqlRetryCommand.ExecuteNonQuery()
ClientConnectionId:57b8e9c4-9bd5-46a6-b7c7-355ccfc617a2
Error Number:2627,State:1,Class:14
 Error = 2627
Index #0
Source: .Net SqlClient Data Provider
Number: 2627
State: 1
Class: 14
Server: CLOUDSQL,1433
Message: Violation of PRIMARY KEY constraint 'PK_tbl_WLC_ServiceTemplate'. Cannot insert duplicate key in object 'dbo.tbl_WLC_ServiceTemplate'. The duplicate key value is (5fddb85c-4ae5-4c8b-be83-9b2961a316dd).
Procedure: prc_WLC_AddServiceTemplate
Line: 34
Index #1
Source: .Net SqlClient Data Provider
Number: 3621
State: 0
Class: 0
Server: CLOUDSQL,1433
Message: The statement has been terminated.
Procedure: prc_WLC_AddServiceTemplate
Line: 34
--- Caller StackTrace -----------------
FileName:; Method:ExecuteNonQuery(); lineNo:0; ilOffset:178.
FileName:; Method:AddOrUpdateObjectInDB(); lineNo:0; ilOffset:59.
FileName:; Method:UpdateDB(); lineNo:0; ilOffset:206.
FileName:; Method:UpdateDB(); lineNo:0; ilOffset:27.
FileName:; Method:UpdateDB(); lineNo:0; ilOffset:86.
FileName:; Method:UpdateDB(); lineNo:0; ilOffset:52.
FileName:; Method:CreateSingleTierTemplate(); lineNo:0; ilOffset:45.
FileName:; Method:CreateServiceTemplatePatterns(); lineNo:0; ilOffset:32.
FileName:; Method:PangaeaServerPostinstallProcessor(); lineNo:0; ilOffset:661.
FileName:; Method:InvokeMethod(); lineNo:0; ilOffset:-1.
FileName:; Method:UnsafeInvokeInternal(); lineNo:0; ilOffset:52.
FileName:; Method:DynamicInvokeImpl(); lineNo:0; ilOffset:42.
FileName:; Method:DoPostInstallTask(); lineNo:0; ilOffset:92.
FileName:; Method:ProcessInstalls(); lineNo:0; ilOffset:278.
FileName:; Method:WorkerThreadStart(); lineNo:0; ilOffset:13.
FileName:; Method:_PrivateProcessMessage(); lineNo:0; ilOffset:-1.
FileName:; Method:AsyncProcessMessage(); lineNo:0; ilOffset:177.
FileName:; Method:RunInternal(); lineNo:0; ilOffset:112.
FileName:; Method:Run(); lineNo:0; ilOffset:4.
FileName:; Method:System.Threading.IThreadPoolWorkItem.ExecuteWorkItem(); lineNo:0; ilOffset:0.
FileName:; Method:Dispatch(); lineNo:0; ilOffset:163.

Can I get a solution for this ?

 Thanks.


Regards, Swapnil Malpani


Viewing all articles
Browse latest Browse all 581

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>