SQL Server Express 数据库实例连接错误

SQL Server Express database instance connection error

我正在尝试使用 sqlcmd 在本地 运行 一个 SQL 脚本,但我不断收到以下错误:

Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : SQL Server Network Interfaces: Error Locating Server/Instance Specified [xFFFFFFFF].
Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : Login timeout expired.
Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : 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 -S 127.0.0.1\SQLEXPRESS -Q "SELECT GETDATE();"

如何将此脚本获取到 运行?

试试这个:

SQLCMD -S .\SQLEXPRESS -Q "SELECT GETDATE();" 

使用点 . 而不是 127.0.0.1 作为“服务器名称”;这代表“本地计算机”,应该可以让您访问您的数据库。

备选方案:

SQLCMD -S (local)\SQLEXPRESS -Q "SELECT GETDATE();" 

SQLCMD -S localhost\SQLEXPRESS -Q "SELECT GETDATE();"