它是假定SQL2000已经
安装在这里,和SQL2005安装在
运行光盘
选择
服务器
组件、
工具、联机系列和示例。
然后许可协议
安装前
支持组件的安装和
计算机配置的扫描。
在安装向导中,SQL Server 2005
安装程序将
系统配置为
检查系统
然后
输入注册信息;选择要安装的组件,在这个过程中,可以单击高级来选择安装
路径。
在接下来的例子,这是关键的一步,如果有SQL机上没有其他版本的,选择
默认实例名称,而是因为它配备的是SQL2000,所以这一步必须选择一个新的实例的名称,然后输入实例名称
然后选择服务身份验证
模式中的混合认证模式,同时
设置SA
密码。安装的其余部分将选择默认值,下一步,最后一次安装和完成。
此时,数据库实现的两个版本共存。
数据库共享两种版本中的若干问题
* SQL2000客户端工具
无法连接SQL2005,和SQL2005客户端工具可以连接SQL2000和SQL2005。同时
* SQL2000服务器始终是1433端口,和SQL2005使用动态端口。通过SQL2005,提供SQL
浏览器服务。打开这个服务后,你可以知道哪些端口SQL2005利用
查询SQL浏览器服务。当然,也可以改为静态SQL2005动态端口,
修改过程如下:运行SQL配置
管理程序,找到以下SQL协议实例名称,TCP / IP的
正确的协议,第二标签IPAll输入SQL端口可以运行(注意不能填补动态端口的静态端口,在同一时间,否则,下一个SQL将无法
启动),后
重新启动SQL服务生效的修订。
如果修改后的端口仍然是无关的,要打开SQL2005的远程
登录服务。在微软SQL Server 2005中,默认是不允许远程登录。将有一个
错误{提供者:SQL
网络接口,错误:26 -找到指定的服务器/实例错误}。它可以通过以下
方法打开。
配置工具-> SQL Server外围应用配置、服务和连接的外围应用配置->打开数据库引擎节点下的MSSQLSERVER节点,选择远程连接,则建议选择使用TCP / IP和命名管道,
重启后,数据库服务。
*假设SQL2000(端口1443)和SQL2005(端口1433)安装在同一时间,
应用程序的连接字符串可由服务器= 127.0.0.1和SQL2005访问可以通过服务器机器名实例名访问/。
问题是:成功访问服务器= 127.0.0.1:1443 SQL2000
如果远程访问数据库
本地端口,以下内容如下所述:
逗号分隔的服务器= 127.0.0.11443