Устранение неполадок подключения с База данных SQL Microsoft Azure

Сообщения об ошибках при сбое подключения к база данных SQL Azure. Проблемы подключения может быть вызвано изменение конфигурации базы данных SQL Azure, параметры брандмауэра, времени ожидания подключения или неверный Логин информации. Кроме того если достигнут максимальный предел на некоторые ресурсы баз данных SQL Azure, не удается подключиться к базе данных SQL Azure.

Что делает это руководство?

  • Разрешает коды ошибок или сообщения об ошибках, которые вы получаете, когда вы подключаетесь к База данных SQL Microsoft Azure.
  • Обеспечивает лучшие практики для предотвращения отказов запрос или прерывание соединения при подключении к базе данных SQL Azure.

Для кого это предназначено?

Пользователи, которые имеют проблемы подключения к База данных SQL Microsoft Azure.

Как это работает?

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

Расчетное время завершения:

15-30 минут.

Добро пожаловать в средство устранения неполадок

Выберите вопрос, которые могут возникнуть при подключении к базе данных SQL Azure или выбрать последний вариант, чтобы перейти на следующую страницу, чтобы выбрать точное сообщение об ошибке вы получаете.

Добро пожаловать в средство устранения неполадок

Выберите вопрос, которые могут возникнуть при подключении к базе данных SQL Azure или выбрать последний вариант, чтобы перейти на следующую страницу, чтобы выбрать точное сообщение об ошибке вы получаете.

Не удается подключиться к <servername>из-за проблем брандмауэра</servername>
Какое сообщение об ошибке вы получаете?

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:

Невозможно открыть сервер «имя_сервера» запрошенный именем входа. Клиента с IP-адресом «IP-адрес» не разрешен доступ к серверу.  Получить телеканале можно с цель портала управления Microsoft Azure или выполнив команду sp_set_firewall_rule в основной базе произвольных, Совета создать правило брандмауэра для этого IP-адреса или диапазона адресов.  Это может занять до пяти минут, чтобы изменения вступили в силу. (Microsoft SQL Server, ошибка: 40615)

Для получения справки нажмите: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=40615&LinkId=20476

Связанные с работой сети или зависящие от экземпляра ошибка при установлении соединения с SQL Server. СЕРВЕР НЕ НАЙДЕН ИЛИ НЕДОСТУПЕН. Убедитесь, что имя экземпляра является правильным и что SQL Server настроен на разрешение удаленных подключений. (поставщик: поставщик TCP, ошибка: 0 - доступ запрещен.) (Microsoft SQL Server, ошибка: 5)

Для получения справки нажмите: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=5&LinkId=20476

Доступ запрещен

Выберите подробное сообщение об ошибке вы столкнулись
Решения «ошибка 40615: не удается подключиться к <servername>«Ошибка</servername>

Чтобы устранить эту проблему, Настройте параметры брандмауэра база данных SQL, используя портал Azure.

Ли это решить проблему?

Сервер не найден или не доступны (ошибки 26, 40, 10053)

Какое сообщение об ошибке вы получаете?

System.Data.SqlClient.SqlException: Произошла ошибка сети или зависящие от экземпляра при установлении соединения с SQL Server. СЕРВЕР НЕ НАЙДЕН ИЛИ НЕДОСТУПЕН. Убедитесь, что имя экземпляра является правильным и что SQL Server настроен на разрешение удаленных подключений. (поставщик: Сетевые интерфейсы SQL, ошибка: 26 — ошибка при поиске указанного сервера/экземпляра)

Связанные с работой сети или зависящие от экземпляра ошибка при установлении соединения с SQL Server. СЕРВЕР НЕ НАЙДЕН ИЛИ НЕДОСТУПЕН. Убедитесь, что имя экземпляра является правильным и что SQL Server настроен на разрешение удаленных подключений. (поставщик: поставщик именованных каналов, ошибка: 40 - не удалось открыть подключение к SQL Server)

10053: произошла ошибка уровня транспорта при получении результатов от сервера. (Поставщик: поставщик TCP, ошибка: 0 - установленное соединение прервано программного обеспечения в вашей машины)

Устранение проблемы A network-related or instance-specific error occurred while establishing a connection to SQL Server (При подключении к серверу SQL Server возникла ошибка, связанная с сетью или экземпляром сервера)

Эта проблема возникает потому, что приложение не может подключиться к серверу.

Чтобы устранить эту проблему, выполните следующие действия (в этом порядке):

  1. Убедитесь, что TCP IP включен протокол клиента на сервере приложений. Дополнительные сведения о том, как это сделать смотрите Настройка клиентских протоколов. На серверах приложений, где вам не придется установлены средства SQL Server вы можете проверить это, запустив cliconfg.exe (SQL Server Client Network Utility).
  2. Проверьте приложения строку подключения, чтобы убедиться, что он правильно настроен. Например, убедитесь, что строка подключения указывает правильный порт (1433) и полное имя.
    Смотрите получить строку подключения из портал Azure.
  3. Попробуйте увеличить соединения тайм-аут. Корпорация Майкрософт рекомендует использовать время ожидания соединения по крайней мере 30 секунд.

  4. Проверьте подключение между сервером приложений и база данных Azure SQL с помощью файла UDL, пинг и telnet. Дополнительные сведения о том, как это сделать см. Устранение неполадок SQL Server проблем с подключением и Диагностика проблем подключения.
    Примечание Как устранение неполадок шаг вы можете также попробовать для проверки подключения на компьютере другого клиента.

  5. Как передовой практики обеспечения логики повторных попыток находится в месте. Дополнительные сведения о логике повторных попыток см. Устранение временных сбоев и ошибок подключения к базе данных SQL.

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

Ли это решить проблему?
Устранение проблемы

Note  Эти сообщения об ошибках происходят из-за некоторых систем специфически проблемы как простоем или сбой компонента. Поэтому возможно, придется в конечном итоге в службу поддержки.

Чтобы найти дополнительные сведения об этих ошибках, попробуйте эти методы:

  1. Проверьте Microsoft Azure служба мониторинга для любых известных сбоев.
  2. Проверка подключения с помощью ping и telnet. Дополнительные сведения о том, как это сделать см. Устранение неполадок подключения к SQL Server и Диагностика проблем подключения.

    Примечание Как устранение неполадок шаг попробуйте проверить подключения на компьютере другого клиента. Проверьте ли вы можете входить в систему с помощью SQL Server Management Studio, а также портал Azure:

  3. Если вы можете войти, можно запросить следующие динамические административные представления в базе данных master для того чтобы понять причины сбоя (например, реорганизации, порогового неактивного соединения и так далее).

        Выберите * от sys.resource_stats        где имя_базы_данных ='<имя базы данных>'        выберите * от sys.event_log        где имя_базы_данных ='<имя базы данных>'      

Если вам не удается войти, нажмите «Не удается подключиться к серверу» и «соединения при отсутствии из SQL Server Management Studio (SSMS)» сценариев ниже.

Не удается войти на сервер (ошибки 18456, 40531)

Какое сообщение об ошибке вы получаете?

Ошибка входа пользователя «< имя пользователя >». Эта сессия присвоен идентификатор трассировки «< трассировка ID >». Обеспечить этот идентификатор трассировки, для поддержки клиентов, когда вам нужна помощь. (Microsoft SQL Server, ошибка: 18456)

Имя сервера не может быть определено. Оно должно отображаться как первый сегмент DNS-имени сервера (имя_сервера.database.windows.net). НЕКОТОРЫЕ БИБЛИОТЕКИ НЕ ОТПРАВЛЯЮТ ИМЯ СЕРВЕРА. В ЭТОМ СЛУЧАЕ ОНО ДОЛЖНО ЖИВОТНОГО ЧАСТЬЮ ИМЕНИ МОЖНО (ИМЯ_ПОЛЬЗОВАТЕЛЯ@ИМЯ_СЕРВЕРА). Кроме того если используются оба формата, имена серверов должны совпадать. (Microsoft SQL Server, ошибка: 40531)

Устранение проблемы Server name cannot be determined (Не удается определить имя сервера)

Чтобы устранить эту проблему, убедитесь, что имя пользователя задается как username@servername. Например если имя пользователя user1 и полное имя — abc123.database.windows.net, следует указать имя пользователя, как user1@abc123.


Ли это решить проблему?

Устранение проблемы Login failed for user (Ошибка входа пользователя)

Чтобы устранить эту проблему, обратитесь к администратору службы предоставить вам допустимый SQL имя пользователя и пароль. Для получения дополнительной информации обратитесь к Управление базами данных и имен входа в база данных SQL Azure.

Как правило администратор служб можно использовать следующие шаги для добавления имени входа:

  1. Выполните вход на сервер с помощью SQL Server Management Studio (SSMS).
  2. Проверьте, отключена ли имя входа, используя следующий запрос SQL:
    Выберите имя, is_disabled от sys.sql_logins
  3. Если соответствующее имя отключена, включите его, используя следующее заявление:
    Изменить логин < имя пользователя > включить
  4. Если имя входа пользователя SQL не существует, создайте его с помощью среды SSMS. Чтобы сделать это, выполните следующие действия:
    1. Дважды щелкните Безопасность , чтобы развернуть его.
    2. Щелкните правой кнопкой мыши имена входаи выберите создать имя входа.
    3. В создаваемый скрипт с заполнителями можно редактировать и запустите следующий запрос SQL:
      CREATE LOGIN < SQL_login_name, sysname, login_name >
      С паролем = «< пароль, тип sysname, Change_Password >»
      ПЕРЕЙТИ
  5. Дважды щелкните значок базы данных.
  6. Выберите базу данных, к которому вы хотите предоставить пользователю разрешение.
  7. Дважды щелкните Безопасность.
  8. Щелкните правой кнопкой мыши Пользователи, а затем выберите Новый пользователь.
  9. В создаваемый скрипт с заполнителями можно редактировать и запустите следующий запрос SQL:
    СОЗДАТЬ пользователя < имя_пользователя, sysname, имя_пользователя >         для входа < login_name, sysname, login_name > с DEFAULT_SCHEMA = < default_schema, sysname, dbo > GO

    --Добавить пользователя к роли владельца базы данных
    EXEC процедура sp_addrolemember N «db_owner» N «< имя_пользователя, sysname, имя_пользователя >» GO
  10. Обратите внимание что sp_addrolemember также можно использовать для сопоставления отдельных пользователей к определенной базе данных ролей.


Ли это решить проблему?

Сбой подключений из средства SQL Server Management Studio (SSMS)

Какое сообщение об ошибке вы получаете?

Устранение проблемы Microsoft SQL Server Management Studio Express version (Версия средства Microsoft SQL Server Management Studio Express)

Эта проблема возникает из-за более ранние версии из SQL Server Management Studio (SSMS) не поддерживаются.

Для решения этой проблемы, загрузите и установите один из следующих поддерживаемых версии среды SSMS:

Примечание: вы можете также использовать SQL Server 2008 R2 среда SSMS. Для получения дополнительной информации Проверите эту ссылку.


Ли это решить проблему?

Решить проблему «Не удается открыть базу данных «магистр» запрашиваемая входа.»

Эта проблема возникает потому, что учетная запись не имеет разрешения на доступ к базе данных master. Однако по умолчанию, SQL Server Management Studio (SSMS) пытается подключиться к базе данных master.

Чтобы устранить эту проблему, выполните следующие действия:

  1. На экране входа SSMS нажмите кнопку Параметрыи затем нажмите кнопку Свойства соединения.
  2. В Подключение к базе данныхвведите имя пользователя по умолчанию базы данных в качестве базы данных имени входа по умолчанию и нажмите кнопку подключить.
    3844_image10
     
Ли это решить проблему?
Устранение проблемы Client may have timed out when establishing connection (Истекло время ожидания клиента при установлении подключения)

Для решения этой проблемы, увеличьте время ожидания соединения. Время ожидания соединения должно быть присвоено по крайней мере 30 секунд.

 

  Ли это решить проблему?

Подключение разорвано из-за достижения некоторых определенных системой пределов

Какое сообщение об ошибке вы получаете?

10928: идентификатор ресурса: %d. %S предел для базы данных является %d и было достигнуто. Смотрите http://go.microsoft.com/fwlink/?LinkId=267637 для помощи. ЗНАЧЕНИЕ ИД РЕСУРСА В СТЕНДОМ ОБ ОШИБКЕ УКАЗЫВАЕТ НА РЕСУРС, ДЛЯ КОТОРОГО ДОСТИГНУТ ПРЕДЕЛ. Для сеансов, идентификатор ресурса = 2.

10929: идентификатор ресурса: 1. Минимальная гарантия %s %d, максимальный предел составляет %d и является текущее использование для базы данных %d. Однако сервер занят в настоящее время слишком для поддержки запросов больше, чем %d для этой базы данных. Смотрите http://go.microsoft.com/fwlink/?LinkId=267637 для помощи. В противном случае повторите попытку позже.

40501: служба в настоящее время занят. ПОВТОРИТЕ ЗАПРОС ЧЕРЕЗ 10 СЕКУНД. Инцидент ID: %ls. Код: %d.

40544: база данных достигла своего размера квоты. РАЗДЕЛИТЕ ИЛИ УДАЛИТЕ ТОМ, УДАЛИТЕ ИНДЕКСЫ ИЛИ ОБРАТИТЕСЬ К О, СОВЕТА УЗНАТЬ О ВАРИАНТАХ РЕШЕНИЯ ПРОБЛЕМЫ. Инцидент ID: < ID >. Код: < код >.

40549: сеанс завершается потому, что у вас есть долго выполняющаяся транзакция. Попробуйте сократить ваши транзакции.

40551: сеанс прекращен из-за чрезмерного использования базы данных TEMPDB. Попробуйте изменить запрос, чтобы уменьшить использование временной таблицы пространства.

40552: сеанс прекращен из-за чрезмерного транзакций использование пространства журнала. Попробуйте изменять меньшее количество строк в одной транзакции.

40553: сеанс прекращен из-за чрезмерное использование памяти. Попробуйте изменить запрос для обработки меньше строк.

Устранение проблемы с достижением пределов (10928)

Чтобы обойти эту проблему, попробуйте следующие способы:

  • Проверьте, есть ли долго выполняющихся запросов. Чтобы сделать это, выполните следующие действия:

    Примечание Это минималистский подход, который может не решить проблему.

    1. Проверьте представления sys.dm_exec_requests чтобы увидеть любые блокирующие запросы. Чтобы сделать это, выполните следующий запрос SQL:
      Выберите * от dm_exec_requests
    2. Определите inputbuffer для головы окон.
    3. Настройте запрос головы окон.

      Для углубленной диагностики процедуры обратитесь на следующий пост на сайте MSDN:
      -Это мой запрос работает нормально в облаке?.

  • Если база данных последовательно достигает своего предела, несмотря на решении блокировкой и длительные запросы, рассмотрите возможность обновления до один из новых выпусков просмотра (такие как стандарт или премиум издания).
  • Дополнительные сведения о динамических административных представлений увидеть динамические административные представления и функции (Transact-SQL).
  • Дополнительные сведения об этом сообщении об ошибке смотрите ограничения ресурсов базы данных SQL Azure.

Ли это решить проблему?

Решения «10929» достичь пределов выпуск

Дополнительные сведения об этой ошибке смотрите следующую веб-страницу MSDN:
Сообщения об ошибках для SQL базы данных клиентских программ


Ли это решить проблему?

Решения «40544: база данных достигла ее размер квоты» выпуск

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

Следующие шаги могут помочь вам с любой рабочей вокруг проблемы или предоставить вам дополнительные опции, которые вы можете рассмотреть для

  1. Проверьте текущий размер базы данных с помощью панели управления на портале управления Azure.
    Примечание: чтобы определить, какие таблицы потребляют наиболее пространства и потенциальными кандидатами для очистки, можно использовать следующий запрос SQL:
    Выберите o.name, a.SUM(p.row_count) как «Счетчик строк», b.SUM(p.reserved_page_count) * 8.0 / 1024 как «Таблицы размер (МБ)»
    ИЗ представления каталога sys.objects o
    Присоединяйтесь к sys.dm_db_partition_stats p на p.object_id = o.object_id
    GROUP BY o.name
    ЗАКАЗ по [таблицы размер (MB)] DESC
  2. Если текущий размер не превышает максимальный размер для вашего издания , можно использовать Инструкцию ALTER DATABASE увеличить параметр MAXSIZE.

  3. Если размер базы данных уже мимо максимальный поддерживаемый размер для вашего издания, может принимать одно из следующих действий:
    1. Выполнение обычной базы данных очистки деятельности (очистка ненужных данных с помощью усечения или удаления и т.д. или переместить данные с помощью служб SSIS, bcp и т.д.)
    2. Рассмотрите возможность обновления вашего издания до другого выпуска, который поддерживает более высокие размеры баз данных. Для получения дополнительной информации проверьте следующие две ссылки:

      Основные, стандарт и премиум Preview для база данных SQL Azure.

      База данных SQL, Цена Подробность.

Ли это решить проблему?

Решения «40552: сеанс прекращен из-за чрезмерного транзакций использование пространства журнала «выпуск

Чтобы устранить эту проблему, выполните эти методы:

  • Эта проблема возникает из-за вставки, обновления или операции удаления.

    Попробуйте уменьшить количество строк, которые эксплуатируются на сразу путем реализации объединение или разбиение на несколько меньших транзакций.

  • Эта проблема возникает из-за операции перестроения индекса. Убедитесь, что вы придерживаться по следующей формуле:

    количество строк, которые затрагиваются в таблице * (средний размер поля, который обновляется в байтах + 80) < 2 ГБ

    Примечание Для перестроения индекса средний размер поля, которое обновляется должны быть заменены размер среднего индекса.

Ли это решить проблему?
Решения «40551: сеанс прекращен из-за чрезмерного использования TEMPDB.» выпуск

Чтобы обойти эту проблему, выполните следующие действия:

  1. Измените запросы, чтобы уменьшить использование временной таблицы пространства.
  2. Удаление временных объектов после того, как они больше не нужны.
  3. Усечение таблицы, или удалить неиспользуемые таблицы.
Ли это решить проблему?
Решения «40553: сеанс прекращен из-за чрезмерной памяти использования. "вопрос

Чтобы обойти эту проблему, попробуйте оптимизировать запрос.

Углубленное процедуры устранения неполадок обратитесь к следующей веб-странице MSDN:
-Это мой запрос работает нормально в облаке?.


Ли это решить проблему?

Решения «40549: сеанс завершается потому, что у вас есть долго выполняющихся транзакций. "проблема

Если вы неоднократно сталкиваться это сообщение об ошибке, выполните следующие действия для решения этой проблемы:

  1. Проверьте представления sys.dm_exec_requests, чтобы увидеть какие-либо открытые сессии, которые имеют большое значение для столбца total_elapsed_time. Чтобы сделать это, выполните следующий сценарий SQL:
    Выберите * от dm_exec_requests
  2. Определите inputbuffer запроса, долго работает.
  3. Настройте запрос.

Углубленное процедуры устранения неполадок обратитесь к следующей веб-странице MSDN:
Мой запрос работает нормально в облаке?


Ли это решить проблему?

Решения «40501: служба в настоящее время занята. «выпуск

Это двигатель регулирование ошибка, для получения дополнительной информации о регулирование ошибка, в разделе ограничения ресурсов базы данных SQL Azure и «Регулирование базы данных SQL» от производительности базы данных SQL Windows Azure и эластичность.


Ли это решить проблему?

Нерегулярные ошибки (ошибки 40197, 40545)

Какое сообщение об ошибке вы получаете?

Решения «40197: Служба обнаружила ошибку обработки вашего запроса «выпуск

Эта проблема возникает из-за ошибку во время реконфигурации/отработки отказа на бэкэнда.

Чтобы устранить эту проблему, подождите короткое и повторите попытку. Нет поддержки дела является обязательным, если проблема остается стойким.


Ли это решить проблему?

Устранение проблемы
  1. Проверьте Microsoft Azure служба мониторинга для любых известных сбоев.
  2. Если есть без известных отключения перейдите на веб-сайт поддержки Microsoft Azure в службу поддержки.

Ли это решить проблему?

Время ожидания соединения истекло ошибки

Какое сообщение об ошибке вы получаете?

System.Data.SqlClient.SqlException (0x80131904): Время ожидания соединения истекло. ВРЕМЯ ОЖИДАНИЯ ИСТЕКЛО ПРИ ПОПЫТКЕ ОБРАБОТАТЬ ПРИЗНАНИЕ ПРЕДВАРИТЕЛЬНОГО ПОДТВЕРЖДЕНИЯ. ЭТО МОЖЕТ ЖИВОТНОГО СВЯЗАНО СО СБОЕМ ПРЕДВАРИТЕЛЬНОГО ПОДТВЕРЖДЕНИЯ ИЛИ С ТЕМ, ЧТО СЕРВЕР НЕ СМОГ ОТВЕТИТЬ ВОВРЕМЯ. Продолжительность провел время пытается подключиться к этому серверу - инициализации [предварительный вход] = 3; рукопожатие = 29995;

System.Data.SqlClient.SqlException (0x80131904): Время ожидания истекло. Время ожидания истекло до завершения операции или сервер не отвечает.

System.Data.Entity.Core.EntityException: Базовый поставщик не на открытом. -> System.Data.SqlClient.SqlException: время ожидания истекло. Время ожидания истекло до завершения операции или сервер не отвечает. -> System.ComponentModel.Win32Exception: истекло время ожидания операции ожидания

Не удается подключиться к < имя сервера >. Дополнительная информация: соединения истекло. ВРЕМЯ ОЖИДАНИЯ ИСТЕКЛО НА ЭТАПЕ ПОСЛЕ ВХОДА. ВРЕМЯ ОЖИДАНИЯ ПОДКЛЮЧЕНИЯ ИСТЕКЛО, ПОКА СЕРВЕР ЗАВЕРШАЛ ПРОЦЕСС ВХОДА И ОТВЕЧАЛ, ИЛИ ПРИ ПОПЫТКЕ СОЗДАТЬ НЕСКОЛЬКО АКТИВНЫХ ПОДКЛЮЧЕНИЙ. Продолжительность провел время пытается подключиться к этому серверу - инициализации [предварительный вход] = 231; рукопожатие = 983; [Вход] инициализация = 0; Проверка подлинности = 0; [После входа] полный = 13000; (Microsoft SQL Server, ошибка: -2) Для получения справки нажмите: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=-2&LinkId=20476 ожидания операции истекло

Устранение проблемы с истечением времени ожидания подключения

Исключение 0x80131904 может произойти из-за соединения или запроса вопросов. Чтобы убедиться, эта ошибка возникает из-за проблем с подключением, просмотрите трассировку стека для фреймов, которые показывают вызовы открыть соединение следующим образом (Примечание ссылка на класс SqlConnection ) из них:

  System.Data.SqlClient.SqlConnection.TryOpen (повтор TaskCompletionSource'1)   в System.Data.SqlClient.SqlConnection.Open()
в AzureConnectionTest.Program.Main (String [] args)
ClientConnectionId: < идентификатор соединения клиента >

Когда исключение происходит из-за проблем запроса, вы увидите стек вызовов, который похож на следующие (Примечание ссылка Sqlcommand класс). В этих случаях, вы должны работать на тюнинг ваши запросы.

  в System.Data.SqlClient.SqlCommand.ExecuteReader()
в AzureConnectionTest.Program.Main (String [] args)
ClientConnectionId: < ID клиента >

Для решения этой проблемы вы можете попробовать следующие шаги (в этом порядке):

  1. Проверьте приложения строку подключения, чтобы убедиться, что он правильно настроен. Например, убедитесь, что строка подключения указывает правильный порт (1433) и полное имя.

    Смотрите получить строку подключения из портал Azure.

  2. Убедитесь, что TCP IP включен протокол клиента на сервере приложений. Дополнительные сведения о том, как это сделать смотрите Настройка клиентских протоколов. На серверах приложений, где вам не придется установлены средства SQL Server вы можете проверить это, запустив cliconfg.exe (SQL Server Client Network Utility).
  3. Проверьте подключение между сервером приложений и база данных Azure SQL с помощью файла UDL, пинг и telnet. Дополнительные сведения о том, как это сделать см. Устранение неполадок SQL Server проблем с подключением и Диагностика проблем подключения.

  4. Попробуйте увеличить соединения тайм-аут. Корпорация Майкрософт рекомендует использовать время ожидания соединения по крайней мере 30 секунд.
  5. Как передовой практики обеспечения логики повторных попыток находится в месте. Дополнительные сведения о логике повторных попыток см. Устранение временных сбоев и ошибок подключения к базе данных SQL.

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

  1. Если ваше приложение — это облачная служба, включите ведение журнала. ТАК ВЫ ПОЛУЧИТЕ МЕТКУ ВРЕМЕНИ СБОЯ В ФОРМАТЕ UTC. Кроме того SQL Azure возвращает идентификатор трассировки Службы технической поддержки Майкрософт может использовать эту информацию.
  2. Дополнительные сведения о том, как включить ведение журнала смотрите раздел Разработка приложений базы данных SQL в Вопросы развития база данных SQL Azureи как включить ведение журнала диагностики для Azure веб-сайтов .
  3. Проверьте список наилучшей практики для подключение к база данных SQL Windows Azure.
Ли это решить проблему?
Успех

Поздравляем ваш вопрос подключения к база данных SQL Azure будет решена.

Дополнительные сведения о том, как избежать проблем с подключением базы данных SQL Azure пойти и передать следующие веб-страницы:

Средство устранения неполадок не помогло

Нам очень жаль, что вы были не в состоянии подключиться к базе данных SQL Azure.

Дополнительные сведения об устранении неполадок подключения к база данных SQL Azure пойти и передать следующие веб-страницы:

Решения «5 ошибка: не удается подключиться к <servername>«Ошибка</servername>

Чтобы решить эту проблему, убедитесь, что порт 1433 открыт для исходящих подключений на всех брандмауэрах между клиентом и Интернетом. Обратитесь к Настройка брандмауэра Windows для разрешения доступа к SQL Server для дополнительных указателей.

Ли это решить проблему?

Решения «база данных <x>на сервере <y>в настоящее время не доступен» выпуск</y> </x>

Полное сообщение об ошибке вы получаете это как ниже:

40613: база данных < DBname > на сервере < имя сервера > в настоящее время недоступна. ПОВТОРИТЕ ПОПЫТКУ ПОДКЛЮЧЕНИЯ ПОЗЖЕ. Если проблема сохраняется, обратитесь в службу поддержки и предоставлять им идентификатор трассировки сеанса «< трассировка ID >».

Чтобы решить эту проблему, см. Устранение «База данных на сервере не имеющихся в настоящее время» ошибка.

Ли это решить проблему?

Свойства

Номер статьи: 10085 — последний просмотр: 27 мая 2016 г. — редакция: 4

Отзывы и предложения