无法打开到SQL Server的连接
我在命令行中运行以下命令:无法打开到SQL Server的连接
sqlcmd -s .\SQLexpress
和输出我得到的是:
HResult 0x2, Level 16, State 1
Named Pipes Provider: Could not open a connection to SQL Server [2]. Sqlcmd: Error: Microsoft SQL Server Native Client 10.0 : A network-related or in stance-specific error has occurred while establishing a connection to SQL Server . Server is not found or not accessible. Check if instance name is correct and i f SQL Server is configured to allow remote connections. For more information see SQL Server Books Online.. Sqlcmd: Error: Microsoft SQL Server Native Client 10.0 : Login timeout expired.
当我运行此:
c:\Program Files (x86)\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe" -sSQLEXPRESS
我得到:服务器错误17058严重性16,状态1,无法打开错误日志文件
但这个工程:
osql -S .\SQLExpress -E
开始 - >运行,输入“C:\ WINDOWS \ SYSTEM32 \ MMC.EXE/32 “C:\ WINDOWS \ SYSTEM32 \ SQLServerManager.msc”,然后去SQL本机客户端配置,客户端协议并检查是否启用了共享内存,tcp/ip和命名管道。
im on 64bit ... – 2010-03-01 16:12:43
好的,只要去开始\ Microsoft SQL Server 2005 \配置工具\ SQL Server配置管理器 – Andrey 2010-03-01 16:47:54
其实2008年不是2005 – 2010-03-01 17:55:34
这适用于我。
1)SQLServer的服务/ SQL Server属性:登录为内置帐户,本地系统
2)检查为SQLEXPRESS所有协议均已启用 共享内存,命名管道和TCP/IP
3 )SQL本机客户端11.0配置:客户端协议:共享内存,TCP/IP和Named Pipes所有启用
4)增加了系统环境 系统> Advacned系统settigns> Environmnet设置>新 变量名:SQLCMDSERVER
变量值:\ SQLEXPRESS
罗布
这个问题似乎是题外话,因为它是最适合ServerFault /超级用户。 – Jimbo 2013-07-13 11:25:33