Sql express настроить удаленное подключение

Содержание
  1. Просмотр и настройка параметров соединения с удаленным сервером (SQL Server)
  2. Перед началом
  3. безопасность
  4. Permissions
  5. Использование среды SQL Server Management Studio
  6. Просмотр и настройка параметров соединения с удаленным сервером
  7. Использование Transact-SQL
  8. Просмотр параметров соединения удаленным сервером
  9. Настройка параметров соединения с удаленным сервером
  10. Дальнейшие действия. После настройки параметров соединения с удаленным сервером
  11. Урок 2. Подключение с другого компьютера
  12. Включение протоколов
  13. Разрешение соединений по протоколу TCP/IP с других компьютеров
  14. Настройка фиксированного порта
  15. Настройка SQL Server для подключения через определенный порт
  16. Открытие портов в брандмауэре
  17. Открытие порта в брандмауэре Windows для доступа по TCP (Windows 7)
  18. Соединение с компонентом Database Engine с другого компьютера
  19. Соединение с ядром СУБД с другого компьютера
  20. Соединение с помощью службы обозревателя SQL Server
  21. Для системного администратора
  22. Включение удаленного доступа к SQL Server 2008 Express
  23. 2 комментов оставлено (Add 1 more)

Просмотр и настройка параметров соединения с удаленным сервером (SQL Server)

Применимо к: SQL Server (все поддерживаемые версии)

В этом разделе описываются способы просмотра и настройки параметров подключения к удаленному серверу на уровне сервера в SQL Server с помощью среды SQL Server Management Studio или Transact-SQL.

В этом разделе

Перед началом работы

Просмотр и настройка параметров соединения с удаленным сервером с использованием

Перед началом

безопасность

Permissions

Для выполнения хранимой процедуры sp_serveroption необходимо разрешение ALTER ANY LINKED SERVER на сервер.

Использование среды SQL Server Management Studio

Просмотр и настройка параметров соединения с удаленным сервером

В обозревателе объектов щелкните правой кнопкой мыши сервер и выберите пункт Свойства.

В диалоговом окне Свойства SQL Server — щелкните Соединения.

На странице Соединения просмотрите параметры Соединения с удаленными серверами и измените их при необходимости.

Повторите шаги 1-3 на другом сервере данной пары серверов.

Использование Transact-SQL

Просмотр параметров соединения удаленным сервером

Установите соединение с компонентом Компонент Database Engine.

На панели «Стандартная» нажмите Создать запрос.

Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить. В этом примере хранимая процедура sp_helpserver используется для возврата сведений обо всех удаленных серверах.

Настройка параметров соединения с удаленным сервером

Установите соединение с компонентом Компонент Database Engine.

На панели «Стандартная» нажмите Создать запрос.

Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить. В этом примере показано использование хранимой процедуры sp_configure для настройки удаленного сервера. В следующем примере удаленный сервер настраивается в соответствии с другим экземпляром SQL Server, SEATTLE3 , для совместимости параметров сортировки с локальным экземпляром SQL Server.

Дальнейшие действия. После настройки параметров соединения с удаленным сервером

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

Источник

Урок 2. Подключение с другого компьютера

Применимо к: SQL Server (все поддерживаемые версии)

В целях повышения безопасности к компоненту Компонент Database Engine выпусков SQL Server Developer Edition, Express Edition и Evaluation Edition нельзя получить доступ с другого компьютера при первоначальной установке. В этом занятии показано, как включить протоколы, настроить порты и брандмауэр Windows для соединения, используя другие компьютеры.

Это занятие содержит следующие задачи.

Включение протоколов

Для повышения безопасности выпуски SQL Server ExpressDeveloper и Evaluation устанавливаются с ограниченными возможностями подключения к сети. Соединяться с компонентом Компонент Database Engine можно с помощью средств, которые выполняются на том же компьютере, но не с других компьютеров. Если разработка будет выполняться на том же компьютере, где установлен компонент Компонент Database Engine, то дополнительные протоколы включать не нужно. Среда Management Studio подключится к компоненту Компонент Database Engine с помощью протокола общей памяти. Этот протокол уже включен.

Если нужно соединяться с компонентом Компонент Database Engine с другого компьютера, следует включить какой-либо другой протокол, например TCP/IP.

Разрешение соединений по протоколу TCP/IP с других компьютеров

В меню Пуск последовательно выберите пункты Все программы, Microsoft SQL Server, Средства настройки и щелкните Диспетчер конфигурации SQL Server.

Могут быть доступны и 32-разрядные и 64-разрядные версии.

Поскольку диспетчер конфигурации SQL Server является оснасткой консоли управления ( Microsoft ), а не изолированной программой, при работе в более новых версиях Windows диспетчер конфигурации SQL Server не отображается как приложение. Имя файла содержит число, представляющее номер версии SQL Server. Чтобы открыть диспетчер конфигурации с помощью команды «Выполнить», воспользуйтесь одним из приведенных ниже путей для последних четырех версий (предполагается, что система Windows установлена на диске C).

Читайте также:  Почему не работают теги html
Версия путь
SQL Server 2017 (14.x); C:\Windows\SysWOW64\SQLServerManager14.msc
SQL Server 2016 (13.x); C:\Windows\SysWOW64\SQLServerManager13.msc
SQL Server 2014 (12.x) C:\Windows\SysWOW64\SQLServerManager12.msc
SQL Server 2012 (11.x) C:\Windows\SysWOW64\SQLServerManager11.msc

В диспетчере конфигурации SQL Server разверните раздел Сетевая конфигурация SQL Server и щелкните элемент Протоколы для .

Экземпляр по умолчанию (неименованный экземпляр) указан в списке под именем MSSQLSERVER. Если был установлен именованный экземпляр, то в списке будет приведено заданное ему имя. SQL Server 2012 Express устанавливается как SQLEXPRESS, если это имя не было изменено при установке.

В списке протоколов щелкните правой кнопкой мыши протокол, который необходимо включить (TCP/IP), и выберите команду Включить.

После внесения изменений в сетевые протоколы необходимо перезапустить службу SQL Server ; однако это выполняется в следующей задаче.

Настройка фиксированного порта

В целях повышения безопасности в таких системах, как Windows Server 2008, Windows Vistaи Windows 7, включен брандмауэр Windows. При подключении к этому экземпляру из другого компьютера необходимо открыть порт соединения в брандмауэре. Экземпляр компонента Компонент Database Engine , запускаемый по умолчанию, прослушивает порт 1433, поэтому нет необходимости настраивать фиксированный порт. Однако именованные экземпляры, включая SQL Server Express , принимают соединения через динамически назначаемые порты. Прежде чем появится возможность открыть порт в брандмауэре, необходимо предварительно настроить компонент Компонент Database Engine для прослушивания конкретного порта, известного как постоянный порт или статический порт; в противном случае компонент Компонент Database Engine может прослушивать другой порт после каждого запуска. Дополнительные сведения о брандмауэрах, настройках брандмауэра Windows по умолчанию и описание портов TCP, влияющих на ядро СУБД, службы Analysis Services, службы Reporting Services и службы Integration Services, см. в разделе Настройка брандмауэра Windows для разрешения доступа к SQL Server.

Присваиванием номеров портов управляет администрация адресного пространства Интернет (IANA), а списки этих номеров находятся по адресу https://www.iana.org. Портам должны назначаться номера от 49152 до 65535.

Настройка SQL Server для подключения через определенный порт

В диспетчере конфигурации SQL Server раскройте узел Сетевая конфигурация SQL Server и щелкните экземпляр сервера, который надо настроить.

На правой панели дважды щелкните TCP/IP.

В диалоговом окне Свойства TCP/IP перейдите на вкладку IP-адреса .

Введите доступный номер порта в поле TCP-порт раздела IPAll . В данном учебнике используется порт 49172.

Нажмите кнопку ОК , чтобы закрыть диалоговое окно, и кнопку ОК в предупреждении о необходимости перезагрузки службы.

На левой панели щелкните Службы SQL Server.

На правой панели щелкните экземпляр SQL Serverправой кнопкой мыши и выберите пункт Перезапустить. После перезапуска компонент Компонент Database Engine будет принимать соединения через порт 49172.

Открытие портов в брандмауэре

Системы брандмауэров предотвращают несанкционированный доступ к ресурсам компьютера. Для подключения к SQL Server с другого компьютера при включенном брандмауэре в брандмауэре необходимо открыть порт.

Открытие портов на брандмауэре может привести к незащищенности сервера от вредоносных атак. Поэтому для открытия портов требуется понимание работы систем брандмауэров. Дополнительные сведения см. в разделе Security Considerations for a SQL Server Installation.

После настройки компонента Компонент Database Engine на использование фиксированного порта следуйте приведенным ниже инструкциям, чтобы открыть в брандмауэре Windows нужный порт. (Нет необходимости настраивать фиксированный порт для экземпляра по умолчанию, потому что он уже настроен на подключение к TCP-порту 1433.)

Открытие порта в брандмауэре Windows для доступа по TCP (Windows 7)

В меню Пуск выберите команду Выполнить, введите WF.msc и нажмите кнопку ОК.

На левой панели Брандмауэр Windows в режиме повышенной безопасности щелкните правой кнопкой мыши раздел Правила для входящих подключений и выберите на панели действий пункт Создать правило .

В диалоговом окне Тип правила выберите Порт и нажмите кнопку Далее.

В диалоговом окне Протокол и порты выберите протокол TCP. Выберите Определенные локальные порты и введите номер порта экземпляра компонента Компонент Database Engine. Для экземпляра по умолчанию введите 1433. Если в предыдущей задаче был настроен фиксированный порт, а сейчас настраивается именованный экземпляр, введите 49172 . Щелкните Далее.

В диалоговом окне Действие выберите Разрешить соединение и нажмите кнопку Далее.

В диалоговом окне Профиль выберите профили, описывающие среду соединения компьютеров, который нужно подключить к компоненту Компонент Database Engine, и нажмите кнопку Далее.

В диалоговом окне Имя введите имя и описание правила и нажмите кнопку Готово.

Дополнительные сведения о настройке брандмауэра, включая инструкции для Windows Vista, см. в разделе Настройка брандмауэра Windows для доступа к компоненту Database Engine. Дополнительные сведения о настройках брандмауэра Windows по умолчанию и описание портов TCP, влияющих на компонент Database Engine, службы Analysis Services, службы Reporting Services и службы Integration Services, см. в разделе Настройка брандмауэра Windows для разрешения доступа к SQL Server.

Соединение с компонентом Database Engine с другого компьютера

После настройки компонента Компонент Database Engine на прослушивание определенного порта и открытия порта в брандмауэре можно подключиться к SQL Server с другого компьютера.

Если служба браузера SQL Server на сервере запущена и в брандмауэре открыт порт UDP 1434, то подключение можно установить, используя имя компьютера и имя экземпляра. В целях повышения безопасности в нашем примере не используется служба браузера SQL Server .

Соединение с ядром СУБД с другого компьютера

На втором компьютере, содержащем клиентские средства SQL Server , войдите под учетной записью, для которой разрешено подключение к SQL Server, и откройте среду Среда Management Studio.

В диалоговом окне Соединение с сервером выберите Компонент Database Engine в списке Тип сервера .

В поле Имя сервера введите tcp: , чтобы указать протокол, за которым должны следовать имя компьютера, запятая и номер порта. При подключении к экземпляру по умолчанию подразумевается номер порта 1433. Этот номер можно опустить, поэтому введите tcp: . В этом примере для именованного экземпляра введите tcp: ,49172.

Если не указать tcp: в поле Имя сервера , то клиент попытается использовать все включенные протоколы в порядке, указанном в конфигурации клиента.

В поле Проверка подлинности подтвердите значение Проверка подлинности Window, а затем нажмите Подключиться.

Соединение с помощью службы обозревателя SQL Server

Служба браузера SQL Server прослушивает входящие запросы на ресурсы SQL Server и предоставляет сведения об экземплярах SQL Server , установленных на компьютере. Когда служба браузера SQL Server запущена, пользователи могут подключаться к именованным экземплярам, указывая имя компьютера и имя экземпляра вместо номера порта. Поскольку служба браузера SQL Server принимает UDP-запросы без проверки подлинности, во время установки она включается не всегда. Описание службы и объяснение того, когда она включается, см. в разделе Служба обозревателя SQL Server (компонент Database Engine и SSAS).

Чтобы использовать браузер SQL Server , выполните те же шаги, что и ранее, чтобы открыть UDP-порт 1434 в брандмауэре.

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

Источник

Для системного администратора

—>
Notice: Undefined variable: t in /var/www/user97185/data/www/system-administrators.info/yandex-ad.php on line 15

Notice: Undefined variable: r in /var/www/user97185/data/www/system-administrators.info/yandex-ad.php on line 15
Рекомендую: Фриланс-биржа | Кэшбэк-сервис | Интернет-бухгалтерия

Включение удаленного доступа к SQL Server 2008 Express

По умолчанию после установки SQL Server 2008 Express не разрешает удаленное подключение. В данной статье мы рассмотрим необходимые шаги для включения возможности удаленного подключения.

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

  • “Cannot connect to SQL-Server-Instance-Name
    An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 28 – Server doesn’t support requested protocol) (Microsoft SQL Server)”
  • “Cannot connect to SQL-Server-Instance-Name
    An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 – Error Locating Server/Instance Specified) (Microsoft SQL Server)”
  • “Cannot connect to SQL-Server-Instance-Name
    Login failed for user ‘username‘. (Microsoft SQL Server, Error: 18456)”

Для включения возможности удаленного подключения к SQL Server 2008 Express выполните следующие шаги:

  1. Запустите службу SQL Server Browser. SQL Server Browser слушает входящие запросы к ресурсам Microsoft SQL Server и предоставляет информацию о существующих экземплярах SQL Server на компьютере.
  2. Включить протокол TCP/IP в SQL Server 2008 Express.
  3. (Дополнительно) Изменить способ аутентификации на SQL Server and Windows Authentication. По умолчанию SQL Server 2008 Express работает только в режиме аутентификации Windows, поэтому вы можете подключиться только под пользователем Windows.

Note: В SQL Server 2008 Express нет SQL Server Surface Area Configuration, поэтому настраивать все необходимо через SQL Server Configuration Manager.

Пошаговые действия:
  1. Откройте SQL Server Configuration Manager. Запустите Start ->Programs ->Microsoft SQL Server 2008 ->Configuration Tools ->SQL Server Configuration Manager.
  2. В SQL Server Configuration Manager выберите SQL Server Services в левом меню. Если служба SQL Server Browser запущена, перейдите к шагу 6.
  3. Зайдите в свойства службы SQL Server Browser и установите аккаунт запуска. В данном примере это аккаунт Local Service.
  4. Перейдите на вкладку Service и установите режим запуска Automatic. В противном случае служба не будет автоматически стартовать после перезагрузки компьютера. Нажмите OK для применения изменений.
  5. Выберите службу и запустите её.
  6. Зайдите в SQL Server Network Configuration ->Protocols for SQLEXPRESS. Как вы видите протокол TCP/IP отключен.
  7. Нажмите на него правой кнопкой и выберите Enable.
  8. Появится предупреждение что необходимо перезапустить SQL Service для применения изменений.
  9. Перейдите опять на узел SQL Server Services. Выберите SQL Server (SQLEXPRESS) и перезапустите данную службу.
  10. Откройте Microsoft SQL Server Management Studio и подключитесь к SQL Server 2008 Express.
  11. Нажмите правой кнопкой на SQL Server и выберите Properties.
  12. В свойствах сервера перейдите в раздел Security. Выберите режим SQL Server and Windows Authentication.
  13. Опять появится предупреждение о необходимости перезапуска службы SQL.
  14. Нажмите правой кнопкой на SQL сервере и выберите Restart.
  15. На этом все. Теперь вы сможете удаленно подключиться к SQL Server 2008 Express.

Полезная информация

Хотите начать зарабатывать хорошо не работая по 8 часов на дядю. В этом вам может помочь Плеяна – качественная профессиональная косметика оптом по выгодным ценам. Моя жена после декретного отпуска решила не выходить на работу а заняться продажей косметики Плеяна. Дело очень быстро пошло очень хорошо, поэтому теперь она и не подумывает о другой работе.

Тем, кто пытается продать, купить и арендовать квартиру я рекомендую пользоваться Большим Сервером Недвижимости – просто отличный портал о недвижимости. На портале можно разместить бесплатные объявление, также сделан очень удобный поиск. Те, кто впервые связываются с продажей недвижимости, могут воспользоваться бесплатной онлайн-консультацией опытных специалистов. В целом все сделано для того, чтобы продажа квартир проходила быстро и выгодно для всех.

Этот пост January 23, 2012 at 11:40 am опубликовал molse в категории SQL. Желающие могут оформить RSS подписку на комменты. Both comments and trackbacks are currently closed.

2 комментов оставлено (Add 1 more)

Отличная статья! Помогла.
Прыгал с бубном пол-дня 🙂 пока не нашел эту заметку.
Спасибо. ( Express 2008 )

При установке на сервер 2008 Core, не доступна оснастка mmc, а значит, невозможно запустить Server Configuration Manager. Чтобы обойти эту проблему для SQL Server 2008 R2, нужно в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQLServer\SuperSocketNetLib\Tcp изменить значение параметра Enabled с 0 на 1 и так же перезапустить службу SQL Server.
Для Express, я полагаю, действия аналогичные.

Источник

Оцените статью