如何使用Windows身份验证从命令提示符连接到SQL Server?
此命令
Sqlcmd -u username -p password
假设用户名&已设置SQL Server的密码
或者,如何从命令提示符设置用户帐户?
我在Windows Server 2008计算机上使用SQL Server 2008 Express,如果相关的话。
答案 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受信任