Sql server 用户登录失败';服务器名称\Guest';
这是我的连接字符串Sql server 用户登录失败';服务器名称\Guest';,sql-server,vb.net,clickonce,Sql Server,Vb.net,Clickonce,这是我的连接字符串 Data Source=PNJK-SERVER;Initial Catalog=PNJKDC;Integrated Security=True 但当我将其部署到另一台计算机时,会出现此错误-->可能的错误原因是: 1) 如果您在另一台计算机上有不同的SQL实例(99%的可能性),则会导致错误。因此,另一台计算机的实例也将被更改,并确保该计算机中也存在DB PNJKDC 2) 如果您连接到网络,假设您配置了整个网络,例如(防火墙、端口)端口号可能被计算机中的其他进程使用,则需
Data Source=PNJK-SERVER;Initial Catalog=PNJKDC;Integrated Security=True
但当我将其部署到另一台计算机时,会出现此错误-->可能的错误原因是: 1) 如果您在另一台计算机上有不同的SQL实例(99%的可能性),则会导致错误。因此,另一台计算机的实例也将被更改,并确保该计算机中也存在DB PNJKDC
2) 如果您连接到网络,假设您配置了整个网络,例如(防火墙、端口)端口号可能被计算机中的其他进程使用,则需要将其更改为其他端口。我建议在已部署计算机的sql server实例上创建一个新用户,然后为用户分配此数据库实例所需的权限,并在连接字符串中指定用法:
user Id=username;Password=password12
而不是integratedsecurity=true代码>
Data Source=PNJK-SERVER;Initial Catalog=PNJKDC;User Id=username;Password=password12;
您需要确保启用了Sql Server身份验证,而不仅仅是针对Sql Server的Windows身份验证
如果它位于域上,则需要创建具有运行应用程序所需权限的域服务帐户(Windows身份验证)。这将允许integratedsecurity=true
在大多数情况下工作