使用Office 365帐户进行Azure SQL身份验证

时间:2016-02-22 15:37:05

标签: ms-access azure-sql-database office365

我有一个带有Azure SQL后端的MS Access前端应用程序(accdb)。我目前正在使用SQL Server身份验证,但我想使用某种Active Directory。我没有内置AD,因此我最初考虑设置Azure AD。但是,我们的小团队已经在使用Office 365,据我所知,O365由Azure AD提供支持。

所以我的问题是,是否可以使用O365帐户(Microsoft通常称之为"工作帐户")来对Azure SQL后端进行身份验证?如果是这样,我使用什么类型的连接字符串?

理想情况下,当我的用户打开Access应用时,我希望他们能够获得一个弹出式对话框,以便进行单点登录"到他们的Office 365帐户并使用这些凭据对后端的Azure SQL DB进行身份验证。

2 个答案:

答案 0 :(得分:1)

当前版本的Azure SQL DB Azure AD身份验证不支持Microsoft帐户(如outlook.com,hotmail.com,live.com)。仅支持本机或集成Azure AD用户。 有关详细信息,请参阅 https://azure.microsoft.com/en-us/documentation/articles/sql-database-aad-authentication/ 谢谢, 米雷克

答案 1 :(得分:1)

不幸的是,此阶段不支持MS Access。据我所知,它需要一个支持Azure AD身份验证的ODBC驱动程序。此驱动程序将于2016年5月交付。但是,MA Assess团队必须将Access与Azure AD身份验证集成。目前我没有ETA执行此任务。 谢谢, 米雷克