Что мне следует установить в первую очередь: Visual Studio 2008 или SQL Server 2008?

Полгода назад я установил Visual Studio 2008 и SQL Server 2008. Я не совсем помню, какой из них я установил первым, но с тех пор я не могу подключиться к каким-либо файловым базам данных SQL-сервера из Visual Studio IDE. Я думаю, это было связано с ошибкой в ​​Visual Studio, тем фактом, что я ранее устанавливал Visual Studio 2005 в той же системе, и тем порядком, в котором я установил обе программы.

Сейчас я собираюсь перейти на Visual Studio Team System и предпочел бы избежать подобных проблем с подключением к базе данных. Нужно ли мне

A) Удалить Visual Studio и SQL Server, затем переустановить SQL Server, а затем Visual Studio? Б) Просто удалите Visual Studio и обновитесь до VS Team System?

Спасибо,

Адриан

Ответов (6)

Решение

Я устанавливаю Developer Edition для SQL Server вместо SQL Server Express edition, поставляемого с VS2008. Я считаю, что установка работает лучше, если вы сначала устанавливаете SQL Server, поэтому нет необходимости удалять выпуск Express перед установкой выпуска SQL Server Developer. Я не рекомендую устанавливать обе версии. У меня не было конца проблем, пока я не понял, что проблема заключалась в установке двух версий. Может потребоваться удаление VS и SQL Server Express, но я считаю, что этого было достаточно, чтобы просто удалить SQL Server Express и (пере) установить версию SQL Server Developer.

Я не думаю, что имеет значение, в каком порядке они установлены.

Мой опыт после перехода с SQL 2005 Express на SQL 2008 Express показал, что VS не распознает SQL 2008 и все еще искал SQL 2005.

Я сделал следующие шаги:

  • удалить Visual Studio
  • удалить все ключи реестра, которые я смог найти, которые, казалось, относились к Visual Studio.
  • установить Visual Studio

VS теперь может подключиться к SQL Server и пользовательским экземплярам (файл mdf). Однако в учетной записи с наименее привилегированными правами доступа я получил следующее сообщение об ошибке: «Не удалось создать пользовательский экземпляр SQL Server из-за сбоя при запуске процесса для экземпляр пользователя ".

Чтобы исправить эту ошибку:

  • в каталоге C: \ Users [пользователь] \ AppData, если были обнаружены папки, которые использовал SQL Express, и удалили их.

Теперь я смог установить соединение с базой данных в Visual Studio.

Нет никаких технических причин, по которым вы должны сначала установить тот или иной. VS IDE одинакова для обоих и надстройки Visual Studio для разработки (C#, VB являются надстройками) или SQL следует устанавливать независимо от того, что еще установлено.

Лично я бы сначала установил DB - причина в том, что если вы устанавливаете DB вторым, канал по умолчанию для начальной страницы устанавливается на RSS-канал команд SQL, а не на канал MSDN.

Установите визуальную студию, отключив опцию sqlsever express editin в пользовательской установке, затем установите sqlserver express edition 2005 отдельно, а затем после установки mangaement studio ..u может подключиться к DB..it работает ...

всегда сначала добавляйте IIS в свою ОС, затем вставляйте все Office (если вам нужно), затем используйте обновление Windows, если вы уверены, что у вас больше нет обновлений, затем устанавливайте Sql Server, затем используйте обновление Windows, чтобы убедиться, что у вас есть какой-либо ServicePack, необходимый для Sql Server затем установите Visual Studio, затем используйте обновление Windows, если вы уверены, что у вас больше нет обновлений

У вас может быть разработчик и экспресс-версия sql (даже разных версий) на одном компьютере. И у вас могут быть все версии Visual Studio с 2003 (не пробовали и предыдущие) до 2010.

Единственное предостережение: все на одном языке, иначе вы будете слишком часто сталкиваться с сбоем MSDN, а действие слияния msdn сделает нечитаемый msdn на вашем компьютере.

Cimpy