У меня установлены и SQL Server 2005, и SQL Server 2008? - PullRequest
0 голосов
/ 21 марта 2010

Когда в «Диспетчере конфигурации SQL Server» я вижу, под «Службами SQL Server» 2 элемента, которые выглядят как SQL Server:

  1. SQL Server (sqlexpress)
  2. SQL Server (mssqlserver)

Значит ли это, что у меня установлено 2 версии одновременно? SQL Server (mssqlserver) в настоящее время остановлен).

Ответы [ 5 ]

2 голосов
/ 21 марта 2010

У вас есть два экземпляра . Они могут иметь или не иметь одинаковую версию (имеется в виду 2005/2008).

Экспресс это просто SKU / издание из множества различных изданий .

На одном компьютере могут быть установлены одна и та же версия или несколько версий / SKU в качестве разных экземпляров.

Таким образом, если кто-то бездумно не установит новый экземпляр с именем "sqlexpress" , у вас, вероятно, установлены два вида продуктов (оба могут быть 2008 или оба могут быть 2005 или они могут отличаться - просто один из них, предположительно, Express SKU, а другой, скажем, Standard .)

Вы можете получить больше информации об экземплярах, используя @@ VERSION .

1 голос
/ 21 марта 2010

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

В будущемесли вы собираетесь установить разрабатываемую (или другую) версию SQL Server локально, я рекомендую установить ее до Visual Studio.Установка VS не установит SQL Server Express, если обнаружит в системе существующий экземпляр SQL Server.

Кстати, вы можете проверить, верно ли это, с помощью элемента панели управления «Установка и удаление программ».

1 голос
/ 21 марта 2010

SQLExpress - это легкое / бесплатное издание, обычно используемое для разработчиков или очень легких приложений.

MSSQLServer - это полноценная установка SQL.

Так что да, у вас есть 2 установки SQL Server, но это разные продукты, я не могу сказать, какие версии основаны на предоставленных вами данных.

0 голосов
/ 21 марта 2010

Я бы проголосовал против удаления одного из них - SQL-сервер хорошо работает с несколькими экземплярами, и они хороши для разных вещей.Например, многие проекты с открытым исходным кодом предполагают локальную копию sql express в. \ SQLEXPRESS для использования в разработке.Принимая во внимание, что вы не можете написать материал службы анализа с помощью SQL Express.

Или это не проблема.Это не те дроиды, которых вы ищете.Двигайся.

0 голосов
/ 21 марта 2010

В вашей системе установлено два экземпляра SqlServer. Один из них - SqlServer Express Edition, а другой - Sql Server. Я не могу сказать, какая версия или издание.

Может быть, вы найдете дополнительную информацию в реестре (HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...