Remkomplekty.ru

IT Новости из мира ПК
42 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Sql server ошибка 53

Не удается подключиться к удаленной базе данных SQL с помощью консоли управления сервером SQL (ошибка 53)

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

7 Ответов

короткий ответ

  • Проверить Брандмауэр
  • Служба проверки запущена
  • Проверка TCP / IP включена
  • Проверьте SQL Свойства Сервера «Allow Remote Connections»
  • Проверьте, находится ли сервер SQL в ограниченной подсети

Затем запустите их, если они не разрешаются

  • Щелкните правой кнопкой мыши на TCP/IP и выберите пункт Свойства.
  • Убедитесь, что в разделе IP2 IP-адрес установлен на адрес IP компьютера в локальной подсети.
  • Прокрутите вниз до IPAll.
  • Убедитесь, что параметр TCP Dynamic Ports пуст.
  • Убедитесь, что порт TCP имеет значение 1433.
  • Если у вас есть именованный экземпляр, то вы должны иметь включенную службу браузера сервера SQL
  • Служба браузера работает на порту UDP 1434, и это должно быть разрешено через ваш брандмауэр

Да здравствует Мария пасс если это все еще не решено

  • Перейдите на клиентский компьютер и запустите cliconfg.exe, если именованные каналы указаны первыми, понизьте его и повысьте TCP/IP.
  • проверьте, блокирует ли брандмауэр порт именованных каналов, который обычно равен 445

Все, что вам нужно сделать, это зайти в SQL Server Configuration Manager, где установлен SQL Server.

В меню Пуск в папке Microsoft SQL Server откройте папку Configuration Tools и выберите SQL Server Configuration Manager.

В Диспетчере конфигураций щелкните стрелку рядом с параметром SQL конфигурация сети сервера, а затем нажмите кнопку «Protocols for «. будет вашей установкой, если это экземпляр по умолчанию, то это будет MSSQLSERVER.

На правой стороне убедитесь, что TCP/IP-это «Enabled». Дважды щелкните TCP/IP, в открывшемся окне, измените раскрывающийся список на «Yes».

Вы можете добавить . перед именем вашего сервера. Например, если имя сервера-SQLEXPRESS, то измените его на .SQLEXPRESS решит вашу проблему.

Вот как это исправить и получить обратно ваше подключение:

Нажмите кнопку WindowsKey + R и введите services.msc После открытия службы прокрутите вниз и найдите сервер service SQL Выделите службу и нажмите кнопку Пуск Дождитесь запуска службы и повторите попытку подключения к экземпляру MSSQL Теперь он должен снова работать, и вы сможете подключиться к своему экземпляру MSSQL и выполнять запросы.

Подробно: я получал следующую ошибку от ISA при попытке подключиться с моего сервера SBS 2003 к моему стороннему поставщику баз данных MSSQL через SQL Server Management Studio:

Отказано В Подключении
Тип журнала: служба брандмауэра Состояние: пакет, сгенерированный на локальном узле, был отклонен, поскольку его исходный адрес IP назначен одному сетевому адаптеру, а адрес назначения IP доступен через другой сетевой адаптер. Правило: Источник: Локальный Компьютер ( 192.168.1.1:29859) Назначение: Внешний ( . . . :139) Протокол: NetBios Сессия

Я уже понял это. Мне пришлось добавить «Local Host» в качестве одного из источников для Правила ISA, которое я изначально создал, чтобы разрешить SQL подключений консоли управления сервером в первую очередь. Это правило допускало «Internal» источник, но не локальный хост (127.0.01), который необходим для этого сценария.

в SSMS при открытии дайте имя сервера как your_Hostnameyour_sqlservername (дайте оба имени, как применимо вместо local или просто только servername) это работает нормально.

Я мог пинговать сервер виртуальной машины SQL, но не мог подключиться к нему.
Я отключил свой проводной и беспроводной NICs, а затем он подключился !

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

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

Я не могу подключиться к серверу Sql удаленно из management studio, это имя пользователя и пароль corrrect, но как включить удаленные подключения к серверу sql? что такое другие шансы? Не удается.

Я только что установил sql server 2008 . Когда я попытался его подключить . Он показывал это сообщение : *TITLE: подключение к серверу Не удается подключиться к SQLServer. ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ.

Я получаю следующую ошибку, когда собираюсь создать новый источник данных, подключившись к локальной базе данных SQL с помощью Tableau online. Не удается подключиться к серверу Microsoft SQL.

Я пытаюсь подключиться к удаленной базе данных SQL Server 2005 из службы .NET Windows, работающей в Vista Home Premium x64. Я могу получить доступ к удаленной БД из консольного приложения без.

Я пытаюсь подключиться через: Microsoft SQL Server Database File (SqlClient), но получаю ошибку: Попытка подключения к базе данных завершилась неудачей со следующими причинами информация: произошла.

В течение последнего месяца я использовал Microsoft SQL Server Management Studio tool для подключения к моей базе данных, созданной на портале Azure. Недавно я получил обновления от Microsoft.

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

Я создал базу данных SQL Azure на портале Azure, теперь я хочу подключиться к ней с помощью SQL Server Management Studio. Я установил свои свойства вот так: Server Type:Database Engine: Server.

Когда я пытаюсь подключиться к Azure DB из SQL Management studio, появляется ошибка ниже. Не уверен, почему я получаю эту ошибку, поскольку мне удалось получить доступ к DB erlier из SQL Management.

Ошибки SQL-сервера

В этой статье мы рассмотрим наиболее частые ошибки SQL-сервера, какие проблемы могут возникнуть в работе с ним, как их устранить и на что стоит обратить внимание.

Содержание статьи:

    • SQL-сервер не найден или недоступен, ошибки соединения с SQL-сервером
      • Ошибка SQL-сервера 26
      • Ошибка SQL-сервера 18456
      • Не удалось запустить SQL-server – код ошибки 3417
    • Повреждена база данных
      • Код ошибки SQL-сервера 945
      • Код ошибки SQL-сервера 5172
      • Ошибка SQL-сервера 823
      • Ошибка SQL-сервера 8946

      SQL-сервер не найден или недоступен, ошибки соединения с SQL-сервером

      • Если SQL-сервер не найден, убедитесь, что ваш экземпляр SQL-сервера действительно установлен и запущен. Для этого зайдите на компьютер, где он установлен, запустите диспетчер конфигурации SQL и проверьте, есть ли там тот экземпляр, к которому вы пытаетесь подключиться и запущен ли он. Нелишним будет также получить отчет об обнаружении компонентов SQL-серверов.
      • Если вы проделали п1. и не обнаружили источник проблемы, возможно, неверно указан IP-адрес компьютера или номер порта TCP. Перепроверьте их настройки.
      • Причиной того, что невозможно подключиться к SQL-серверу, также может быть сеть, убедитесь, что компьютер с SQL-сервером доступен по сети.
      • Проверьте, может ли клиентское приложение, установленное на том же компьютере, что и сервер, подключиться к SQL-серверу. Запустите SQL Server Management Studio(SSMS), в диалоговом окне “Подключиться к серверу” выберите тип сервера Database Engine, укажите способ аутентификации “Аутентификация Windows”, введите имя компьютера и экземпляра SQL-сервера. Проверьте подключение.

      Обратите внимание, что многие сообщения об ошибках могут быть не показаны или не содержат достаточной информации для устранения проблемы. Это сделано из соображений безопасности, чтобы при попытке взлома злоумышленники не могли получить информацию об SQL-сервере. Полные сведения содержатся в логе ошибок, который обычно хранится по адресу C:Program FilesMicrosoft SQL ServerMSSQL13.MSSQLSERVERMSSQLLogERRORLOG, или там, куда его поместил администратор системы.

      Ошибка SQL-сервера 26

      Одна из наиболее часто встречающихся ошибок подключения к SQL-серверу, обычно связана с тем, что в настройках SQL-сервера не разрешены или ограничены удаленные соединения. Чтобы это исправить, попробуйте:

      • в SSMS в настройках SQL-сервера включите аутентификацию Windows
      • для брандмауэра Windows создайте новое правило, которое разрешает подключение для всех программ и протоколов с указанного IP-адреса
      • убедитесь, что запущена служба SQL Server Browser

      Ошибка SQL-сервера 18456

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

      Не удалось запустить SQL-server – код ошибки 3417

      Возникает в случае, если были изменены настройки Windows или перемещена папка с файлами MSSQL.

      • зайдите в C:Program FilesMicrosoft SQLServerMSSQL.1MSSqLData – БезопасностьНастройки доступа – Учетная запись сетевой службы – добавьте учетную запись сетевой службы
      • проверьте, что MDF-файл не сжимается. Если это не так, отключите “Сжимать содержимое для экономии места на диске” в свойствах файла

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

      Повреждена база данных

      Код ошибки SQL-сервера 945

      Ошибка 945 возникает, когда БД SQL-сервера помечена как IsShutdown. Проверьте, достаточно ли места на диске, достаточно ли прав у учетной записи для операций с БД, файлы MDF и LDF не должны быть помечены “Только для чтения”.

      Код ошибки SQL-сервера 5172

      SQL-сервер хранит свою физическую БД в первичном файле, в котором информация разбита постранично. Первая страница содержит информацию о заголовке mdf-файла и называется страницей заголовка. Она состоит из разнообразной информации о БД, такой как размер файла, подпись и т.д. В процессе прикрепления MDF на SQL-сервере часто возникает ошибка 5172. Это в основном происходит, если MDF-файл поврежден, информация в его заголовке тоже и соответственно сложно добраться до данных. Причиной может быть вирус, аварийное выключение системы, ошибка оборудования.

      Ошибка SQL-сервера 823

      SQL использует API Windows для операций ввода-вывода, но кроме завершения этих операций SQL проверяет все ошибки обращений к API. Если эти обращения несовместимы с ОС, появляется ошибка 823. Сообщение об ошибке 823 означает, что существует проблема с базовым оборудованием для хранения данных или с драйвером, который находится на пути запроса ввода-вывода. Пользователи могут столкнуться с этой ошибкой, если в файловой системе есть противоречия или поврежден файл базы данных.

      Ошибка SQL-сервера 8946

      Основной причиной ошибки 8946 так же, как и для 5172, является повреждение заголовков страниц БД SQL вследствие сбоя питания, вирусной атаки, отказа оборудования – SQL-сервер больше не может прочесть эти страницы.

      • если у вас есть свежая резервная копия базы – восстановить базу из этой копии
      • можно попробовать использовать специализированное ПО, такое как SQL Recovery Tool, чтобы восстановить поврежденные файлы

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

      Другие ошибки SQL

      Код ошибки SQL-сервера 1814

      SQL-сервер не может создать базу данных tempdb. Убедитесь, что на выделенном под нее диске достаточно места и что у учетной записи хватает прав для записи в указанную директорию.

      Код ошибки SQL-сервера 1067

      Эта ошибка может возникать по разным причинам. Наиболее часто оказывается, что повреждены или отсутствуют конфигурационные файлы, SQL-сервер обращается к поврежденным системным файлам, ошибочные данные пользователя, нет информации про лицензию. В самых тяжелых случаях придется переустанавливать SQL-сервер. Но иногда помогает восстановление поврежденных файлов или изменение настроек SQL-сервера – вы можете создать новую учетную запись в домене и использовать ее для службы MSSQL.

      SQL-сервер запускается, но работает слишком медленно

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

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

      • Индексы – причина проблем номер один. Неправильные индексы, отсутствующие индексы, слишком много индексов и подобное. Чаще всего при проблеме с индексами пользователи или администраторы базы данных не получают сообщения об ошибке, они просто видят, что база работает очень медленно и докопаться до причин бывает очень нелегко
      • изначально плохая архитектура сервера баз данных – ошибка, которую очень сложно и дорого исправлять на этапе, когда база уже используется
      • плохой код, в котором возможны блокировки и тупиковые места
      • использование конфигурации по умолчанию,

      Если у вас не получается устранить ошибки сервера SQL-server самостоятельно, если они появляются снова и снова, то скорее всего в основе лежит одна из этих причин. В таком случае – если у вас произошла ошибка с SQL сервером, ваше ПО не видит SQL-сервер, либо нужно развернуть кластер SQL-серверов – вы всегда можете обратиться за консультацией и технической поддержкой к специалистам Интегруса, отправив заявку с сайта, написав на e-mail, либо позвонив в колл-центр нашей компании.

      Fix SQL Server Error 53: Could not open a connection on SQL Server

      by Manvendra Deo Singh · Published January 17, 2018 · Updated April 30, 2018

      Today, I will explain how to fix SQL Server error 53 (The network path was not found). The details about SQL error 53 are given as “ A network-related or instance specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible verify that the instance name is correct and that SQL Server is configured to allow remote connections. (Provider: Named Pipes Provider, error: 40 – Could not open a connection on SQL Server) (Microsoft SQL Server, Error : 53) ”

      You can also get below error similar to error 53 under below details.

      An error has occurred while establishing a connection to the server. When connecting to SQL Server, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 – Could not open a connection to SQL Server) (.Net SqlClient Data Provider)

      Root Cause

      Microsoft SQL Server Error 53 looks very much like the Error 40: A network-related or instance-specific error occurred while establishing a connection to SQL Server at first look. Like SQL Server error 40, here also SQL Server client cannot connect to the SQL Server Instance. This error could occur because either the client cannot resolve the name of the server or the name of the server is incorrect.

      You might get this issue due to other reasons as well although main reason is the wrong server name or port name. I have given all those possible reasons behind the Microsoft SQL Server error 53 in below points.

      1. Wrong SQL Server Instance name while establishing database connection.
      2. Entering wrong port no can be one of the reason for SQL Server error 53.
      3. SQL Server Instance is not accessible due to firewall or any reason.
      4. Telnet port 1433 or port no on which SQL Server is running. These ports might be blocked.
      5. TCP/IP or Named Pipes protocol is disabled in SQL Server Configuration Manager.
      6. Remote Connection is disabled for this SQL Server Instance.
      7. SQL Server Browser service is stopped.

      Solution

      We need to check and validate multiple factors to rectify Microsoft SQL Server error 53. Check all factors given in below step by step points to fix all possibilities for this error.

      1. Sometimes, we enter wrong server details by mistake. Make sure to enter correct SQL Server instance name while making database connection otherwise you will face sql error 53.
      2. Try to connect using ip address and port number instead of putting server name in connection string.
      3. Make sure SQL Server services are running fine and its accessible.
      4. Check firewall details. Firewall should open between your client machine and database server. Port 1433 and 1434 should be enabled. Telnet both ports to make sure ports are open.
      5. Make sure to enable TCP/IP and Named Pipes. Launch SQL Server Configuration Manager. Expand SQL Server Network Configuration from left side pane and click on Protocols for MSSQLSERVER. MSSQLSERVER is SQL Server Instance name. Now you will see all protocols in to right side pane. Right click on given protocols and select Enable button to enable both protocols.
      6. Check TCP/IP name resolution, you can use the ping command in the Windows operating system. You can also right-click on TCP/IP and select Properties in SQL Server Configuration Manager. Verify that, under IP2, the IP Address is set to the computer’s IP address on the local subnet. Scroll down to IPAll. Make sure that TCP Dynamic Ports is blank. Make sure that TCP Port is set to 1433 or your identified port no.
      7. Remote connection must be enabled to connect to databases remotely. Connect to SQL Server Instance in SSMS. Right click on SQL Server instance name in SSMS and choose Properties. You will get Server properties window. Click on Connections from left side pane and tick the check box on Allow remote connections to this server option from right side pane.
      8. SQL browser service should not be stopped if your security policy allows it. If you have disabled this service to apply hardening then make sure to pass port no along with SQL Server instance name/IP while making database connection.

      You can fix SQL error 53 by applying above solutions on your SQL Server instance. I hope you like this article. Please follow our Facebook page and Twitter handle to get latest updates.

      Related Articles:

      Не удается подключить SSMS, Microsoft SQL Server, ошибка: 53

      Среда SQL Server Management Studio не подключается на компьютере сервера баз данных на рабочем сервере.

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

      Не удается подключиться к 111.11.11.11.

      Во время установки соединения с SQL Server произошла ошибка, связанная с сетью или конкретным экземпляром. Сервер не найден или
      не был доступен. Убедитесь, что имя экземпляра правильное и что
      SQL Server настроен на разрешение удаленных подключений. (поставщик: именованный
      Поставщик каналов, ошибка: 40 — не удалось открыть соединение с SQL Server)
      (Microsoft SQL Server, ошибка: 53)

      Я использовал эту SSMS последние пару лет, n Эта SSMS работает нормально, так как более года на сервере производственной базы данных n я никогда не закрывался, теперь, когда я подключаю эту SSMS, но сталкиваюсь с этой проблемой, в то время как мои сайты, которые обращаются к этой базе данных, работают нормально.

      Я также пытался получить доступ к базе данных из sqlcmd, но не повезло N сталкивается с этой ошибкой:

      HResult 0x35, Уровень 16, состояние 1
      Поставщик именованных каналов: не удалось открыть соединение с SQL Server [53].
      Sqlcmd: ошибка: собственный клиент Microsoft SQL Server 10.0: при установке соединения с SQL Server произошла ошибка, связанная с сетью или экземпляром.
      Сервер не найден или недоступен. Проверьте, правильно ли имя экземпляра и настроен ли SQL Server на разрешение удаленных подключений. Дополнительные сведения см. В электронной документации по SQL Server..

      1 ответ

      Я думаю, что мы решили эти вопросы.
      1. Сервер Active Directory не вел себя, поэтому
      2. SQL server не может работать без учетных данных и
      3. они нашли другую проблему SQL server и исправили ее.

      Мы начали искать соединения SQL, которые моя команда нашла, и это привело нас к обнаружению, что сервер Active Directory в основном разбился. Это позволило нам войти в систему, однако он не был в состоянии получить доступ к большинству функциональности объявления. В конечном итоге мы перезагрузили AD сервер, который исправил проблему, однако мы все еще видели проблемы с менеджером кластеров SQL, и сам SQL отклонял соединения на несколько регулярной основе.

      После перезагрузки сервера AD мы смогли войти в SQL cluster manager, но с ограниченными возможностями, так как это было ошибкой из-за проблемы AD, мы перезапустили службу кластеров, чтобы увидеть, если это исправит проблему. Это привело к тому, что служба SQL перешла на пассивный сервер и SQL начала отклонять даже больше подключений, чем было. Служба кластеров начала работать с этим перезапуском, однако соединения SQL становились все хуже. Мы обнаружили, что протокол IPv6 был включен для службы SQL, которая вызывает проблемы, как те, которые мы видели, в кластерах SQL, чтобы отключить это, мы должны были перезагрузить 2 сервера SQL. Мы перезагружали их по одному за раз, и как только они вернулись, все работало должным образом.

      SQL Server DBA – Dedicated Blog for all DBA and Developers

      SQL DBA blog is dedicated in providing the highest quality and most in-depth SQL Server material to boost your career or to make one more productive.

      Microsoft SQL Server Error: 53 or Microsoft SQL Server Error: 11001 or SQL Server error 53 and 40. SQL server error 53 and 17

      Microsoft SQL Server Error: 53 or Microsoft SQL Server Error: 11001 or or SQL Server error 53 and 40. SQL server error 53 and 17

      Details of Error:

      Can not connect to SQL Server error which can be Error Number: 11001 or Error Number:53, Severity: 20, State: 0 or SQL Server error 53 and 40. SQL server error 53 and 17

      A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections.

      Connection failed
      SQL State ‘01000’
      SQL Server error 53
      [microsoft][ODBC SQL Server Driver][DBNETLIB]Connection Open
      Connection failed
      SQL State ‘08001
      SQL Error 17
      [microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.

      (provider: Named Pipes Provider, error: 40 — Could not open a connection to SQL Server) (Microsoft SQL Server, Error: 53)

      (provider: TCP Provider, error: 0 — No such host is known.) (Microsoft SQL Server, Error: 11001)

      Cause of Error:

      This error occurs when the SQL Server can’t be found on Network which means either IP address is not reachable or that the TCP port number is either not open or is not the correct port number or is blocked by a firewall etc

      Resolution:

      Below steps will help troubleshoot these issues

      1.Check if you can Ping the Server
      2.Check if Firewall is open for Connectivity
      3.Check if SQL Server Service and if named instance then Browser Service is Running
      4.Check if TCP/IP is Enabled in SQL Server Configuration Manager
      5.Check if SQL Server has “Allow Remote Connections” set in properties on Instance level

      Additional information below:

      For Default instance the TCP/IP port used is 1433 but this can be changed manaully. So please check TCP IP port is still level at default 1433

      Right-click on TCP/IP and select Properties.
      Scroll down to IPAll.
      Make sure that TCP Dynamic Ports is blank.
      Make sure that TCP Port is set to 1433.

      For a Named instance of SQL Server installation, Browser Service should be enabled and running which determines the SQL Server port number. The SQL browser service runs on port UDP 1434 and this must be allowed through your firewall

      Читать еще:  Ворд не исправляет орфографические ошибки
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector
×
×