0

任何人都可以破译此错误消息吗?有人给了我一个 SQL 脚本,当我运行它时,我得到了这个错误:

http://i890.photobucket.com/albums/ac103/mmh924/image001.png

谢谢。

4

4 回答 4

1

如果它是 SQL Server Express 的一个实例,它很可能是一个命名实例。所以尝试添加-S .\SQLEXPRESS到命令中。

另请参阅此博客文章了解常见的故障排除思路:http: //blogs.msdn.com/b/sql_protocols/archive/2007/03/31/named-pipes-provider-error-40-could-not-open-a-连接到 sql-server.aspx

于 2011-08-03T17:21:56.033 回答
0

听起来您可能没有在尝试运行此脚本的 SQL Server 上启用远程连接。看看这篇文章:

http://support.microsoft.com/kb/914277

于 2011-08-03T17:19:58.183 回答
0

您没有在其中指定服务器名称参数。

`osql -U sa iP -i dbattach05.sql`

你可能想要这个

`osql -S ServerOrInstanceNameGoesHere -U sa iP -i dbattach05.sql`
于 2011-08-03T17:20:18.137 回答
0

如果它是 Express 版本,您可能需要执行以下操作:http ://www.linglom.com/2009/03/28/enable-remote-connection-on-sql-server-2008-express/

于 2011-08-03T21:01:59.153 回答