Sqlcmd使用主动MFA身份验证进行连接

时间:2019-11-18 08:16:12

标签: sql-server sqlcmd

任何人都可以指示如何使用活动MFA身份验证连接到远程SQL Server数据库吗?应该使用什么命令进行连接?

1 个答案:

答案 0 :(得分:0)

如果您指的是使用带有MFA的AzureAD进行身份验证,则只需要使用-G开关而无需提供密码。将提示您输入密码和MFA挑战。

$serverName = 'contososql.database.windows.net';
$userName="john.doe@contoso.com" # Azure AD username
$databaseName='contoso1'

Sqlcmd -S $serverName -d $databaseName -U $userName -G -I