查看同一台机器安装sql2000和sql2005,时打开sql查询分析器,查看当前的数据库引擎。并且如何使用sql2005引擎的问题。

一、同时安装时查看,当前数据库引擎等、版本等。

 --获得当前数据库版本方法:
 A:Select @@Version -—返回当前数据版本号(微软定义)
--完整获得版本信息
SELECT  SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')


 7(1)产品版本编号('productversion')(例如:9.00.1399.06 或者8.00.534)
 8(2)产品级别('productlevel')(例如:RTM正式版)
 9(3)版本('edition')(例如:Enterprise Edition-企业版)

二、同时安装sql2000、sql2005,sql2005安装必须完全安装(安装server、tool)。否则会导致sql2005直接使用sql2000 的引擎。如果已经完全安装了,在打开sql2005时必须用“机器名+/SQLEXPRESS(实例,具体实例具体情况)”,通常默认选择机器名而不加实例名,则导致sql2005直接使用sql2000的引擎。当然如果使用sql2000 的引擎,那么sql2005下的一些函数就无法使用。

三、连接字符串

sql2000默认使用1433端口,sql2005可以使用动态端口。

在连接字符串中,Data Sourced 的字符串 必须是“机器名+/SQLEXPRESS(实例,具体实例具体情况):端口。(如:Data Source=why\\SQLEXPRESS:14330)”,其中端口必须注意不要丢了。否则导致连接字符串 连接的是sql2000 的数据库。

四、修改端口。打开sql server 配置管理工具,在 sql  native client 下修改 TCP/IP的远程连接端口号要和sql2005修改后的端口号。

posted @ 2011-03-25 09:18  狼-志  阅读(2345)  评论(0编辑  收藏  举报