gpt4 book ai didi

sql-server - 在本地运行 sqlcmd - 定位服务器时出错

转载 作者:行者123 更新时间:2023-12-01 07:26:16 28 4
gpt4 key购买 nike

我正在尝试使用 sqlcmd 在本地运行 SQL 脚本,但我不断收到以下回复:

HResult 0xFFFFFFFF, Level 16, State 1
SQL Server Network Interfaces: Error Locating Server/Instance Specified [xFFFFFFFF].

Sqlcmd : error : Microsoft SQL Server Native Client 10.0 : A network-related or instance-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 if 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



我正在运行以下命令:
sqlcmd -S Server\DbName -E -i C:\data.sql

我也试过 127.0.0.1\DbNamelocalhost\DbName .结果一样。我还查看了配置管理器并确保为 SQL Native Client 10.0 启用了命名管道和 TCP。

我如何让这个脚本运行?

最佳答案

你应该试试这个:

sqlcmd -S Server -d DbName -E -i C:\data.sql

您需要指定 服务器 -S数据库单独使用 -d范围。

如果您使用的是非标准/非默认服务器 实例 ,那么您需要使用 -S 指定它参数,例如如果您使用默认 SQL Server express 例如,使用这个:
sqlcmd -S Server\SQLEXPRESS -d DbName -E -i C:\data.sql

在这里, Server\SQLEXPRESS服务器实例 名称 - 不是服务器+数据库名称!

关于sql-server - 在本地运行 sqlcmd - 定位服务器时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23721704/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com