在本文中,我们将通过实际示例向您展示如何使用 sqlcmd 实用程序连接到 SQL Server。在开始使用命令提示符连接 SQL Server 之前,请先使用 SQLCMD 实用程序的帮助命令查看可用选项列表。
SQLCMD -?

使用 sqlcmd 实用程序和 Windows 身份验证进行连接
您可以通过多种方式进行连接。
-- Connect Default Instance using Windows Authentication SQLCMD -S SERVERNAME -E -- Connect Named Instance using Windows Authentication SQLCMD -S SERVERNAME\INSTANCE -E -- Connecting Named Instance with port using Windows Authentication SQLCMD -S SERVERNAME\INSTANCE, 1919 -E
在此 Sql Server 示例中,我们将使用 Windows 身份验证进行连接。
SQLCMD -S PRASAD -E

使用 QUIT 关键字退出或关闭连接。
QUIT

如果您的 SQL Server 具有 localhost 实例,则可以使用 localhost 连接到服务器。
SQLCMD -S localhost -E

以下查询将返回服务器中所有可用的数据库。
SELECT name FROM master.sys.databases

使用 sqlcmd 实用程序和服务器身份验证进行连接
您可以通过多种方式使用服务器身份验证进行连接。
-- Connect Default Instance using SQL Authentication SQLCMD -S SERVERNAME -U Username -P password -- Connect Named Instance using user Authentication SQLCMD -S SERVERNAME\INSTANCE -U Username -P password -- Connecting Named Instance with port using SQL. Authentication SQLCMD -S SERVERNAME\INSTANCE, 1919 -U Username -P password
我将使用服务器身份验证进行连接。
SQLCMD -S PRASAD -U Suresh -P yourpassword

我将从 Employee 表中选择 列名。
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'Employee' GO
