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

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

Sql Server 2008 MSSQLSERVER MSSQL10.MSSQLSERVER Database Engine Services 1033 10.0.1600.22

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

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

. It waits a while, then empty.

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

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

enter image description here

Таким образом, вы не можете щелкнуть «Службы», чтобы просмотреть свои службы 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 service.

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

Средство проверки конфигурации говорит:

enter image description here

0
задан 30 June 2016 в 22:06
1 ответ

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

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

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

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

Теги

Похожие вопросы