Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 用户登录失败';服务器名称\Guest';_Sql Server_Vb.net_Clickonce - Fatal编程技术网

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
在大多数情况下工作