无法查看Azure SQL数据仓库中存储过程或表的代码或脚本
Azure SQL数据仓库中是否有类似于存储过程的SSMS中SQL Server的右键单击->修改的功能 Azure SQL数据仓库中是否有类似于SQL Server Management Studio的右键单击->脚本表的功能。。。为了桌子 我在尝试修改Azure数据仓库中的SP和表时遇到了不便,因为我无法执行这两项操作……我必须编写SP/表的脚本,并将该脚本保存在某个位置,这样我就可以在不重写的情况下进行修改 我所尝试的: 在Visual Studio 2015 Enterprise,Update 1中,昨天安装了最新版本的数据工具,我右键单击SQL Server对象资源管理器中的资产并选择查看代码…结果是出现一个错误弹出窗口,显示对象引用未设置为对象的实例 在SSMS 2014 v12.0.4213.0中,对象资源管理器中未显示任何我的表,如果在存储过程上单击鼠标右键->修改,则会出现以下错误: 目前我认为获得代码的唯一方法是针对sys.sql_模块和sys.tables等编写选择无法查看Azure SQL数据仓库中存储过程或表的代码或脚本,azure,data-warehouse,azure-sqldw,Azure,Data Warehouse,Azure Sqldw,Azure SQL数据仓库中是否有类似于存储过程的SSMS中SQL Server的右键单击->修改的功能 Azure SQL数据仓库中是否有类似于SQL Server Management Studio的右键单击->脚本表的功能。。。为了桌子 我在尝试修改Azure数据仓库中的SP和表时遇到了不便,因为我无法执行这两项操作……我必须编写SP/表的脚本,并将该脚本保存在某个位置,这样我就可以在不重写的情况下进行修改 我所尝试的: 在Visual Studio 2015 Enterprise,Upd
任何洞察都会很棒 SQL数据仓库当前不支持SSM。这是该服务的一个高优先级工作项,我们正在努力尽快启用支持。我可以从Visual Studio Community 2015中编写对象脚本,它是免费的,就像在beer中一样 我已经在SQL Server对象资源管理器中注册了Azure DW—如果您习惯SSM,它会有点笨重—并且可以通过右键单击并选择查看代码来编写对象脚本
如果要更改任何内容,通常需要在数据库级别刷新树,然后右键单击功能才能再次工作。对于SSDT支持,包括查看代码,必须运行预览版本。
我还尝试使用SQL Server 2016 CTP3,得到了相同的结果。我是说SQL Server CTP3.3感谢您的回复!您知道Visual Studio世界中是否有任何工具可以获得上述功能吗?今天没有。SSM的最新版本确实支持Azure SQL DW。但是在某些版本中有一个bug。我在这里发布了关于如何解决该错误的帖子:我仍然在VS 2015 Enterprise中获得未设置为对象实例的对象引用…Azure SDK v2.8.2.1I下载并安装了14.0.60413.0 2016年4月预览版,并且我仍然从Visual Studio 2015的查看代码中获得未设置为对象实例的对象引用。我做错什么了吗?这样行吗?我相信您遇到此问题的原因是,在SQL Server对象资源管理器中,默认数据库设置为master,而不是用户数据库。试一试。正如@JRJ所说,某些版本的SSMS中出现了一个bug,它要求用户拥有主数据库访问权限,因为您当前无法更改Azure SQL中登录名的默认数据库属性。我在此处添加了此问题的解决方法: