2013-03-24 4 views
4

Перед переходом на Azure я использовал для создания и изменения таблиц данных для своей базы данных в Visual Studio 2010 непосредственно из Server Explorer (/Open Table Definition).GUI для создания таблиц базы данных Azure

К сожалению, для базы данных SQL Azure это больше не представляется возможным, «функция не поддерживается». Кто-нибудь знает инструмент, основанный на графическом интерфейсе для создания и изменения схем таблиц данных? Я мог бы, очевидно, записать эти изменения, но это намного быстрее с графическим интерфейсом.

Поддерживает ли Visual Studio 2012 это?

+3

Только быстрое примечание, чтобы сказать, что на сегодняшний день (11/04/13) ни VS2012 с SSDT, ни SSMS поддерживают графическое создание Azure таблиц. Вы можете записывать их в сценарии, но не существует контроля четности с On-Premise SQL Server. Также обратите внимание, что VS2012 с SSDT имеет графическое редактирование таблицы, но SSMS этого не делает. Я почесываю голову, думая, почему то, о чем вы просите, не было включено во все три набора инструментов. – Graham

+0

Очень странно! У меня такое же разочарование в связи с отсутствием intellisense для Azure Database Scripting, что делает работу с Azure DB намного медленнее. Хотя в отношении редактирования графического интерфейса для SSDT + VS2012 он, кажется, присутствует (на основе записи @ Nico)? Если MS не отозвали это в недавнем обновлении? – QFDev

+0

Нико прав, что вы можете редактировать таблицы в VS2012, но я обещаю, что вы не можете CREATE таблицы без скриптов. Мой VS2012 - это Professional Edition и полностью обновлен. Я сейчас разрабатываю свой db локально, а затем используя скрипты, чтобы переместить его до Azure в массовом порядке, но с нетерпением ожидаем, что это не сработает слишком хорошо, как только у меня будут данные в моих таблицах в Azure и вы хотите сохранить их в целости. – Graham

ответ

14

Да, проводник сервера Visual Studio 2012 поддерживает подключения к серверам SQL Azure Databse. Но вы также можете использовать бесплатный SQL Server Express Management Studio 2008 R2 (или новее) для подключения к SQL Azure или даже использовать конструктор на портале управления SQL Server.

Edit:

Я вижу, что вы хотели бы иметь дизайнер пользовательского интерфейса. В SSMS нет такой возможности, насколько мне известно, но Visual Studio 2012 поддерживает эту функцию. Если вы не хотите переключаться на VS2012, вы все равно можете использовать пользовательский интерфейс на портале управления базами данных SQL Azure.

  • Visual Studio 2012 Database Designer for SQL Azure from VS2012
  • SQL Azure Management Portal enter image description here
+0

Подключение к базе данных в порядке, у меня уже есть SSMS 2012 Express, установленный на моей машине dev, но нет GUI для создания таблиц в SSMS или VS2010. Вы говорите, что в VS2012 есть GUI для создания/изменения таблиц, которые работают с базами данных Azure? – QFDev

+0

Спасибо за всеобъемлющий ответ, похоже, что пришло время перейти на VS2012. – QFDev

+0

Я видел где-то хорошее графическое представление таблиц в БД. Он имел линии между полями, соответствующими внешним ключам таблиц и тому подобным. Очень информативно **, но ** Я не знаю, был ли это реальный инструмент или просто презентация, которую кто-то рисовал вручную. Вы видели это? Как это называется? –

4

Как насчет SSDT (SQL Server Tool Data), который поставляется вместе с SQL Server 2012 и интегрирован с VS2012. Он поддерживает графический интерфейс для SQL Server, а также SQL Azure.

http://msdn.microsoft.com/en-us/data/tools.aspx

http://blogs.shaunxu.me/archive/2012/04/28/ssdt-ndash-makes-sql-azure-development-easy.aspx

+0

Шон, похоже, что это может сработать! Я ищу оправдание для обновления до VS2012, так что это возможно. – QFDev

+0

Не очень уверен, но, насколько я знаю, SSDT работает с VS2010. –

Смежные вопросы