- Публикация данных через Интернет с помощью виртуальных частных сетей
- Настройка удаленного доступа (параметр конфигурации сервера)
- Управление удаленным доступом
- Разрешения
- Использование среды SQL Server Management Studio
- Настройка параметра remote access
- Использование Transact-SQL
- Настройка параметра remote access
- См. также раздел
- Подключение sql серверу интернет
- Подключение к SQL через Internet
Публикация данных через Интернет с помощью виртуальных частных сетей
Обеспечивая защищенный обмен данными, технология виртуальных частных сетей (Virtual Private Networking, VPN) предоставляет работающим дома пользователям, филиалам компании, удаленным пользователям и другим компаниям возможность подключения к корпоративной сети через Интернет. Пользователи могут использовать проверку подлинности Windows, как если бы они находились в локальной сети. Репликации Microsoft SQL Server всех типов могут реплицировать данные через виртуальную частную сеть, но для репликации слиянием необходимо предусмотреть веб-синхронизацию, так как в этом случае применение виртуальной частной сети не требуется. Дополнительные сведения см. в статье Web Synchronization for Merge Replication.
Виртуальная частная сеть включает клиентское программное обеспечение, так что компьютеры подключаются к программному обеспечению выделенного компьютера или сервера через Интернет (или, в особых случаях, даже через корпоративную сеть). При желании можно использовать как шифрование с обеих сторон, так и пользовательские методы проверки подлинности. Соединение с виртуальной частной сетью через Интернет логически функционирует как соединение глобальной сети (WAN) между сайтами.
Виртуальная частная сеть связывает компоненты сети с помощью другой сети. Чтобы подключиться, пользователь осуществляет связь через Интернет или иную общедоступную сеть, используя протоколы, такие как Microsoft PPTP (Point-to-Point Tunneling Protocol) или L2TP (Layer Two Tunneling Protocol). Этот процесс предоставляет такую же безопасность и возможности, которые были доступны ранее только в частных сетях. Протокол PPTP доступен в операционных системах Microsoft Windows NT 4.0 и Microsoft Windows 2000 (или более поздних версиях); протокол L2TP доступен в операционных системах Windows 2000 (или более поздних версиях).
Промежуточная инфраструктура маршрутизации Интернета остается невидимой для пользователя и ему кажется, будто данные посылаются через выделенную частную линию. С точки зрения пользователей виртуальная частная сеть представляет собой двухточечное соединение между компьютером пользователя и корпоративным сервером.
После того как у удаленного клиента выполнена настройка для подключения с использованием виртуальной частной сети и клиент, имеющий доступ в Интернет, зарегистрировался в корпоративной сети, можно настроить репликацию так, будто удаленный пользователь напрямую подключен к локальной сети. По соображениям безопасности можно предоставить доступ к разным сетевым ресурсам для пользователей, подключающихся через виртуальную частную сеть и для тех, кто подключается непосредственно к локальной сети.
Дополнительные сведения о настройке виртуальных частных сетей см. в документации по Microsoft Windows.
Настройка удаленного доступа (параметр конфигурации сервера)
Эта статья посвящена параметру настройки удаленного доступа, который является устаревшим для функции связи SQL Server — SQL Server.
Этот параметр влияет на серверы, которые добавляются с помощью sp_addserver и sp_addlinkedserver. Вы должны оставить удаленный доступ включенным (по умолчанию), если вы используете связанные серверы.
В будущей версии Microsoft SQL Server этот компонент будет удален. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется.
Если вы попали на эту страницу, пытаясь устранить неполадки с подключением к SQL Server, см. одну из следующих статей:
Программистам могут быть интересны следующие статьи:
Управление удаленным доступом
Параметр конфигурации удаленного доступа управляет выполнением хранимых процедур на локальных или удаленных серверах, на которых запущены экземпляры SQL Server.
Значение по умолчанию для параметра удаленного доступа — 1 (включено). Это предоставляет разрешение на запуск локальных хранимых процедур с удаленных серверов или удаленных хранимых процедур с локального сервера. Чтобы предотвратить запуск локальных хранимых процедур с удаленного сервера или запуск удаленных хранимых процедур на локальном сервере, установите для параметра значение 0 (отключено).
Этот параметр вступит в силу после перезапуска SQL Server.
Удаленный доступ требуется для работы отчета о состоянии доставки журналов в SQL Server Management Studio (SSMS) и надлежащего выполнения задания LSAlert.
Разрешения
Разрешения на выполнение хранимой процедуры sp_configure без параметров или только с первым параметром по умолчанию предоставляются всем пользователям. Для выполнения процедуры sp_configure с обоими параметрами для изменения параметра конфигурации или запуска инструкции RECONFIGURE необходимо иметь разрешение ALTER SETTINGS на уровне сервера. Разрешение ALTER SETTINGS неявным образом предоставлено предопределенным ролям сервера sysadmin и serveradmin .
Использование среды SQL Server Management Studio
Настройка параметра remote access
- В обозревателе объектов щелкните правой кнопкой мыши сервер и выберите пункт Свойства.
- Выберите узел Подключения.
- В диалоговом окне Удаленные серверные соединенияустановите или сбросьте флажок Разрешить удаленные соединения с этим сервером .
Использование Transact-SQL
Настройка параметра remote access
- Установите соединение с компонентом Компонент Database Engine.
- На стандартной панели выберите пункт Создать запрос.
- Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере описывается использование процедуры sp_configure для задания значения параметра remote access равным 0 .
EXEC sp_configure 'remote access', 0; GO RECONFIGURE; GO
См. также раздел
Подключение sql серверу интернет
Здравствуйте ребята. Зависить от провайдеров некоторый провайдер при включение интернет сразу присваивает «статический IP» и можно просто настроить роутер — открыть порты для MS SQL-ов и можно подключится из внешнему ip. На пример
Имя Сервера: внешний ip
Имя пользователя: sa
Пароль: *********
А некоторый провайдер чтобы присвоить «статический IP и открыть порт» для этого берут дополнительную сумму.
это понятно.!
Вопрос: Как настроить сам MS SQL Server чтобы при подключение в месте «внешний ip» я мог написать «Имя сервера» как на «локальные сети»
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
А некоторый провайдер чтобы присвоить «статический IP и открыть порт» для этого берут дополнительную сумму.
Кошмар. А хостинг-провайдеры вообще все (нормальные) деньги берут.
Кстати, а зачем вам подключаться к БД у себя дома?
Не, провайдер на пример как у вас киевстар и.т.г это не имеет значения. Он дал мне статический IP
1) Который я магу посмотреть на сайте 2ip.ru 31.192.xx.xx = это внешний ip
2) Потом я настраиваю моего роутер — открываю порт 1433 и пишу внутренний ip тот машины на который установлен SQL
и всё= он работает, я магу подключить к SQL из любой страну по 31.192.xx.xx
Вопрос: Как его настроить так в месте внешний ip 31.192.xx.xx писать «Имя сервера»
Изображения
РУУУ.jpg (96.2 Кб, 152 просмотров) |
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Ну мне когда понадобилось на домашнем компе РДП поднять, чтоб из другого города к нему подключиться — я сервис написал, который шлёт мне на почту мой новый внешний IP после его изменения.
Таким образом, когда я подключаюсь к компу — я сначала в почте смотрю последнее значение адреса и меняю его в РДП-клиенте. Пока вроде работает уже почти год.
В Вашем случае, если собираетесь соединяться со своим компом из постоянного места, можно аналогичный сервис забабахать, который будет забирать этот внешний адрес с почты и прописывать его в hosts как 127.0.0.5, например. Тогда в настройках подключения к серверу ничего менять не придётся.
Подключение к SQL через Internet
Есть Сервер 1С, есть сервер SQL два компа в разных городах. Есть возможность организовать базу 1С со ссылкой на SQL сервер?
В идеале хотелось бы иметь на выходе установленные клиенты в сети 1С Сервера а сама база СКуЛь далеко в Интернете.
у. а как такой СКуЛь в мир вывести?
Там есть статический АЙПи, на я могу только через удаленный стол туда подключаться. При попытке прописать базу — ошибка подключения. И действительно, где то же надо не только пользователя БД (sa), а ещё и пользователя сервера задавать.
Назначение ядру СУБД SQL Server порта TCP/IP
На панели консоли диспетчера конфигурации SQL Server раскройте папку Сетевая конфигурация SQL Server, разверните Протоколы для и дважды щелкните TCP/IP.
В диалоговом окне Свойства TCP/IP, на вкладке IP-адреса появится несколько IP-адресов в формате IP1, IP2 до IPAll. Одним из приведенных IP-адресов является адрес адаптера заглушки 127.0.0.1. Для каждого IP-адреса на компьютере появляются дополнительные IP-адреса. Чтобы определить настраиваемый IP-адрес, щелкните правой кнопкой мыши каждый адрес и выберите пункт Свойства.
Если в диалоговом окне Динамические порты TCP содержится значение 0, означающее прослушивание компонентом Database Engine динамических портов, удалите его.
В области окна Свойства IPn в поле Порт TCP введите номер порта, который необходимо прослушивать по данному IP-адресу и нажмите кнопку ОК.
На панели консоли выберите Службы SQL Server 2005.
На панели сведений щелкните правой кнопкой мыши пункт SQL Server () и выберите команду Перезапустить, чтобы остановить и вновь запустить SQL Server.
После настройки SQL Server на прослушивание определенного порта установить соединение с ним с помощью клиентского приложения можно тремя способами:
Запустите службу браузера SQL Server на сервере для подключения к экземпляру компонента Database Engine по имени.
Создайте псевдоним на клиенте, указав номер порта.
Запрограммируйте клиент для подключения с помощью пользовательской строки соединения.
(5) можно. Но конфигурация под толстым вся написана. пока 🙂
Сейчас надо толстый клиент запустить в разных сетях.