原来用的是MSSQL2005,现在根据客户的需要部分数据库降级到MSSQL2000
同一台服务器安装两个数据库,部分数据已经导入到2000来,如果不删除2005
上的帐号和数据,那在NET调用的时候如何确定是在调用是sql2005的数据还是sql2005数据
能通过简单的设置随时更换数据库调用吗?
我现在的web.config的配置如下<add key="ConnStr" value="Server=localhost;DataBase=httt;User ID=ttt;Password=ttt_1234;max pool size=512;"/>能通过在web.config加代码实现调用吗?

解决方案 »

  1.   

    不要考虑优先,自己指定更好,sql数据库默认是 1433 端口,2000 ,2005 同时装在同一台机器,会有两个数据库服务端口,在数据库客户端配置里面可以查看到,程序连接数据库的时候,建立别名,指定端口,用别名连接,就可以连接到指定的数据库
      

  2.   

    那在NET调用的时候如何确定是在调用是sql2005的数据还是sql2005数据
    能通过简单的设置随时更换数据库调用吗? ---------同一台機的存在兩個版本SQL時,指定連接實例就行了select @@serverName--查詢
      

  3.   

    <add key="ConnStr" value="Server=Instance+,端口;DataBase=httt;User ID=ttt;Password=ttt_1234;max pool size=512;"/> 
    Instance+,端口 如:10.159.68.37,1433  或 10.159.68.37,1400
    端口号到sql server configuration manager 中查看
      

  4.   


    我看了下似乎这两个版本的SQL默认的端口是一样的