SQL Server: включите удаленные соединения без SSMS

У меня есть установка Экспресса SQL Server 2008 года на моем веб-сервере, который по умолчанию не позволяет удаленные соединения (вероятно, хорошая вещь.) Я решил не установить SQL Server Management Studio Express наряду с ним для дискового пространства и других причин.

Я должен включить удаленные соединения, но любые инструкции, которые я могу найти, включают использование SSMS для изменения тех настроек. Конечно, существует проводить-sql оператор некоторого вида, от которого я могу из sqlcmd.exe для изменения настроек?!

Спасибо!

18
задан marc_s 29 December 2009 в 17:38
поделиться

2 ответа

Я зашел в свои SMS и свойства локального экземпляра -> Соединения -> проверил "Разрешить удаленные соединения с этим сервером" и написал сценарий изменения.

EXEC sys.sp_configure N'remote access', N'1'
GO
RECONFIGURE WITH OVERRIDE
GO
28
ответ дан 30 November 2019 в 07:12
поделиться

Даже без установки Management Studio в стартовом меню должна быть утилита SQL Configuration (Пуск > Программы > SQL Server 2008 > Configuration Tools > SQL Server Configuration Manager). Вы можете использовать этот инструмент для включения удаленных подключений:

  • Разверните SQL Server Network Configuration
  • Разверните протоколы для вашего экземпляра (скорее всего SQLEXPRESS)
  • Затем включите TCP/IP в протоколах.
  • В свойствах TCP/IP вы можете управлять тем, какие интерфейсы и порты он прослушивает в закладке "IP Addreses" (IP-адреса).

Также обратите внимание, что изменения в этой конфигурации потребуют перезапуска службы SQL Server, и когда вы установите порт для прослушивания (по умолчанию 1433), вам нужно будет создать правила в любом брандмауэре, который вы, возможно, запустили, чтобы разрешить соединение. Удачи!

6
ответ дан 30 November 2019 в 07:12
поделиться
Другие вопросы по тегам:

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