无法查看Azure数据仓库的对象架构

无法查看Azure数据仓库的对象架构,azure,azure-active-directory,ddl,azure-sqldw,Azure,Azure Active Directory,Ddl,Azure Sqldw,正在尝试查看视图或过程: 来自Azure SQL数据仓库中的SQL Server Management Studio 17.4,注意到错误: 但是,我可以删除并创建我想要的任何对象 如何确保可以查看对象定义 更新 关于将SSMS中的选项设置为SQL Datawarehouse,没有该选项: 很抱歉你看到了这个。我已经能够在SSMS 17.4和17.5上重新编程了。我们现在正在研究这个问题 这似乎是17.5升级路径中的一个缺陷,因为不必更改脚本设置就可以支持这一点。我们正在对此进行调查,并将尽快获

正在尝试查看视图或过程:

来自Azure SQL数据仓库中的SQL Server Management Studio 17.4,注意到错误:

但是,我可以删除并创建我想要的任何对象

如何确保可以查看对象定义

更新

关于将SSMS中的选项设置为SQL Datawarehouse,没有该选项:


很抱歉你看到了这个。我已经能够在SSMS 17.4和17.5上重新编程了。我们现在正在研究这个问题


这似乎是17.5升级路径中的一个缺陷,因为不必更改脚本设置就可以支持这一点。我们正在对此进行调查,并将尽快获得更新

请在“工具”下更改此设置。。。选项。这应该可以解决错误。我希望我们不必改变这一点,但至少我们有一个解决办法

在SSMS 17.5中,还有几个选项。您可以让它自动检测您连接到的数据库类型,并相应地编写脚本。或者您可以强制它为特定的数据库类型编写脚本,如下面的屏幕截图

SSMS的某些版本(如17.5)中似乎存在缺陷,如果DW用户不是主数据库中的用户,则脚本编写失败。解决此问题的简单方法是让服务器管理员连接到主数据库并运行:

CREATE USER MyUserNameHere FROM LOGIN MyUserNameHere;  

谢谢,在Azure Active Directory中,我们是该服务器的所有者,因此应该能够查看该服务器所在的所有内容?@Matt-我也有同样的问题,并且已经有两个月了-真的有问题。你有解决方案吗?我没有这些选项,这是SSMS的另一个版本吗?我17岁。5@Sauron我更新了17.5的答案。感谢您提到它与我以前的屏幕截图不同。我已经更新了我的答案,以反映在SSMS的某些版本中,存在一个需要用户成为主数据库用户的错误。