如何使用Windows身份验证从命令提示符连接到SQL Server

Abd*_*ari 10 sql sql-server command-prompt sql-server-2008

如何使用Windows身份验证从命令提示符连接到SQL Server?

这个命令

Sqlcmd -u username -p password 
Run Code Online (Sandbox Code Playgroud)

假定已经设置的SQL Server的用户名和密码

或者,如何从命令提示符设置用户帐户?

我在Windows Server 2008计算机上使用SQL Server 2008 Express,如果相关的话.

小智 19

您可以使用不同的语法来实现不同的东西.如果是你想要的Windows身份验证,你可以试试这个:

sqlcmd /S  /d  -E
Run Code Online (Sandbox Code Playgroud)

如果要使用SQL Server身份验证,可以尝试以下操作:

sqlcmd /S  /d -U -P 
Run Code Online (Sandbox Code Playgroud)

定义:

/S = the servername/instance name. Example: Pete's Laptop/SQLSERV
/d = the database name. Example: Botlek1
-E = Windows authentication.
-U = SQL Server authentication/user. Example: Pete
-P = password that belongs to the user. Example: 1234
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助!


小智 5

尝试这个 :

-默认实例

SQLCMD -S SERVERNAME -E <br/>
Run Code Online (Sandbox Code Playgroud)

-或-
命名实例

SQLCMD -S SERVERNAME\INSTANCENAME -E <br/>
Run Code Online (Sandbox Code Playgroud)

- 要么

SQLCMD -S SERVERNAME\INSTANCENAME,1919 -E
Run Code Online (Sandbox Code Playgroud)

可以在这里找到更多详细信息