【发布时间】:2024-04-26 11:50:01
【问题描述】:
我正在尝试在我的 SQL 2012 开发人员实例上遵循Create the SSIS Catalog 的指南,但收到以下错误:
===================================
An error occurred during Service Master Key decryption
Changed database context to 'SSISDB'. (.Net SqlClient Data Provider)
------------------------------
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=11.00.5058&EvtSrc=MSSQLServer&EvtID=33094&LinkId=20476
------------------------------
Server Name: .\SQL2012
Error Number: 33094
Severity: 16
State: 1
Line Number: 1
------------------------------
Program Location:
at Microsoft.SqlServer.Management.IntegrationServices.Catalog.CreateMasterKey(IntegrationServices store)
at Microsoft.SqlServer.Management.IntegrationServices.Catalog.Create(Boolean execSsisStartup)
at Microsoft.SqlServer.IntegrationServices.UITasks.CreateObjectController.CreateObject()
at Microsoft.SqlServer.IntegrationServices.UITasks.CreateObjectController.Perform(ITaskExecutionContext taskExecutionContext)
at Microsoft.SqlServer.Management.TaskForms.TaskExecutionManager.ExecuteTaskSequence(ISfcScriptCollector collector)
我无法通过搜索或任何有关如何解决它的指导来解决它。
【问题讨论】:
-
我在dba.sefull tear down here 上记录了一些步骤。我假设你是你机器上的管理员,还没有创建 SSISDB,没有通过
RUNAS做任何奇怪的事情,或者 UAC 阻止了你...... -
是的,它是一台 Windows 8.1 机器,没有域,我在管理员组中,甚至以管理员身份运行 SSMS,但仍然存在问题。直到我做了下面的
ALTER声明才修复它。
标签: ssis sql-server-2012