如何使用Windows身份验证从命令提示符连接到SQL Server?
此命令
Sqlcmd -u username -p password
假定已设置的SQL Server的用户名和密码
或者,如何从命令提示符设置用户帐户?
我在Windows Server2008机器上安装了SQL Server2008Express,如果与此相关的话。
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
希望这个能帮上忙!
jdzmm42g2#
试试这个:
--默认示例
SQLCMD -S SERVERNAME -E
--或--命名示例
SQLCMD -S SERVERNAMEINSTANCENAME -E
--或
SQLCMD -S SERVERNAMEINSTANCENAME,1919 -E
有关更多详细信息,请参阅here
ttvkxqim3#
这可能会有帮助..!
li9yvcax4#
经过几次尝试,以下是我用来连接的示例:
指定用户名和密码:
sqlcmd -S 211.11.111.111 -U NotSA -P NotTheSaPassword
同时指定数据库:
sqlcmd -S 211.11.111.111 -d SomeSpecificDatabase -U NotSA -P NotTheSaPassword
pw9qyyiw5#
在cmd提示符下键入sqlplus/“as sysdba”进行连接
bf1o4zei6#
下面是测试结果Sqlcmd-E-S“服务器名”-d“数据库名”-i“SQL文件路径”
-E代表受信任的Windows
qcbq4gxm7#
如果您运行的是Linux、Mac OS或Windows,则可以使用MSSQL-CLI。阅读https://www.mssqltips.com/sqlservertip/5298/new-interactive-command-line-tool-mssqlcli-for-sql-server/上的教程
ve7v8dk28#
使用下面的2个命令,我可以通过Windows身份验证登录SQL Server 2019 Express:
sqlcmd -S DESKTOP-5K4TURFSQLEXPRESS -E
sqlcmd /S DESKTOP-5K4TURF\SQLEXPRESS /E
8条答案
按热度按时间rn0zuynd1#
您可以使用不同的语法来实现不同的功能。如果您想要的是Windows身份验证,您可以尝试这样做:
如果要使用SQL Server身份验证,可以尝试执行以下操作:
定义:
希望这个能帮上忙!
jdzmm42g2#
试试这个:
--默认示例
--或
--命名示例
--或
有关更多详细信息,请参阅here
ttvkxqim3#
这可能会有帮助..!
li9yvcax4#
经过几次尝试,以下是我用来连接的示例:
指定用户名和密码:
同时指定数据库:
pw9qyyiw5#
在cmd提示符下键入sqlplus/“as sysdba”进行连接
bf1o4zei6#
下面是测试结果Sqlcmd-E-S“服务器名”-d“数据库名”-i“SQL文件路径”
-E代表受信任的Windows
qcbq4gxm7#
如果您运行的是Linux、Mac OS或Windows,则可以使用MSSQL-CLI。阅读https://www.mssqltips.com/sqlservertip/5298/new-interactive-command-line-tool-mssqlcli-for-sql-server/上的教程
ve7v8dk28#
使用下面的2个命令,我可以通过Windows身份验证登录SQL Server 2019 Express: