用户'Server-Name \ Guest'登录失败

时间:2016-04-18 04:46:29

标签: sql-server vb.net clickonce

这是我的连接字符串

Data Source=PNJK-SERVER;Initial Catalog=PNJKDC;Integrated Security=True

但当我将其部署到另一台计算机时出现此错误 - > http://prntscr.com/atlzdp

2 个答案:

答案 0 :(得分:0)

错误的可能原因是:

1)如果你有另外一台99%的计算机的SQL实例,它将导致错误。因此,您的另一台计算机的实例也将被更改,并确保该计算机中也存在DB PNJKDC

2)如果您连接到网络并且假设您配置了整个网络事物,例如(防火墙,端口)端口号可能被计算机中的其他进程使用,则需要将其更改为不同的端口。 / p>

答案 1 :(得分:0)

我建议在已部署计算机的sql server实例上创建一个新用户,为用户分配必要的权限,然后在连接字符串中指定用法:User Id=username;Password=password12而不是Integrated Security=true;

Data Source=PNJK-SERVER;Initial Catalog=PNJKDC;User Id=username;Password=password12;

您需要确保启用Mix Mode Sql Server身份验证,而不仅仅是Sql Server的Windows身份验证。

如果它位于域上,则您需要创建具有运行应用程序所需权限的域服务帐户(Windows身份验证)。这将允许Integrated Security=true在大多数情况下都能正常工作。