哎!弄了一天了。大家帮帮忙!是VB连sql2000局域网内。
首先是我的连接字符串。Driver={SQL Server};Server=SONG;Address=1433;Database=DocumentManageSys;user=sa;password=sa;
我知道,在server=后写对方机器的ip或机器名。
出错的样子是:[Microsoft] [odbc sql server driver][sql server]用户'SONG\Guest'登陆失败。第二,我在SONG这台机器上开启了Guest帐号。
第三,我可以在企业管理器中访问对方机器的数据库了。什么sa阿,密码sa 阿,访问sql和windows混合阿都OK了。
第四,我打了sp4的补丁。
第五,我已经找了好多的资料了,没有解决,所以就别帖网站了。
最后在次感谢大家。

解决方案 »

  1.   

    1、 is  network   avaible?(you can access the SQL server on your pc)
      

  2.   

    看看sql server那边的数据库事件记录有没有线索。 
      

  3.   

    先看看连接字符串吧:
    http://www.connectionstrings.com/
      

  4.   

    在客户端机器的控制面板中手工配制ODBC到服务端的SQL试试(tcp/ip与named pipes都测试)
      

  5.   

    你。不会开错了window的Guest账户吧。。
      

  6.   

    我在控制面板中手动odbc还真的不行。到底怎么回事呢。
      

  7.   

    telnet 192.168.1.1 1433
    安装mdac2.8mdactyp.exe再试试