【发布时间】:2013-10-25 01:05:18
【问题描述】:
我需要一些关于如何选择和使用sql连接字符串的意见和想法?我确实搜索了 sqlconnectionstring 的网站,但我尝试了几种无法与我的网络系统一起使用的类型。专业人士可以帮帮我吗?
我的情况如下:
我有 1 台计算机用于托管,我安装了 sql2008 express 服务器(microsoft sql management studio),并以窗口身份验证身份登录。 (ip: 192.168.1.101)
我创建的数据库没有任何安全登录 ID 和密码。 (.MDF)
我让另一台计算机作为客户端连接并访问托管 sql server 的托管计算机。那里的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。允许的计算机远程设置。
到目前为止,这些都是我配置的,但仍然无法连接,有人可以指导我吗?
【问题讨论】:
-
数据源="servername";初始目录="dbname";用户 ID="用户名" ;密码 ="密码";
-
您好 zxc 我不太明白。我需要使用 ip 来连接,但不是 servername。而UserID="username";Password="Password"是指sqlserver登录还是数据库登录?我真的有点困惑。请指导我,非常感谢!
-
对于数据源,您可以使用类似 Data Source="10.10.10.10" 的内容,对于用户名密码,您可以使用安装 sqlserver 时设置的凭据的服务器密码
-
所以我必须输入 Data Source="ip+port" 或只是 "ip"?
-
根据我的经验,我从不使用端口。我使用类似 Data Source="10.11.123.10" 或 Data Source="(local)" 的东西
标签: c# sql sql-server vb.net