日期:2014-05-17  浏览次数:20454 次

同时有sql2000和2005的时候,判断连接的是2000还是2005
同时有sql2000和2005的时候,我想通过C#程序判断我连接的是2000还是2005,这个怎么样实现呢?
SQL C#

------解决方案--------------------
select @@version获取版本,但是比较好的是在第二个实例,假设是2005的时候,使用带有标识性的命名方式,比如 计算机\2005
------解决方案--------------------
查询数据库版本: select @@VERSION
------解决方案--------------------
那个好像要检查注册表,不过不知道检查哪项,你到网上搜搜有没有说的
------解决方案--------------------
做个小程序: C#程序中,用ado.net SqlConnection连接数据库,然后SqlCommand执行select @@VERSION,
根据返回的版本信息,执行对应的安装包.
------解决方案--------------------
楼主参考这个。如果客户即安装了2000又安装了2005,可以让客户手动选择一个
http://blog.csdn.net/WYZSC/article/details/3360688