Что мне сначала установить: Visual Studio 2008 или SQL Server 2008? - PullRequest
11 голосов
/ 26 февраля 2009

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

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

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

Спасибо

Адриан

Ответы [ 6 ]

8 голосов
/ 26 февраля 2009

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

1 голос
/ 06 октября 2010

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

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

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

Cimpy

1 голос
/ 26 февраля 2009

Мой опыт после перехода с 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 [user] \ AppData, если найдены папки, используемые SQL Express, и удалены их.

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

1 голос
/ 26 февраля 2009

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

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

1 голос
/ 26 февраля 2009

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

0 голосов
/ 06 сентября 2010

Установите Visual Studio, отключив опцию sqlsever express editin в пользовательской установке, затем установите sqlserver Express Edition 2005 отдельно и после установки mangaement studio ..u можете подключиться к D.B ... он работает ...

...