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

uinbv5nw  于 2022-09-18  发布在  Java
关注(0)|答案(8)|浏览(163)

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

此命令

Sqlcmd -u username -p password

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

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

我在Windows Server2008机器上安装了SQL Server2008Express,如果与此相关的话。

rn0zuynd

rn0zuynd1#

您可以使用不同的语法来实现不同的功能。如果您想要的是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

希望这个能帮上忙!

jdzmm42g

jdzmm42g2#

试试这个:

--默认示例

SQLCMD -S SERVERNAME -E

--或
--命名示例

SQLCMD -S SERVERNAMEINSTANCENAME -E

--或

SQLCMD -S SERVERNAMEINSTANCENAME,1919 -E

有关更多详细信息,请参阅here

ttvkxqim

ttvkxqim3#

这可能会有帮助..!

SQLCMD -S SERVERNAME -E
li9yvcax

li9yvcax4#

经过几次尝试,以下是我用来连接的示例:

指定用户名和密码:

sqlcmd -S 211.11.111.111 -U NotSA -P NotTheSaPassword

同时指定数据库:

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

pw9qyyiw5#

在cmd提示符下键入sqlplus/“as sysdba”进行连接

bf1o4zei

bf1o4zei6#

下面是测试结果Sqlcmd-E-S“服务器名”-d“数据库名”-i“SQL文件路径”

-E代表受信任的Windows

qcbq4gxm

qcbq4gxm7#

如果您运行的是Linux、Mac OS或Windows,则可以使用MSSQL-CLI。阅读https://www.mssqltips.com/sqlservertip/5298/new-interactive-command-line-tool-mssqlcli-for-sql-server/上的教程

ve7v8dk2

ve7v8dk28#

使用下面的2个命令,我可以通过Windows身份验证登录SQL Server 2019 Express

sqlcmd -S DESKTOP-5K4TURFSQLEXPRESS -E
sqlcmd /S DESKTOP-5K4TURF\SQLEXPRESS /E

相关问题