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

Azure SQL authentication with Office 365 Account

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

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

理想情况下,当我的用户打开 Access 应用程序时,我希望他们在 "Single Sign-On" 他们的 Office 365 帐户中获得一个弹出对话框,并使用这些凭据对 Azure SQL后端DB.

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/ 谢谢, 米雷克

很遗憾,现阶段不支持 MS Access。据我所知,它需要一个支持 Azure AD 身份验证的 ODBC 驱动程序。该驱动程序将于 2016 年 5 月交付。但随后 MA Assess 团队必须将 Access 与 Azure AD 身份验证集成。目前我还没有完成这项任务的预计到达时间。 谢谢, 米雷克