0

我们一直在使用安装程序中的 SQLPackage.exe 文件在各种操作系统上部署 LocalDB V11.0。

虽然这在 Windows 8.1 和 Window 2012 R2 上运行良好,但当我们从 Windows7 尝试时,我们总是遇到以下错误。

错误 SQL72014:.Net SqlClient 数据提供程序:消息 15401,级别 16,状态 1,第 1 行 Windows NT 用户或组“NT AUTHORITY\Local 帐户和管理员组成员”未找到。再次检查名称。错误 SQL72045:脚本执行错误。执行脚本:CREATE USER [NT AUTHORITY\Local account and member of Administrators group] FOR LOGIN [NT AUTHORITY\Local account and member of Administrators group];

我们不确定我们在这里缺少什么,有人知道吗?

4

1 回答 1

3

虽然您遇到异常的原因可能有很多,但我在下面列出了其中一个,请检查它是否对您有帮助。

Step1:信息:当 DACPAC / BACPAC 文件可能尝试通过以下方式创建用户时,可能会发生此错误

默认使用以下 sql 脚本:

CREATE USER [NT AUTHORITY\Local account and member of Administrators group] FOR LOGIN [NT AUTHORITY\Local account and member of Administrators group]

Step2:在命令提示符下,请使用以下命令检查您是否有

“NT AUTHORITY\本地帐户”

“NT AUTHORITY\Local 帐户和管理员组的成员”

创建的组,

Whoami /all

请参考下面的 URL,它详细解释了这个问题。

http://woshub.com/blocking-remote-network-access-for-local-accounts/

步骤3:如果您没有找到创建的组,那么您需要安装同文中提到的 KB

网址。以下是您可以找到 win7 KB 的 URL。

https://www.microsoft.com/en-in/download/details.aspx?id=42745

希望这可以帮助。

于 2016-10-07T11:12:17.207 回答