手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >Sql2000与Sql2005共存安装的解决方法
Sql2000与Sql2005共存安装的解决方法
摘要:这里假设已安装了Sql2000,下面开始安装Sql2005运行光盘选择“服务器组件、工具、联机丛书和示例”。接着是许可协议然后是进行安装前的...

这里假设已安装了Sql2000,下面开始安装Sql2005

运行光盘

选择“服务器组件、工具、联机丛书和示例”。

接着是许可协议

然后是进行安装前的支持组件安装、扫描计算机配置

在安装向导里,sqlserver 2005安装程序会对系统进行配置检查

接下来输入注册信息;选择要安装的组件,在这个过程中可以点击"高级"来选择安装路径

接下来在“实例名”中这是关键的一步,如果机子上没有别的Sql版本的,选择默认实例名就行了,但是由于已装有Sql2000,所以这一步得选“新实例名”,然后输入实例名

接着到服认证模式选用混合认证模式,同时设置sa密码;剩下部分的安装都选默认值,一路“下一步”,最后安装,完成!

至此两个版本的数据库实现并存。

两个版本数据库共用中的一些问题

* SQL2000客户端工具无法连接SQL2005,SQL2005客户端工具可以同时连接SQL2000和SQL2005.

* SQL2000服务器始终是1433端口,SQL2005使用的是动态端口。通过SQL2005提供了一个SQL BROWER服务,开启这个服务后,就可以通过查询SQL BROWER服务知道SQL2005现在正在使用哪个端口。当然也可以把SQL2005的动态端口改成静态的,修改过程如下:运行SQL配置管理程序,找到SQL的实例名称下面的协议,双击右边的TCP/IP协议,在第二选项卡中IPALL里面输入SQL运行的端口就可以了(注意不能同时填写动态端口和静态端口,否则SQL下次将无法启动),修改完成后重新启动SQL服务即可生效。

* 修改端口后如果仍然不能连接,需要开启SQL2005的远程登陆服务。在Microsoft SQL Server 2005中默认的是不允许远程登录的,会出现【provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错】的错误,通过如下方法可以打开:

配置工具->sql server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine 节点,先择"远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后,重启数据库服务就可以。

* 假设同时装了sql2000(端口1443)和sql2005(端口1433),应用程序连接字符串用server=127.0.0.1可以访问sql2005,用server=机器名/实例名可以访问sql2000

问题在于:用server=127.0.0.1:1443访问sql2000不成功

如果远程访问数据库家端口,写法如下:

逗号分隔 server=127.0.0.1,1443

【Sql2000与Sql2005共存安装的解决方法】相关文章:

SQL Server 2005 定时执行SQL语句的方法

SQL2008中 阻止保存要求重新创建表的更改 的解决方法

sql2005 远程连接问题解决方法

win2008 enterprise R2 x64 中安装SQL server 2008的方法

SQLServer2005及以上存储过程分页方法

sql2008 还原数据库解决方案

在安装sql2005中或安装后sa用户无法登陆系统解决方法

sql server 2008 用户 NT AUTHORITYIUSR 登录失败的解决方法

sqlserver 2000 远程连接 服务器的解决方案

SQL SERVER 2008 无法附加数据库的解决方法

精品推荐
分类导航