2014-01-15 22 views

回答

1

我有一个非常相似的问题(不同的LCID),并花了我数周的时间来解决它,但我希望你遇到同样的问题,它对任何其他用户都有帮助。

因此,不知何故在SQL Server上安装的东西不正确,设置为运行SQL Server服务的服务帐户没有所有必需的权限。

我将这个问题追踪到一个非常特定的过程,试图在SSISDB上执行程序[catalog].[check_schema_version],你应该会得到相同的错误信息。

如果执行该过程给出相同的错误,那么灵魂将是相同的。您基本上需要将运行SQL Server服务(不是Integration Services)的帐户更改为本地管理员,并将RegEdit上的区域设置更改为该本地管理员帐户的所需区域设置。

要做到这一点,做到以下几点:

  • 命令提示符窗口执行以下操作以获得SID:

    WMIC useraccount其中name = '管理员' 获得SID(更换
    管理员通过您的本地管理员帐户)

  • 转到RegEdit - > HKEY_USERS - > [SID本地管理员] - >控制面板 - > International and change按键 “语言环境” 和 “LocaleName” 为
    期望的区域,(在我的情况下,它是区域设置00000409,LocaleName EN-US)

  • 打开Windows服务,请查找SQL SERVER(MSSQLSERVER)和
    变化流水账是你的本地管理员

  • 重新启动该服务

这应该是它。我想通了这一切,多亏了这些2页的组合:

https://www.facebook.com/allaboutssis/posts/329497130467714

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/9f409937-772a-41bd-8270-7804fdd5b94e/failure-in-deploying-ssis-project-from-ssdt-to-sqlserver-2014?forum=sqlintegrationservices&prof=required

相关问题