关于本地网络连接字符串
本文关键字:字符串 连接 本地网络 | 更新日期: 2023-09-27 18:36:53
我需要一些关于如何选择和使用 SQL 连接字符串的意见和想法? 我确实搜索了sqlconnectionstring的网站,但我尝试了几种类型无法与我的网络系统一起使用。 专业人士可以帮我吗?
我的情况如下:
-
我有一台计算机用于托管,并安装了sql2008 express服务器(Microsoft sql Management Studio),并以窗口身份验证身份登录。(IP: 192.168.1.101)
-
使用我创建的数据库没有任何安全登录ID和密码。(.中密度纤维板)
-
我让另一台计算机作为客户端来连接和访问托管SQL服务器的主机计算机。 那里 IP 已设置为静态 (
192.168.1.102, 192.168.1.103, 192.168.1.104) 我已经测试了这个连接字符串,但无法连接
Data Source=192.168.1.101,1433;Network Library=DBMSSOCN; Initial Catalog=myDataBase
- 我确实将防火墙配置为允许 1433 端口,这是我的 sqlserver 当前使用端口。已选中 sqlserver tcp:enabled、via:enabled、Namepipe:enabled、shareMemory:enabled。允许的计算机可远程设置。
到目前为止,这些是我配置的,但仍然无法连接,任何人都可以指导我吗?
也许是因为您使用的是Windows身份验证。如果使用另一台计算机连接到 SQL Server,则该计算机的登录名应为:
-
服务器所在的域的一部分(即 [域]''我的用户名)。
-
它应该添加到 SQL Server 的安全性''登录名中。转到管理工作室,然后在服务器下的对象资源管理器中,转到文件夹 Security''Login。您应该会在登录下看到用户列表。您的用户(其他计算机的登录名)应该在那里。
现在,如果您不是域的一部分,则应使用 SQL 服务器身份验证。我还没有尝试在两台不属于域的计算机中使用Windows身份验证。