我正在尝试从 SQL Server 2008 R2 故障转移群集中删除活动的唯一节点。
一切都检查完毕,然后我收到此错误
Final result: Failed: see details below
Exit code (Decimal): -568706566
Exit facility code: 1562
Exit error code: 14842
Exit message: Cannot create a file when that file already exists. (Exception from HRESULT: 0x800700B7)
Start time: 2015-05-30 16:09:38
End time: 2015-05-30 16:10:28
Requested action: RemoveNode
2015-05-30 18:47:12 Slp: Sco: Attempting to write hklm registry key SOFTWARE\Wow6432Node\Microsoft\MSSQLServer to file C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20150530_184438\Registry_SOFTWARE_Wow6432Node_Microsoft_MSSQLServer.reg_
2015-05-30 18:47:13 Slp: Cannot create a file when that file already exists. (Exception from HRESULT: 0x800700B7)
2015-05-30 18:47:13 Slp: Watson bucket for exception based failure has been created
2015-05-30 16:10:24 Slp: Error: Action "Microsoft.SqlServer.Configuration.SetupExtension.ValidateFeatureSettingsAction" threw an exception during execution.
2015-05-30 16:10:24 Slp: Microsoft.SqlServer.Setup.Chainer.Workflow.ActionExecutionException: Cannot create a file when that file already exists. (Exception from HRESULT: 0x800700B7) ---> System.Runtime.InteropServices.COMException (0x800700B7): Cannot create a file when that file already exists. (Exception from HRESULT: 0x800700B7)
2
关于导致此错误的原因有什么想法吗?
我需要删除仅安装在双节点集群的一个节点上的实例。这个不需要的实例从未安装在第二个节点上。
存储在 Setup Bootstrap 中的摘要和详细日志文件中的错误让我误入歧途。
我终于按照以下步骤解决了这个问题。
从集群中删除了不需要的实例。