微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

新手学习 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...共享目录中。

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

 

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐