Назад | Перейти на главную страницу

Службы SQLServer 2008 сломаны после установки Visual Studio 2015 (sqlcmd ничего не показывает)

Это мой SQL Server. MSSQL 2008 (не R2):

Sql Server 2008 MSSQLSERVER MSSQL10.MSSQLSERVER Службы ядра СУБД 1033 10.0.1600.22

После установки Visual Studio 2015 с инструментами SQL. В результате что-то пошло не так (я думаю, из-за отсутствия прав администратора на компьютере).

sqlcmd -L показывает НЕТ служб

SQLServerManager10 работает, и это диспетчер конфигурации SQL Server. Однако вы получаете сообщение об ошибке: после запроса данных у поставщика WMI:

сбой вызова удаленной процедуры [0x800706be]

Таким образом, вы не можете нажать «Службы», чтобы увидеть свои службы MSSQL.

SQL Server Management Studio продолжает работать ОТЛИЧНО. Однако проекты VS2015 не могут подключиться к базе данных:

Произошла ошибка, связанная с сетью или конкретным экземпляром, при установке соединения с SQL Server. Сервер не найден или не был доступен. Убедитесь, что имя экземпляра правильное и что SQL Server настроен на разрешение удаленных подключений. (поставщик: Сетевые интерфейсы SQL, ошибка: 26 - Ошибка при обнаружении указанного сервера / экземпляра) "}

Я надеюсь, что это не несвязанная проблема из-за того, что пользователи IIS 7 не имеют прав доступа к серверу SQL. Все TCP / IP, именованные и другие каналы открыты.

Мой приятель проделал ту же установку VS2015, но у него все работает, потому что у него изначально был SQLEXPRESS SQL Server 2008 R2, а не служба MSSQL, отличная от R2.

Я пробовал установить SP1, SP2, SP3 для SQL Server 2008, но я думаю, что он не устанавливается должным образом, потому что ничего не меняется (все еще 10.0.1600.22). Может быть, на моем компьютере какая-то проблема с правами администратора. Мой план - правильно переустановить все с разрешениями администратора, если у кого-то нет идеи получше.

Конфиг-чекер говорит:

Это может быть по разным причинам.
Большинство из них связано с компонентами SQL Server, установленными с VS2015.

При установке VS2015 по умолчанию также устанавливаются инструменты данных SQL Server.
Они должны быть совместимы с текущей версией SQL Server.

Что бы я сделал для устранения вашей ситуации:

  • Проверьте, не отключены ли службы SQL Server в services.msc
  • Попробуйте обновить версию SQL Server до последнего пакета обновления.
  • Выполните чистую установку самой последней версии SQL Server, которую вы можете использовать.
    • Убедитесь, что у вас есть резервные копии или копия ваших файлов ldf / mdf (похоже, что вы работаете в среде разработки, ваша главная проблема, вероятно, не в восстановлении данных)
    • Удалите все компоненты текущей установки SQL Server.
    • перезагрузка
    • Установите последнюю версию SQL Server, которую позволяет ваша работа