Dav*_*New 3 t-sql sql-server sqlcmd sql-server-2012
我试图在本地运行SQL脚本sqlcmd,但我一直得到以下响应:
HResult 0xFFFFFFFF,级别16,状态1
SQL Server网络接口:错误查找指定的服务器/实例[xFFFFFFFF].Sqlcmd:错误:Microsoft SQL Server Native Client 10.0:建立与SQL Server的连接时发生了与网络相关或特定于实例的错误.找不到服务器或无法访问服务器.检查实例名称是否正确以及SQL Server是否配置为允许远程连接.有关详细信息,请参阅SQL Server联机丛书..
Sqlcmd:错误:Microsoft SQL Server Native Client 10.0:登录超时已过期
我正在运行以下命令:
sqlcmd -S Server\DbName -E -i C:\data.sql
Run Code Online (Sandbox Code Playgroud)
我也尝试过127.0.0.1\DbName和localhost\DbName.结果相同.我还查看了配置管理器,并确保为SQL Native Client 10.0启用了命名管道和TCP.
如何运行此脚本?
你应该试试这个:
sqlcmd -S Server -d DbName -E -i C:\data.sql
Run Code Online (Sandbox Code Playgroud)
您需要使用参数分别指定服务器-S和数据库之后的服务器-d.
如果您使用的是非标准/非默认服务器实例,则需要使用-S参数指定,例如,如果您使用的是默认的SQL Server Express实例,请使用以下命令:
sqlcmd -S Server\SQLEXPRESS -d DbName -E -i C:\data.sql
Run Code Online (Sandbox Code Playgroud)
这里Server\SQLEXPRESS是服务器实例名称 - 而不是服务器+数据库名称!
| 归档时间: |
|
| 查看次数: |
6566 次 |
| 最近记录: |