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=数据库 "