установить удаленное соединение с экземпляром сервера SQL - PullRequest
0 голосов
/ 08 января 2011

Я не могу установить удаленные подключения к SQL Server 2008 Enterprise Edition. Я следовал и реализовал много доступных учебников. Вот что я сделал:

  1. разрешены соединения TCP / IP в диспетчере конфигурации SQL.
  2. добавлено правило, разрешающее входящие соединения через порт 1433.
  3. разрешены удаленные подключения в окне свойств соответствующего экземпляра.

Но все равно выдает ошибку Я пытаюсь установить образцы для репликации с использованием базы данных AdventuresWorks и не могу установить образец.

вот ошибка, которую я получил

Попытка создать 'ReplData' поделиться, что репликация использует в качестве рабочий каталог.

Подкаталог или файл C: \ Program Файлы \ Microsoft SQL Server \ 100 \ Samples \ Replica Нация \ ReplData уже существует. Имя уже поделился.

Дополнительную помощь можно получить, набрав NET HELPMSG 2118.

HResult 0x274D, уровень 16, состояние 1 TCP Провайдер: не может быть установлено соединение потому что целевая машина активно повторно слил его.

Sqlcmd: ошибка: Microsoft SQL Server Собственный клиент 10.0: связанный с сетью или в конкретной позиции ошибка имеет произошло при создании подключение к SQL Server. Сервер не найден или недоступен. Проверить, если имя экземпляра правильное и я SQL Сервер настроен для разрешения удаленного соединения. Для получения дополнительной информации см. Электронная документация по SQL Server. Sqlcmd: Ошибка: Собственный Microsoft SQL Server Клиент 10.0: Истекло время ожидания входа в систему.

Издание создано успешно. Вы должны создать виртуальный каталог для использования в Интернете синхронизации. Если вы планируете использовать отдельный веб-сервер, вы должны запустить Мастер веб-синхронизации в этой сети сервер. (Сертификат, который поддерживает SSL уже должен быть установлен.)

Хотите создать виртуальный каталог с именем SalesOrders для веб синхронизация на S2NWORKSTATION? [У, п] * +1028 *

Ответы [ 3 ]

0 голосов
/ 08 января 2011

Вы подключаетесь к экземпляру по умолчанию или именованному экземпляру? Если именованный экземпляр, то у вас должна быть запущена служба Windows sql browser. Также убедитесь, что разрешены удаленные подключения (я считаю, что это другая настройка, чем просто включение TCP / IP).

Одним из инструментов, который может быть полезен, является PorQryUI (Port Query), он проверит, открыты ли правильные порты.

0 голосов
/ 02 апреля 2013

У меня тоже была эта проблема.Я решил, выполнив пару вещей: 1. Убедитесь, что служба SQL Browser запущена на моей локальной машине 2. Убедитесь, что UDP-порт 1434 в брандмауэре открыт для исходящих сообщений на локальной машине 3. Убедитесь, что UDP-порт 1434 открытв брандмауэре для входящих на удаленном компьютере.

Порты UDP предназначены для браузера SQL Server.Очевидно, Visual Studio использует это, чтобы обнаружить, что удаленный сервер существует.

Этот поток обмена стека был очень полезен для меня.

0 голосов
/ 08 января 2011

Запустите SQL Management Studio Подключитесь к серверу. Затем выберите сервер в Object-Explorer и щелкните правой кнопкой мыши на свойствах. Затем проверьте настройки «соединений», там вы можете / должны разрешить удаленные подключения для этого сервера базы данных.

...