#sql-server
#sql-server
Вопрос:
У меня есть SQL Server 2008, размещенный на другом компьютере в другом домене. Я могу выполнить пинг на этот компьютер, используя IP-адрес, но не используя имя компьютера. Я также проверил настройки экземпляра sql server, и он настроен на предоставление доступа к удаленным подключениям. (Разрешить удаленные подключения, включен tcp / ip)
Когда я пытаюсь найти этот сервер с помощью Sql server management Studio 2008 или VS 2008, я получаю сообщение об ошибке, в котором говорится, что сервер не может быть найден.
в чем может быть причина этого?
Комментарии:
1. ПОКАЖИТЕ НАМ строку подключения!
Ответ №1:
- Пожалуйста, проверьте, запущена ли служба SQL Browser.
- Пожалуйста, убедитесь, что вы предоставляете действительные данные аутентификации.
Ответ №2:
Также убедитесь, что экземпляру SQL Server разрешены соединения TCP / IP, проверив диспетчер конфигурации SQL Server. Если вы используете экспресс-версию SQL Server, то все удаленные подключения обычно отключены по умолчанию.
Ответ №3:
Вам нужно создать доверительные отношения между доменами, я думаю, прошло некоторое время с тех пор, как я что-то делал между доменами.
Ответ №4:
Брандмауэр Windows по умолчанию блокирует запросы на подключение к SQL Server с клиентского компьютера. Это шаги, которые я обычно выполняю, чтобы разрешить SQL Server через брандмауэр Windows:
- Брандмауэр Windows-> Разрешить приложение или функцию через брандмауэр Windows-> Изменить настройки-> Разрешить другое приложение -> Перейти к SQL Server exe (например: C:Program Файлы (x86) Microsoft SQL ServerMSSQL10.SQLEXPRESSMSSQLBinnsqlservr.exe )-> Открыть-> Добавить.
- Брандмауэр Windows-> Разрешить приложение или функцию через брандмауэр Windows-> Изменить настройки-> Разрешить другое приложение-> добавить службу просмотра SQL, перейдя в C:Program Файлы (x86) Microsoft SQL Server90Sharedsqlbrowser.exe.
- Диспетчер конфигурации SQL Server-> Конфигурация сети SQL Server-> Протоколы для Your_SQL_Instance-> Щелкните правой кнопкой мыши TCP / IP на правой панели и включите.
Экземпляр SQL Server не нужно настраивать для запуска на 1433 и, следовательно, нет необходимости открывать порт 1433 через брандмауэр. Браузер SQL найдет его для вас, на каком бы порту он ни был запущен.