我有一张表 (例如Table1
),该表通过 SQL 数据同步代理在本地 SQL Server 2012 以及 Azure SQL Server (Microsoft Azure 的一部分) 上进行复制。Table1
据我所知,有关 (架构、表值等) 的所有内容都是相同的。
但是,当我从 Microsoft SQL Server Management Studio 2012(SSMS)列出并右键单击时Table1
,我得到了一些非常不同的菜单选项,即使是看似基本的东西。
让我们只关注“设计”菜单项:
Table1
它在 SSMS 中的本地 SQL 服务器上可见Table1
通过 SSMS 在 Azure SQL 上缺少- 通过 Visual Studio 2012 (服务器资源管理器 -> 数据连接) 访问 Azure SQL 时,可以看到
Table1
(as )Open Table Definition
如下面的截图所示:
现在我使用一些真实的东西的脚本(特别是当我需要检查 SQL 脚本等时)但这种差异在某种程度上让我担心。
连接到 Azure SQL 时,我是否只看到了 SQL Server Management Studio 中的一个工具工件?还是 Azure SQL 本身的限制更为严重(尽管仅查看设计界面是如此基本!)?
答案1
所以,这似乎是一个工具神器。一些额外的工具可以帮助缓解这个问题http://msdn.microsoft.com/en-us/data/hh297027
关于核心 Azure SQL 限制,http://msdn.microsoft.com/en-us/library/windowsazure/ff394115.aspx显示所有已知限制。上面看到的问题未列出,因此更有可能是工具问题。