【发布时间】:2015-04-23 22:49:27
【问题描述】:
当我在我的 SQL Server 2008 实例上从 cmd 运行它时:
sqlcmd -U sa -S mymachinen_name\MSSQLSERVER
(其中MSSQLSERVER 是我的实例名称)
我得到提示输入密码,然后我得到这个:
密码:
HResult 0x57,级别 16,状态 1 SQL Server 网络接口:连接字符串无效 [87]。
Sqlcmd:错误:Microsoft SQL Server Native Client 10.0:建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。检查实例名称是否正确以及 SQL Server 是否配置为允许远程连接。有关详细信息,请参阅 SQL Server 联机丛书。。
Sqlcmd:错误:Microsoft SQL Server Native Client 10.0:登录超时 过期了。
我已经启动了我的 SQL Server 浏览器服务,并且我可以使用 Windows 身份验证通过 Management Studio 登录。
还发现了这个KB article,但这是针对 SQL Server 2005/2000 的。
【问题讨论】:
-
谢谢..还有一件事..'Sa'应该是Window认证用户还是Sql server用户??
-
sa是 SQL Server 默认管理员帐户(现在通常禁用。 -
这个账号的密码是什么..
-
安装时设置,没有默认值。尝试不使用用户名登录。
标签: sql-server sqlcmd