在SSMS中创建新视图不起作用

时间:2016-11-15 08:37:03

标签: azure view ssms

我为这个新手问题道歉,但在使用MS Access多年后,我正在使用我的Azure订阅来设置我的第一个Azure SQL Server。

Azure中的整个部署过程非常简单,我现在可以在SQL Server Management Studio(最新版本)中打开我的数据库。

我创建了几个测试表,设置了他们的PK和FK并定义了它们之间的关系。

接下来我要做的是创建一个View。为了保持简单,我在这里按照以下步骤操作: https://msdn.microsoft.com/en-us/library/ms175503(v=sql.120).aspx

但是,在步骤2中单击“新建视图”后,我没有得到应该弹出的“添加表格对话框”。

相反,会弹出一个空白查询,其中包含有关如何创建新视图模板的一些说明。

我是否遗漏了一些非常明显的事情,或者是否有人知道可能出现的问题?

我还看到了视频说明,显示了这个“添加表格对话框”以及那个花哨的视图设计器和所有内容(非常类似于Access中的查询设计器)。

但无论我尝试多少,我都无法让SSMS向我展示那些东西。

我非常感谢你的帮助:)

2 个答案:

答案 0 :(得分:0)

不幸的是,在撰写本文时(SSMS v13.0.16000.28),当连接到Azure SQL数据库时,SSMS中尚未提供此功能。您必须在纯T-SQL中编写查询。我不认为即使Visual Studio中的SSDT工具也支持视图设计器。

SSMS会定期更新,因此将来可能会添加此功能。

答案 1 :(得分:0)

您可以将Azure数据库复制到本地数据库到免费的SQL Express版本,并在本地SQL Server Management Studio(SSMS)中创建视图,之后您可以从视图生成SQL脚本并在您的脚本中执行此脚本Azure数据库