新手学习 MS SqlServer ,连接不上服务器的解决方法(第一次更新)

   (我电脑系统是 XP professional SP3 )

   对于一些使用SqlServer 管理工具 SqlServer Management Studio(也就是SSMS的全称,前些天我在 CSDN 里提问题是才知道有这么个缩写)的新手来说,第一个操作就是

。( 20111016-1425 )是我的机器名。如果是本地服务也可以改写为 “127.0.0.1\实例名”或者“.\实例名”,我装了两个实例,SQLEXPRESS(安装Sqlserver 2005时默认的实例) 和 MSSQLSERVER(安装SqlServer 2008时默认的实例) ,我的SSMS 默认的是SQLEXPRESS。很多不知道为什么出现下面错误消息的可以在这里找到解决方法。

出现这种提示的原因有以下几种(我现在所了解到的):

1:“计算机名\实例名”要正确:如上面提到的,如果本地服务要确保计算机名 的正确。或用本地ip ”127.0.0.1\实例名”。

2:Sqlexpress 服务未启动:在使用SSMS 连接服务器(这里选的是SQLEXPRESS服务)前要确保相对应的实例服务已经启动。可以在Sqlserver 2005 的配置工具设置(一个是Sqlserver 外围配置器,另一个是Sqlserver 配置管理器)。

配置图如下:

Sqlserver 外围配置器:

在这里我习惯性的把服务启动,把远程连接设置成允许本地和远程连接(仅适用tcp/ip)有时也把SQL Server Browser 给启动了,因为有些项目有这样的要求(通常只启动第一项就可以了)。

Sqlserver 配置管理器:

启动想要的选项就行了。

3:这种情况属于第1种问题,今天上午实训课上,同学问我为什么怎么都连不上 “....\....”服务器。当时我也晕了。其实就是他连接用的机器名不对。他那台机器上默认的机器名竟不上它的机器名,把他安装的两个实例服务相关的启动项都开启了还是不行。火了!!改了它的服务器名称 机器名用点(.)代替了,“.\SQLEXPRESS", OK 了(“.\XX实例名”表示本地服务器连接到XX实例)。

4:另外就是我遇到的情况,相信同时装了 SqlServer 05 和08 的用户也出现过这样连接不上服务器的情况。因为我第一次VS2010时经验和知识面的问题一些设置不对以及SqlServer 08安装过程中出现问题导致我无奈的系统还原了再还原,VS 装了再重装。在这过程中也学到了不上东西(废话了)。

  因为装08出现了问题(默认实例成了SQLEXPRESS,而不是MSSQLSERVER,而MSSQLSERVER像是成了原SqlServer 05 的默认实例),导致我原来装的 Sqlserver 05 怎么都连接不上服务器,用VS 05 连接SQLEXPRESS服务器却能连接上。反正这种情况就是实例交叉起来,乱了套。有了经验以后再装就不担心了。之后我会跟大家分享。

由于SqlServer 2008没有外围配置 工具(不过配置管理器还在),好像是被 SSMS 管理界面里的某个工具替代了。 可以通过08的配置管理器来启动,如图:

  以上关于解决连接服务器问题算是结束了,由于本人也只是这方面的新手,也是第一篇在这里发布的博客。上面写的可能不是太专业,或是有哪里不对的地方,还请各网友们批评指教。

  看到这里连接服务器应该不会再有问题了,如果还是不行 给我留言,

....................................

更新问题:安装多个实例,修改数据库连接

今天上午实训时,同学用 VS 08

当安装有多个实例,使用VS 修改数据库连接如图:

在高级按钮里面选择实例(同时需要更改相应User Instance 项的值)

点击“确定”——“测试连接”,会出现下面的错误提示提示,如图:其中有两个问题。

问题一:(.........另一个程序正在使用此文件,进程无法访问。)

原因:因为我之前的连接选择的是MSSQLSERVER 实例(也就是上面Database Source的 . 选项),MSSQLSERVER仍在占用MarketMagSys 数据库(我测试用的),如果要更改连接需要吧MSSQLSERVER服务给 “停止”掉(刚我试了,暂停也可以)。操作如图

再次测试连接成功,如图:

问题二:.............已存在同名数据库或在...unc...共享目录中。

原因:我遇到过这中情况,解决办法是:先进入建立连接数据库所在目录,然后解除数据库的占用状态(占用情况下不能被复制和剪切删除等操作),解禁后删除或移动它了路径就可以了。

今天上午就这么点收获,有上面不足或错误的地方,忘吝赐教。。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值