У меня есть установка Экспресса SQL Server 2008 года на моем веб-сервере, который по умолчанию не позволяет удаленные соединения (вероятно, хорошая вещь.) Я решил не установить SQL Server Management Studio Express наряду с ним для дискового пространства и других причин.
Я должен включить удаленные соединения, но любые инструкции, которые я могу найти, включают использование SSMS для изменения тех настроек. Конечно, существует проводить-sql оператор некоторого вида, от которого я могу из sqlcmd.exe для изменения настроек?!
Спасибо!
Я зашел в свои SMS и свойства локального экземпляра -> Соединения -> проверил "Разрешить удаленные соединения с этим сервером" и написал сценарий изменения.
EXEC sys.sp_configure N'remote access', N'1'
GO
RECONFIGURE WITH OVERRIDE
GO
Даже без установки Management Studio в стартовом меню должна быть утилита SQL Configuration (Пуск > Программы > SQL Server 2008 > Configuration Tools > SQL Server Configuration Manager). Вы можете использовать этот инструмент для включения удаленных подключений:
Также обратите внимание, что изменения в этой конфигурации потребуют перезапуска службы SQL Server, и когда вы установите порт для прослушивания (по умолчанию 1433), вам нужно будет создать правила в любом брандмауэре, который вы, возможно, запустили, чтобы разрешить соединение. Удачи!