情况如下:
通过一个无线路由器上外网的两台电脑,获取的ip分别为172.168.1.100 172.168.1.101 两台电脑都装有SQL Server 2000,现在想实现其中一台作为数据库服务器,另一台作为客户端来远程连接数据库,但是不管怎么连都不能成功,提示“SQL Server不存在或不能访问”。不知道什么原因。
两台电脑能互相ping通,也装有花生壳并能获取到花生壳域名对应的ip地址,此ip能被ping通。我想一台做为服务器能被网络上的其他地方的电脑提供数据库服务请高手们给个建议,我的情况要怎么样才能实现ADO远程连接SQL Server呢?
通过一个无线路由器上外网的两台电脑,获取的ip分别为172.168.1.100 172.168.1.101 两台电脑都装有SQL Server 2000,现在想实现其中一台作为数据库服务器,另一台作为客户端来远程连接数据库,但是不管怎么连都不能成功,提示“SQL Server不存在或不能访问”。不知道什么原因。
两台电脑能互相ping通,也装有花生壳并能获取到花生壳域名对应的ip地址,此ip能被ping通。我想一台做为服务器能被网络上的其他地方的电脑提供数据库服务请高手们给个建议,我的情况要怎么样才能实现ADO远程连接SQL Server呢?
那如果用SQL Server2007还用打补丁吗?
ADOConnMain.Close;
ADOConnMain.ConnectionString:='Provider=SQLOLEDB.1;Password='sa';Persist Security Info=True;User ID='sa';Initial Catalog='staffic';Data Source='10.192.16.29';Extended Properties="Tag with column collation when possible=";Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID='10.192.16.29';
Use Encryption for Data=False'
ADOConnMain.Open();
ADOConnection1.ConnectionString:='Provider=SQLOLEDB.1;Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=tjgkjk;Data Source=59.51.18.169;Extended Properties="Tag with column collation when possible=";Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=59.51.18.169;Use Encryption for Data=False';
ADOConnection1.Open();
2 开启1433 端口 在Sql自带的外围配置中有
3 关闭服务器防火墙 和 其它一些安全设置 在 本地安全策略中 必要时开始Guest 用户
4 先用查询分析器 连接 成功后 再程序