我的xp机器上装有oracle 10g,今天装了个sql server 2000的开发版,安装正常,可正常启动服务,但就是连不上数据库,如果用以下代码:SqlConnection.ConnectionString = "server = localhost;database = stoc;uid = sa;pwd = 123456"; 这个代码连另台机器很正常,但在我这边执行了open就说“系统错误”。用VS的数据组件来测试可以连通,但要open也是这个莫名其妙的“系统错误”这是怎么回事情,如何解决?

解决方案 »

  1.   

    能在本机打开SQL SERVER吗?企业版有个企业管理器,不知道开发版有没有?看能不能打开企业管理器?
      

  2.   

    当然能打开阿,还原数据库什么的都很正常的,反正就是看起来一切正常。不知道是否与oracle有关?有冲突这回事吗
      

  3.   

    打了补丁没,sp4,没打有就连不上
    =========
    xp也要补丁??
      

  4.   

    查询管理器如果能连通,那就是连接串的问题,用oledb for sql sever的连接串试试
    试试以下连接串
    SqlConnection.ConnectionString='Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;password=123456;Initial Catalog=stoc;Data Source=localhost'