Какие услуги требуются для SQL Express / SQL Server? - PullRequest
0 голосов
/ 16 октября 2008

Один из наших партнеров недавно сообщил, что нашему программному обеспечению не удалось связаться с удаленным экземпляром SQL Express, пока они не запустили службы RPC Locator и SQL Server Browser. Где найти список служб, которые должны быть запущены как на сервере, так и на клиенте, чтобы разрешить удаленный доступ к SQL Express и / или SQL Server?

К сожалению, документация по SQL Express, похоже, не включает эту деталь.

Ответы [ 4 ]

4 голосов
/ 28 октября 2008

SQL Express всегда устанавливается как именованный экземпляр (имя_сервера \ sqlexpress) и, следовательно, ему назначается динамический порт. Служба браузера SQL требуется для клиентов, чтобы найти экземпляр. Без браузера SQL клиент не будет знать, какой порт прослушивает служба.

0 голосов
/ 17 октября 2008

В прошлом я сталкивался с проблемами при выполнении связанных запросов к серверу, если служба MS DTC (координатор распределенных транзакций) не работала

0 голосов
/ 19 октября 2008

Я не знаю каких-либо служб, которые должны работать на клиенте (если они не зависят от приложения), но для сервера в этой статье базы знаний объясняется, как включить удаленные подключения к SQL Server: http://support.microsoft.com/kb/914277.

По умолчанию SQL Express настроен на разрешение только локальных подключений. Суть статьи в следующем: использовать инструмент настройки площади поверхности, чтобы сообщить службе SQL прослушивать tcp / ip и / или именованные каналы; затем включите службу браузера SQL (или не включайте, и используйте определенный порт в вашем клиентском соединении); и, наконец, проделайте дыру в брандмауэре. Как ни странно, я думаю, что у большинства людей больше всего проблем с исключениями брандмауэра.

Я думаю, служба локатора RPC - это скорее обычная служба Windows для обработки вызовов COM, поэтому я не уверен, что было бы справедливо характеризовать ее как требование, специфичное для SQL; вашему приложению может потребоваться подключение к нему, но я не знаю, чтобы каждое приложение (например, Митчел говорит , что его установка работает без него).

0 голосов
/ 16 октября 2008

Если посмотреть на мою текущую установку SQL Server, у меня включены и работают удаленные подключения, и на компьютере отключены службы RPC Locator и SQL Server Browser.

Ключ в том, что вы должны правильно включить удаленные подключения в мастере настройки наземной сети.

...