Provider=sqloledb;Data Source=192.168.1.10:1433;Network Library=dbnmpntw;Initial Catalog=pubs;User ID=sa;Password=sa现在主机guest用户禁用无法连接上
当起用后就可以连接不想通过guest用户有什么方法连接上

解决方案 »

  1.   

    修改sql服务器的用户验证模式试试
      

  2.   

    另外这里有篇文章,你试试
    http://support.microsoft.com/kb/303722/zh-cn
      

  3.   

    Data Source=192.168.1.10:1433改成Data Source=192.168.1.10试试,把1433去掉是通过命名管道连接。
      

  4.   

    这个是Windows的访问安全设计所致,不启用来宾(Guest)帐号则权限不够
      

  5.   

    不用吧,至少我们这里就不用,guest账户尽量不要启用,是不是启用了防火墙,屏蔽了1433端口,如果启用了,就关闭试试或者开发1433端口
    Provider=SQLOLEDB.1;Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=pubs;Data Source=192.168.1.10
      

  6.   

    檢查代碼及防火墻或1433端口...SQL2008的ado連接如下,供參考之:Provider=SQLNCLI10.1;Integrated Security="";Persist Security Info=False;User ID=mes;Initial Catalog=MES;Data Source=172.20.100.41;Initial File Name="";Server SPN=""