无法在Azure SQL数据仓库中查看代码或脚本化存储过程或表

时间:2016-02-19 13:41:56

标签: azure data-warehouse azure-sqldw

Azure SQL数据仓库中是否存在类似于SQL Server的右键单击功能 - >在SSMS中修改存储过程?

Azure SQL数据仓库中是否存在类似于SQL Server Management Studio的右键单击功能 - >脚本表为...表格?

在尝试修改我的Azure数据仓库中的SP和表时,我遇到了不便,因为我无法执行上述任何操作....我必须编写脚本我的SP /表并保存那个脚本在某个地方所以我可以进行修改而不必重写它。

我尝试过:

在Visual Studio(2015 Enterprise,Update 1,最近安装的Data Tools的最新版本)中,我在SQL Server对象资源管理器中右键单击资产,然后选择"查看代码" ...结果是一个错误弹出窗口,表示"对象引用未设置为对象的实例。"

在SSMS(2014 v12.0.4213.0)中,我的表中没有一个显示在对象资源管理器中,如果我右键单击 - >修改存储过程,我收到以下错误:

enter image description here

现在我能想到获取代码的唯一方法是针对sys.sql_modulessys.tables等编写选择。

任何见解都会很棒!

3 个答案:

答案 0 :(得分:3)

SQL数据仓库目前不支持SSMS。这是该服务的高优先级工作项,我们正在努力尽快启用支持。

答案 1 :(得分:0)

我可以编写Visual Studio Community 2015中的对象(这是免费的,如啤酒)。

我已经在SQL Server对象资源管理器中注册了Azure DW - 如果您习惯使用SSMS,这有点笨拙 - 并且可以通过右键单击并选择"来编写对象脚本代码&#34 ;.

如果更改了任何内容,通常需要在右键单击功能再次运行之前刷新数据库级别的树。

答案 2 :(得分:-1)

对于SSDT支持(包括视图代码),您必须运行预览版本。 https://msdn.microsoft.com/en-us/library/mt204009.aspx