Microsoft Visio 数据库加载项 - Azure Sql 服务器的逆向工程师只显示 'master' 数据库,没有其他

Microsoft Visio Database add-in - Reverse Engineer of Azure Sql Server only showing 'master' Database and no others

我正在尝试使用 Visio 逆向工程向导,它是 Visio 数据库插件的一部分,目标是我们的一个数据库,即 Azure SQL 数据库。

我能够使用我用于所有其他服务、SSMS、SSIS、Python 等的相同连接字符串成功连接,但是它给我的唯一数据库选项是 'master' Master DB only Option. One connected it displays only objects in the master db which obviously I'm not trying to reverse engineer into a data model. Master DB objects available

此外,我尝试传递 'Catalog=' 参数以指向有问题的数据库,但这给了我相同的选项。

我们所有的 Azure SQL 数据库都有连接字符串 <databasename>.database.windows.net

我之前为我们的其他 SQL 服务器(位于 Azure VM 而不是 Azure SQL 数据库本身)使用了逆向工程向导,没有任何问题。

此时,我不确定这是否是 Visio 逆向工程向导的问题,或者我们的 Azure SQL 数据库是否缺少某些设置。

非常感谢任何帮助。

谢谢!

在选择我想使用的 Visio DB 驱动程序时,我想我会尝试使用 SQL Server Native Client 11.0,它允许我 select 我想逆向工程的数据库而不仅仅是主数据库。 Driver Selection

我不确定为什么这对我有用,但确实如此。