У меня есть стол (скажем Table1
), который реплицируется через агент синхронизации данных SQL на локальном сервере SQL Server 2012, а также на сервере SQL Azure (часть Microsoft Azure). Все о Table1
(схема, значения таблицы и т. д.) идентичны, насколько я понимаю.
Однако, когда я перечисляю и щелкаю правой кнопкой мыши Table1
из Microsoft SQL Server Management Studio 2012 (SSMS) я получаю несколько очень разных пунктов меню, даже для, казалось бы, простых вещей.
Давайте сосредоточимся только на пункте меню «Дизайн»:
Table1
на локальном сервере SQL в SSMSTable1
в Azure SQL через SSMS Table1
(так как Open Table Definition
) в Azure SQL при достижении его через Visual Studio 2012 (Обозреватель сервера -> Подключения к данным)Это видно на скриншотах ниже:
Сейчас я использую сценарии из некоторых реальных вещей (особенно, когда мне нужно проверить сценарии SQL и т. Д.), Но эта разница в некоторой степени меня беспокоит.
Наблюдаю ли я только артефакт инструментов в SQL Server Management Studio при подключении к Azure SQL? или это что-то более серьезное из-за ограничений самого Azure SQL (хотя просто увидеть поверхность дизайна - это так просто!)?
Итак, похоже, это артефакт инструментов. Некоторые дополнительные инструменты, которые помогут решить проблему на http://msdn.microsoft.com/en-us/data/hh297027
Что касается основных ограничений Azure SQL, http://msdn.microsoft.com/en-us/library/windowsazure/ff394115.aspx показывает все известные ограничения. Вышеупомянутые проблемы отсутствуют в списке, поэтому более вероятно, что это проблема с инструментами.