日期:2014-05-19  浏览次数:20525 次

SqlServer 2000 的实例问题
原来的   SQL   Server   不能用了,卸载不了,服务又启不动,只好再安装了一个实例

但是新装上的实例,不知道应该怎么在企业管理器和查询分析器中看到它,还有远程计算机怎么连接,连接字符串上要怎么修改

谢谢

------解决方案--------------------
你是把sql卸载后重新安装的吗?

--------------
--不知道应该怎么在企业管理器和查询分析器中看到它
指的是你不知道怎么把原来的数据库加到现在的服务器吗?
如果是,你就对实例点右键选择附加,然后把原来的数据库附加上就OK
--远程计算机怎么连接是指远程的数据库连接吗?
如果是的话,你可以按照注册向导用IP地址去做
------解决方案--------------------
把所有
servername
改成
servername\实例名


------解决方案--------------------
或者
IP
-->
IP\实例名


------解决方案--------------------
实例也是有名字的,同时服务端口就不是1433了。

用client Network Utility 建一个别名(注意端口号),就行了。

------解决方案--------------------
网络上的其它计算机在访问这台服务器的数据库之前,必须通过网络邻居进入一次这台服务器,否则连接会被拒绝。-----> 改成混合登陆模式。
------解决方案--------------------
1、设置为SQL 混合验证方式。
2、启用Guest用户。

机器名\实例名



.\实例名



IP地址\实例名


------解决方案--------------------
我想你的问题LS Haiwer(海阔天空) 已经说的很清楚了

如果你以前连接字符串里面的是这样的
server=IP地址(或者你的机器名);uid=用户名;pwd=密码;database=数据库 "

那么现在你就这样写
server=IP地址(或者你的机器名)\实例名;uid=用户名;pwd=密码;database=数据库 "

如果你想远程连上
以前你是直接写 127.0.0.1 --这个IP地址写实际的IP
那么现在你就写 127.0.0.1\实例名

别人要连都是这样写


如果你不知道实例名,你打开企业管理器或者查询分析器之类,你看看对象浏览器,那个你连接的服务器是怎么写的,就是那个名字


server=IP地址(或者你的机器名);uid=用户名;pwd=密码;database=数据库 "
这种以前的写法实际上我们是偷懒少写了一个实例名,而由于电脑里面就一个,所以他默认了
------解决方案--------------------
server=IP地址(或者你的机器名)\实例名;uid=用户名;pwd=密码;database=数据库 "