Назад | Перейти на главную страницу

Разница между службами SQLSERVER и MSSQLSERVER

У меня есть две службы SQL Server в Sql Server Configuration Manager: SQLEXPRESS и MSSQLSERVER. Понятия не имею, в чем разница. Я думаю, что SQLEXPRESS - бесплатная версия, но я не знаю, как я ее получил, и не могу удалить ее, потому что она не отображается в программах удаления.

Но вот что становится странным: я установил SQL Server Enterprise и во время установки указал локального пользователя (SQLServices), который будет использоваться для всех служб SQL Server. Итак, это сработало для служб аналитики SQL Server (MSSQLSERVER) и служб интеграции SQL Server 10.0 (MSSQLSERVER), они работают под этим пользователем. Но SQL Server (MSSQLSERVER) НЕ запускается и выдает ошибку, что он не может подключиться / время ожидания и т. Д., А SQL Server (SQLEXPRESS) работает, но под NT AUTHORITY \ NETWORK SERVICE. Я остановил это и попытался запустить SQL Server (MSSQLSERVER), но у меня время истекает. В чем дело?

Вы правы, что SQLEXPRESS - это бесплатная версия. Не знаю, почему он не отображается в списке программ, которые нужно удалить.

Скорее всего, присутствие или работа SQLEXPRESS не имеет ничего общего с проблемами, возникающими с SQL Ent; они могут работать бок о бок как отдельные экземпляры (исключая любую неправильную конфигурацию, которая явно предотвратила бы это - что, вероятно, должно быть сделано целенаправленно)

СЕТЕВОЙ СЕРВИС, я полагаю, используется по умолчанию для SQLEXPRESS.

Что касается того, почему SQL Ent не работает; какие именно ошибки вы получаете? Вы проверили логи? Возможно, у данного пользователя нет всех прав или разрешений, необходимых для запуска SQL Server.