我机器上同时装了sql2000和2005,安装时的实例名都默认为机器名,由于他们的连接字符串一样的,如何确定我要连接的是2000还是2005呢??谢谢了!DRIVER={SQL SERVER};SERVER=LOCAL;DATABASE=myDB;UID=sa;PWD=sa

解决方案 »

  1.   

    连接用的驱动和url不一样
    com.microsoft.sqlserver.jdbc.SQLServerDriver
    jdbc:microsoft:Sqlserver://127.0.0.1:1433;DatabaseName=BDLDB 2005的驱动  sqljdbc.jar
    com.microsoft.sqlserver.jdbc.SQLServerDriver
    jdbc:Sqlserver://127.0.0.1:1433;database=test;characterEncoding=gb2312 
      

  2.   

    Source=192.168.0.17:1433;Initial Catalog=RDBL;Integrated Security=True;UID=sa; PassWord=sa连接产生异常,提示为“多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成”???
      

  3.   

    192.168.0.17,1433--:换为,--在SQL2000/2005都可以指定端口
    用端口来区分连接的数据库