Подтвердить что ты не робот

Не удалось выполнить запрос или служба не ответила своевременно?

У меня есть следующая ошибка при подключении к SQL Server 2008 Management Studio с проверкой подлинности Windows.

"The request failed or the service did not respond in a timely fashion.
Consult the event log or other applicable error logs for details."

Кто-нибудь скажет мне, почему я получаю эту ошибку, тогда как мой SQL Server работает под сетевым сервисом, встроенным в /c????

Я googled, но не получаю решения.

Спасибо

4b9b3361

Ответ 1

Вышеупомянутая проблема произошла в моей локальной системе. Проверка конфигурации конфигурации сервера sql.
Шаг 1:
Конфигурация сети SQL-сервера
Шаг 2:

  • Протоколы для имени локального сервера
  • Имя протокола VIA Отключено или нет.
  • если не отключено, отключите и проверьте

.. после того, как я внес изменения, браузер веб-сервера начал работать

Ответ 2

У той же проблемы я ее исправил.

  • Откройте диспетчер конфигурации SQL Server
  • Нажмите "Службы SQL Server" (слева).
  • Дважды щелкните экземпляр SQL Server, который я хотел запустить
  • Выберите переключатель Built-in account на вкладке Log On и выберите "Локальная система" в раскрывающемся меню
  • Нажмите "применить" внизу, затем щелкните правой кнопкой мыши экземпляр и выберите Start

Ответ 3

Это действительно работает - я проверил много сайтов и наконец получил ответ.

Это может произойти, когда master.mdf или mastlog.ldf будут повреждены. Для решения проблемы перейдите по следующему пути.

C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL, там вы найдете папку "Шаблон данных", скопируйте master.mdf и mastlog.ldf и замените ее в

C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA папка.

Это. Теперь запустите службу MS SQL, и все готово.

Ответ 4

Если вы используете SQL Server в локальной среде, а не через TCP/IP-соединение. Перейдите в раздел "Протоколы" в разделе "Диспетчер конфигурации SQL Server", "Свойства" и отключите TCP/IP. Как только это будет сделано, сообщение об ошибке исчезнет при перезапуске службы.

Ответ 5

Было очень утомительно, когда у меня такая же проблема. Когда у меня возникла эта проблема, я удалю свой SQL Server 2008, но после установки SQL Server 2008 снова возникла та же проблема. Я был так напряжен плюс, я не получал никакой помощи с какого-либо сайта.

Чтобы справиться с этой проблемой. Просто вам нужно войти в Диспетчер конфигурации SQL Server, а затем нажмите "О протоколах" на левой панели. Если вы используете сетевую службу, отключите только протокол VIA. И после этого попробуйте запустить службу SQL, она будет успешно работать.

Ответ 6

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

  • Запустите Диспетчер конфигурации SQL Server.
  • В левой панели выберите Службы SQL Server.
  • Щелкните правой кнопкой мыши службу, которую вы пытаетесь запустить в правой панели, и нажмите Свойства.
  • Введите новый пароль и подтвердите пароль.

Ответ 7

Просто отключите протокол VIA в диспетчере конфигурации сервера sql

Ответ 8

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

This installation of SQL Server Agent is disabled. The edition of SQL server that installed this service does not support SQL server agent.

Мы использовали SQL Server Express. После некоторого Googling появляется SQL Server Express не поддерживает агент SQL Server.

Я не нашел прямой части сообщений Microsoft, в которых говорится, что SQL Express не поддерживает агент SQL Server, однако это мнение, похоже, повторяется на многих форумах.

Ответ 9

В моем случае проблема заключалась в том, что я запускал два других экземпляра SQL Server, которые вызывали (или хотя бы один из них) конфликт.

Решением было просто остановить другой экземпляр SQL Server и сопровождающий его агент SQL Server.

stop sql server service

Пока я в этом, я также рекомендую убедиться, что Named Pipes включен в настройках протокола вашего сервера

SQL Server Protocols Named Pipes 1

SQL Server Protocols Named Pipes 2

Ответ 10

Я думаю, что это решение более подходит, поскольку оно не мешает вам использовать доступ TCP/IP.

Чтобы открыть порт в брандмауэре Windows для доступа к TCP

В меню "Пуск" выберите "Выполнить", введите "WF.msc" и нажмите "ОК".

В брандмауэре Windows с расширенной безопасностью в левой панели, щелкните правой кнопкой мыши Правила входящих событий, а затем нажмите "Новое правило" на панели действий.

В диалоговом окне "Тип правила" выберите "Порт" и нажмите "Далее".

В диалоговом окне "Протокол и порты" выберите TCP. Выберите конкретный локальные порты, а затем введите номер порта экземпляра Database Engine, например 1433 для экземпляра по умолчанию. Нажмите "Далее".

В диалоговом окне "Действие" выберите "Разрешить подключение", а затем нажмите "Далее.

В диалоговом окне" Профиль" выберите любые профили, которые описывают компьютера, когда вы хотите подключиться к Database Engine, а затем нажмите "Далее".

В диалоговом окне "Имя "введите имя и описание этого правила и затем нажмите" Готово".

(Источник: https://msdn.microsoft.com/en-us/library/ms175043.aspx)

Ответ 11

Из журналов событий я обнаружил, что срок действия оценки моего сервера SQL истек. Мне нужно было обновить или использовать версию сообщества.

Ответ 12

Для меня простое обновление Windows исправило это, я хотел бы попробовать это раньше.