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)中,我的表中没有一个显示在对象资源管理器中,如果我右键单击 - >修改存储过程,我收到以下错误:
现在我能想到获取代码的唯一方法是针对sys.sql_modules
和sys.tables
等编写选择。
任何见解都会很棒!
答案 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