Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法查看Azure SQL数据仓库中存储过程或表的代码或脚本_Azure_Data Warehouse_Azure Sqldw - Fatal编程技术网

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

无法查看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

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等编写选择


任何洞察都会很棒

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中登录名的默认数据库属性。我在此处添加了此问题的解决方法: