不允许AD用户连接到Azure SQL数据库

不允许AD用户连接到Azure SQL数据库,azure,azure-active-directory,azure-sql-database,Azure,Azure Active Directory,Azure Sql Database,我有一个用户域\测试,通过它我可以将自定义java客户端应用程序连接到本地SQL server上的数据库。但是,当我在Azure虚拟机上安装application.exe并将本地SQL server迁移到Azure SQL server后,我就无法再连接到Azure数据库 它抛出一个错误,表示“不允许用户域\测试连接”。该用户是Active directory用户 原因可能是什么?我是否需要在Azure portal上注册我的应用程序和用户凭据?请提供您的想法 亲切问候, SamAzure SQ

我有一个用户域\测试,通过它我可以将自定义java客户端应用程序连接到本地SQL server上的数据库。但是,当我在Azure虚拟机上安装application.exe并将本地SQL server迁移到Azure SQL server后,我就无法再连接到Azure数据库

它抛出一个错误,表示“不允许用户域\测试连接”。该用户是Active directory用户

原因可能是什么?我是否需要在Azure portal上注册我的应用程序和用户凭据?请提供您的想法

亲切问候,


Sam

Azure SQL在Azure域上运行。您需要Azure AD帐户才能连接到数据库,除非已配置Azure AD和本地AD域之间的联合。您是否尝试与Azure广告用户或本地广告用户连接?您是否已将任何用户添加到Azure SQL数据库?您是否尝试过从SSMS或Azure Data Studio连接?@PanagiotisKanavos我可以使用SSMS连接到Azure SQL数据库,但我有一个自定义Java应用程序,它也安装在Azure虚拟机[IAAS]上。我无法建立从此自定义客户端应用程序到Azure SQL数据库的连接,但在我尝试连接到本地SQL server时,该应用程序运行良好。您能否建议我是否需要在Azure AD或任何其他位置注册该用户?@sameer如果您想使用AD用户访问Azure SQL数据库,它必须注册到Azure域。或者将AD用户添加到Azure AD用户组。@sameer您是否已将Azure虚拟机的IP添加到Azure SQL Server的防火墙规则中?