主要是SQL SERVER的端口号改成了2433了,连接字符串该怎样写?还有一个问题,我在一个MSSQL上有3组用户名密码,对应3个不同的数据库,在企业管理器里,怎样设置才能方便的访问这3个数据库?谢谢!

解决方案 »

  1.   

    安装后就可以访问所有的数据库啦sqlconnetion connection =new connection(@"sever=.;pwd=pwd;user in=sa;database=database");
      

  2.   

    "Provider=SQLOLEDB;Data Source=192.168.0.2,2433;User Id=xxx;Password=xxx;......................"
      

  3.   

    企业管理器中右击服务器,点“编辑sql server注册属性”,可以给个权限高点的帐号
      

  4.   

    mjpclab 说的那样写就成了~
      

  5.   

    非常感谢mjpclab,不过新的问题又出来了,就是连接远程SQL SERVER超时,不知道为什么,设置超时时间为100秒,都是超时,连不上远程SQL SERVER,用企业管理器连接也有点慢,但不超过10秒,为什么我写的程序连接就超时呢?这个程序连接本地SQL SERVER时就没问题。
      

  6.   

    你在web.config中定义三个连接数据库的conn不就可以了
    一个用户进入用一个conn来连接数据库啊
      

  7.   

    <appSettings>
    <add key="StringConnect" value="Data Source=192.168.1.1,2433;Network Library=DBMSSOCN;Initial Catalog=XXX;User ID=XXX;Password=XXXX;" />
    </appSettings>
      

  8.   

    晕,我没说明白,我是说我这个winform连接远程数据库超时。
    我做了一个小软件,C#,我用这个软件来更新数据库内容。功能比较特殊,必须使用winform形式。这个软件连接远程数据库时超时。
      

  9.   

    连接串中应该是不要Provider的,写错了
      

  10.   

    server=服务器名或ip,databast=数据库名,uid=sa,pwd=sa密码