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