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

时间:2014-03-21 06:49:55

标签: sql sql-server sql-server-2008 command-prompt

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

此命令

Sqlcmd -u username -p password 

假设用户名&已设置SQL Server的密码

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

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

6 个答案:

答案 0 :(得分:17)

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

sqlcmd /S  /d  -E

如果您想使用SQL Server身份验证,可以试试这个:

sqlcmd /S  /d -U -P 

说明:

/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

希望这有帮助!

答案 1 :(得分:3)

试试这个:

- 默认实例

SQLCMD -S SERVERNAME -E <br/>

- 或
- 命名实例

SQLCMD -S SERVERNAME\INSTANCENAME -E <br/>

- 或左

SQLCMD -S SERVERNAME\INSTANCENAME,1919 -E

可以找到更多详细信息here

答案 2 :(得分:1)

这可能会有所帮助...... !!!

 SQLCMD -S SERVERNAME -E 

答案 3 :(得分:0)

经过一些尝试,这些是我用来连接的样本:

指定用户名和密码:

sqlcmd -S 211.11.111.111 -U NotSA -P NotTheSaPassword

同时指定数据库:

sqlcmd -S 211.11.111.111 -d SomeSpecificDatabase -U NotSA -P NotTheSaPassword

答案 4 :(得分:0)

输入sqlplus /&#34; as sysdba&#34;在cmd 用于在cmd提示符中连接

答案 5 :(得分:0)

这是经过测试的表彰 Sqlcmd -E -S“服务器名称” -d“数据库名称” -i“ SQL文件路径”

-E表示Windows受信任