[英]Sql remote connection timeout
当我尝试通过服务器管理工作室连接远程sql服务器时,就可以了。 但是,当我通过程序连接字符串与他们连接时,它显示“超时过期”
connectionString="Data Source=SERVERNAME;Initial Catalog=DB;Persist Security Info=True;User ID=sa;Password=pass"
而且,当我尝试使用IP进行连接时。 它显示“用户'sa'登录失败。该用户未与可信SQL Server连接关联。”
connectionString="Data Source=192.168.2.6,1433;Initial Catalog=DB;Persist Security Info=True;User ID=sa;Password=pass"
但是我可以通过SSMS看到它们。 和管理。 有人在...之前遇到了这个问题
您是否检查了SQL Server配置管理器中是否Shared Memory, TCP/IP, Named Pipes enabled
了Shared Memory, TCP/IP, Named Pipes enabled
?
然后为该数据库创建一个纯用户登录名,并将该用户分配给您的连接字符串还允许该用户在该数据库上进行connect, create, select, update, delete
也可以尝试使用Data Source=(local)
或127.0.0.1
作为yr服务器名称
如果您的数据库不在本地计算机上,请使用SQL Server配置管理器在SQL Server计算机上检查是否启用了共享内存,TCP / IP,命名管道和
TCP端口为1433
如许多其他文章所述,在您的SQL配置管理器中进行了必要的更改之后,请执行以下步骤。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.