Отсутствует папка диаграммы в Обозревателе баз данных в Visual Studio 2012
Я был в середине разработки веб-сайта, когда внезапно папка диаграммы базы данных просто исчезла из Проводника базы данных. Я понятия не имею, что произошло и что делать прямо сейчас, так как мне отчаянно нужно продолжить работу - добавление таблиц в базу данных вручную для меня не вариант.
Я искал решение в течение целого дня, и я даже переустановил Visual Studio и локальный сервер IIS, но это не было полезным вообще.
есть ли способ чтобы вернуть эту функцию или, по крайней мере, есть ли бесплатный инструмент, который будет работать на Windows 8 x64 и имеет конструктор баз данных на основе диаграмм для MSSQL 2008?
редактировать
Похоже, что Microsoft удалила диаграмму специально. Что довольно логично в бизнес-логике-зачем кому-то покупать Server Management Studio, Если у них есть базовый инструмент (диаграмма), встроенный в Visual Studio?
2 ответов
1) диаграмма базы данных является функцией SQL Server, а не Visual Studio. Я не уверен, что VS использует для отображения этой папки, но вы можете проверить с помощью своего DBA или проверить конфигурацию базы данных, чтобы увидеть, если кто-то не просто отключена возможность использования диаграмм. Вы также пытались обновить соединение с сервером базы данных?
2) как добавлять таблицы в базу данных вручную не вариант? Если ты зависишь от того, что делаешь только так вы настраиваете себя на катастрофу в будущих проектах, как и в текущем. Есть и другие способы изнутри VS создать таблицу, это просто не может быть графическое изображение, которое предлагает диаграммы.
3) вы смотрели на базу данных через SSMS, чтобы узнать, отображается ли там папка диаграмм?
Привет это было мое решение, которое работало для меня и позволило мне использовать ide диаграммы базы данных в visual studio 2012!!
сначала я установил SQL Server Management Studio. Затем я заметил, что у меня все еще нет службы SQLEXPRESS или браузера агента SQL в моих компьютерных службах.. Вот почему я предполагаю, что я не мог войти в любой из SSMS, который раздражал. Затем я загрузил SQL Server Express R2, который затем запустил меня, хотя другая настройка была в порядке. Я тоже. установите пароль sql server для SQL Server Express.
после установки я дважды проверил, чтобы убедиться, что службы, где работает, щелкнув правой кнопкой мыши мой компьютер / Управление / Службы -- прокрутите вниз, пока не увидите " SQL Server (SQLEXPRESS)" и убедитесь, что служба запущена, а также "Агент SQL Server (SQLEXPRESS)" (этот был выключен, когда я проверил) .. затем я смог войти в SSMS без проблем.
Я создал новую базу данных, щелкнув правой кнопкой мыши диаграмма, как мы всегда делаем в VS и создали диаграмму с двумя таблицами, создали свои отношения бла-бла..
затем я создал новый веб-сайт в vs 2012, я нажал "подключиться к базе данных" в проводнике сервера"
Я выбираю имя сервера, использую аутентификацию windows и выбираю базу данных, которую я только что создал в SSMS.
тогда, к моему удивлению, у меня теперь есть проектирование диаграмм базы данных в Visual Studio 2012.. Наконец-то!
спасибо microsoft за удаление такой классной функции, которая теперь дает нам разработчикам несколько вещей, чтобы сделать.
надеюсь, что это помогает.