无法使用SSMS 2016远程连接到SQL Azure DB

时间:2018-08-09 07:29:57

标签: azure-sql-database sql-azure-federations

我能够使用sql身份验证连接到SQL Azure数据库。但是,我无法使用Azure VM中的域帐户(domain \ AccountName)连接。我正在使用SSMS 2016版本,并使用选项“集成Active Directory”和默认数据库作为Azure数据库。

要记住的几件事 1)我已经使用现在测试要从Azure VM连接的帐户在门户中创建了这个Azure数据库。 2)此域帐户已启用MFA,因为在连接VPN时,我需要输入通过手机获得的密码才能登录

以下是尝试使用每个选项时遇到的错误

1)集成Active Directory

  

无法连接到XXXXX.database.windows.net。

     

--------------------------------其他信息:

     

无法对用户NT Authority \ Active中的匿名登录进行身份验证   目录(Authentication = ActiveDirectoryIntegrated)。错误代码   0xCAA2000C;状态10 AADSTS50076:由于进行了配置更改   由您的管理员或由于您移至新位置,   必须使用多因素身份验证来访问xxxxx。跟踪ID:   06d7d4bc-4fc2-4ce3-9bda-486e31370300相关ID:   ac7592ee-1c21-4875-8455-5a10a9588725时间戳记:2018-08-09 06:14:07Z   (Microsoft SQL Server,错误:0)

2)Active Directory密码

  

无法连接到xxx.database.windows.net。

     

--------------------------------其他信息:

     

无法在活动中验证用户User @ domainname   目录(Authentication = ActiveDirectoryPassword)。错误代码   0xCAA2000C;状态10 AADSTS50076:由于进行了配置更改   由您的管理员或由于您移至新位置,   必须使用多重身份验证进行访问   xxxx。跟踪ID:   ac6347b5-c1f8-4f81-8f83-5284b8010400相关ID:   4e67f279-1d47-4ce9-97d7-68e074f616fc时间戳记:2018-08-09 07:22:40Z   (Microsoft SQL Server,错误:0)

3)Active Directory MFA

  

无法连接到xxx.database.windows.net。

     

--------------------------------其他信息:

     

发生一个或多个错误。 (mscorlib)

     
     

无法获取授权令牌   (Microsoft.SqlServer.Management.AzureAuthenticationManagement)

     
     

发生一个或多个错误。 (mscorlib)

     
     

用户取消身份验证   (Microsoft.IdentityModel.Clients.ActiveDirectory)

1 个答案:

答案 0 :(得分:0)

您可以从Azure VM连接,因为它是Azure的受信任位置。您需要使用运行SSMS的IP地址创建一个受信任位置。请按照this文章中的说明进行操作。

enter image description here

enter image description here