日期:2014-05-18  浏览次数:20383 次

问个SQL Server连接上的问题

ole 连接一张DBF表,500M大小,80万条数据
连接的时候说内存不足(服务器配置2G的内存,没有其他程序运行)
我放弃了,然后关掉sql server , 
再打开登录失败

来看登录时报错的信息

标题: 连接到服务器
------------------------------

无法连接到 SERVER。

------------------------------
其他信息:
A connection was successfully established with the server, 
but then an error occurred during the pre-login handshake. 
(provider: Shared Memory Provider, error: 0 - No process is on the other end of the pipe.) 
(Microsoft SQL Server,错误: 233)

msdn上说没有配置为远程连接,我是配置好了的,因为一直都在用
看网上的解决方法,说是打开命名管道连接协议,我打开了,还是不行
最后重启..好了...

希望大家能详细解释原因



------解决方案--------------------
ole 连接一张DBF表,500M大小,80万条数据 

建议使用DTS(2000)或SSIS(2005) 把数据导入SQL SERVER再查询.

然后关掉sql server , 再打开登录失败 .
这个是服务启动失败了.尝试重新启动计算机,重新启动sql server服务.

如果还不行,那么恭喜你,你把sql server搞崩溃了.
备份好DATA目录下所有的MDF,LDF,卸载SQL,重装,附加数据库.

至于重装的方法见:
http://topic.csdn.net/u/20080321/16/b21671bc-13be-46e3-8408-9a5a3f7bb39c.html
里面的3楼的方法.