1

环境:Vista SP1、SQL Server Express 2005

我能够使用 SQL Server Management Studio、使用 Windows 身份验证以及据我所知的所有默认参数(包括网络协议)连接到我的本地主机 SQL Server。

现在我尝试使用 sqlcmd.exe 连接无济于事:

C:\Program Files\Microsoft SQL Server\90\Tools\Binn>sqlcmd -S \\PCSERGEHOME\SQLE
XPRESS
HResult 0x57, Level 16, State 1
Named Pipes Provider: Invalid parameter(s) found [87].
Sqlcmd: Error: Microsoft SQL Native Client : An error has occurred while establi
shing a connection to the server. When connecting to SQL Server 2005, this failu
re may be caused by the fact that under the default settings SQL Server does not
 allow remote connections..
Sqlcmd: Error: Microsoft SQL Native Client : Login timeout expired.

我还尝试使用 -U PCSERGEHOME\Serge。然后提示我输入密码,但结果是一样的。

TIA 为您提供帮助。

4

2 回答 2

4

失去领先 \\

实际上,尝试 .\XPRESS (句点斜线实例)

于 2008-11-13T08:39:15.477 回答
0

尝试

  • 禁用防火墙
  • 改用 localhost
  • 检查服务器设置(在管理工作室中)以确保启用远程连接
  • 检查外围区域配置中的设置,并确保启用所有传输并启用远程连接
于 2008-11-13T08:39:51.467 回答