Sqlcmd连接使用主动mfa认证。

问题描述 投票:0回答:1

谁能指导一下如何使用主动MFA认证连接到远程SQL Server数据库?应该用什么命令来连接?

sql-server sqlcmd
1个回答
0
投票

如果你指的是使用AzureAD与MFA进行身份验证,那么你只需要使用-G开关,不需要提供密码。系统会提示你输入密码和MFA挑战。

$serverName = 'contososql.database.windows.net';
$userName="[email protected]" # Azure AD username
$databaseName='contoso1'

Sqlcmd -S $serverName -d $databaseName -U $userName -G -I
© www.soinside.com 2019 - 2024. All rights reserved.