访问局域网sql的问题,高手救啊~~
ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=SqlDB;Data Source= " & [IP地址]
我用ipconfig取得的IP地址填上去后不能访问,为什么~~
在线等啊....大家帮帮忙了,谢谢!
[解决办法]
IP是服务器的IP
看看SQL客户端网络配置中,是否开启了IP/TCP和命名管道
看看服务器上是否开启了防火墙
或者在本机上配置一下ODBC数据源,测试一下连接是否正常
[解决办法]
1.telnet 服务器ip 1433看看是否通
2.在客户端的连接配置中添加服务器的Ip
3. 用odbc连接试试
4.检查sqlserver的登录验证模式是否是混合认证或windows认证
[解决办法]
Data Source指向的是数据库吧
给你一个连接网内SQL的方法
Dim Cn As New ADODB.Connection
cn.ConnectionString= "driver=SQL Server;server=IP;uid=userid;pwd=password;database=DataBase "
[解决办法]
我现在也正在使用局域网的SQL服务器编程,我的连接方式是:
dim con as new adodb.connction
con.open "Driver={SQL Server};Server=192.168.1.23;Database=qx_infomation;uid=sa;pwd=sa "
程序运行绝对正常!
[解决办法]
连接字符串这样写:声明conn为ADO对象
conn.Provider=SQLOLEDB
conn.connectionstring= "database==数据库名;server=服务器名;uid=SQL登录用户;pwd=登录密码 "
conn.open
这样就可以了。这样是建立连接
[解决办法]
ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=SqlDB;Data Source= " & [IP地址]
========================
请输入你的SQL登陆的名称以及密码
[解决办法]
在服务器sql2k中设置一个用户名和密码
conn.Provider=SQLOLEDB
conn.connectionstring= "database==数据库名;server=服务器名;uid=SQL登录用户;pwd=登录密码 "
conn.open
然后把这个填好就应该可以了