我使用asp.net连接网络上sql05数据库。使用的连接字符串是
“server=192.168.0.221,1999; database=ORDER_BASE; uid=sa; pwd=greatking”
无法连接上去,
而我用management studio express使用192.168.0.221,1999是可以正常通过网络连接上去
怎么会这样呢?

解决方案 »

  1.   


    //try:
    “server=192.168.0.221,1999/Express; database=ORDER_BASE; uid=sa; pwd=greatking” 
      

  2.   

    你的1999是什么?Data Source=192.168.0.221\Express;Initial Catalog=ORDER_BASE;Persist Security Info=True;User ID=sa;Password=greatking;这样试试如果没有实例名就用
    Data Source=192.168.0.221;Initial Catalog=ORDER_BASE;Persist Security Info=True;User ID=sa;Password=greatking;
      

  3.   

    首先确定标点符号和端口都正确、
    其实在web.config种用如下不是很好吗?
    <add name="ConnString" connectionString="Data Source=.;Initial Catalog=aa;User ID=sa;pwd=aaa;" providerName="System.Data.SqlClient"/>
      

  4.   

    在“服务器资源管理器”的“数据连接”中,右击添加连接,选Microsoft SQL Server, 输数据库所在服务器IP,如果是EXPRESS,则输 192.168.0.221\Express,选择相应数据库后,建立连接,该连接的属性值即为连接字符串,密码的***要改为实际密码
      

  5.   


    我是在调用另外一台服务器的数据库,所以不能Data Source=.
      

  6.   

    首先感谢楼上各位给的意见,不过还是不行啊。
    server=192.168.0.221,1999/Express; database=ORDER_BASE; uid=sa; pwd=greatking
    这个不行
    Data Source=192.168.0.221\Express;Initial Catalog=ORDER_BASE;Persist Security Info=True;User ID=sa;Password=greatking; 
    这个也不行各位还有好的建议吗?谢谢啦