浏览模式: 普通 | 列表
2月, 2012 | 1
安装了sql2000和sql2005,卸载sql2005后,2000的企业管理器就打不开了

1. [开始]-->[运行] regedit 回车
2. 找到以下注册表子项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\80\Tools\ClientSetup
3. 右键单击 ClientSetup 注册表子项, [新建]-->[字串值]。
4. 重命名注册表子项,创建 SqlPath , 然后按 Enter。
5. 双击, SqlPath 注册表子项, 然后键入“C:\Program Files\Microsoft SQL Server\80\Tools” 在数值数据框中。
6. 单击[确定],然后关闭注册表编辑器。
7. [开始]-->[运行] cmd,输入 regsvr32 ...

阅读全文…
p.s. 机器原来有sql2000,新装了sql2005,并且用了新的实例“sql2005”,发现安装之后用实例sql2005 或者 ip\sql2005 或者 机器名\sql2005 均可访问数据库,
但是直接用ip地址与端口的形式则无法访问,telnet也显示该端口有开启。

网上搜索了,发现只要设置了实例名,则访问的时候必须带上实例名,现在这个机器无法采用默认实例名,因为已经被sql2000占用了,所以有点悲剧。
好吧,看来还得弄个独立的机器来安装这个sql2005了。

不是无聊,主要是有个cs程序就是用ip与端口形式来配置访问,没有自定义的形式,太弱智了。


参考:SQL Server 2005 的默认实例和命名实例的文件位置
http://blog.csdn.net/skyisland/article/details/4700968
1