客户端非得要通过共享方式访问一次才能通过程序连续连接,比如:\\192.168.0.22 这是数据库服务器的IP地址,只有这样
登录一次,在客户端的程序才能正常运行。
我已经将Dbnmpntw.dll,Ntwdblib.dll两个文件拷到客户机的系统目录了。
我的数据库服务的操作系统是XP SP 2,客户端也是XP SP 2。这个问题不解决,我就不吃饭,请各位大哥帮我,我也在网上查了资料了,也没解决。
登录一次,在客户端的程序才能正常运行。
我已经将Dbnmpntw.dll,Ntwdblib.dll两个文件拷到客户机的系统目录了。
我的数据库服务的操作系统是XP SP 2,客户端也是XP SP 2。这个问题不解决,我就不吃饭,请各位大哥帮我,我也在网上查了资料了,也没解决。
Ado1 :=TAdoConnection.Create(Form1);
Ado1.ConnectionString :='Provider=SQLOLEDB.1;Password=wzjand;Persist Security Info=True;User ID=sa;Initial Catalog=IpMac;Data Source=192.168.0.222';
Ado1.LoginPrompt :=False;
Ado1.Connected :=True;
访问一次服务器机器,那就能连上服务器
net use 格式:
net use \\IP\ipc$ "密码" /user:"帐号" 建立与指定IP的IPC$(空连接)
第一,检查你的SQL2000是否打上了SP4补丁;
第二,网络间不能打开防火墙;
第三,请用:telnet IP 端口 试一下能否打得开!
然后在SQL Server上创建能够访问数据库有用户帐号,在你的ADOConnection中使用这个帐号去连接SQL Server。
谢谢