Я случайно удалил учетную запись SQLServerAgent и теперь не могу получить доступ к базе данных. При подключении из студии управления возникает ошибка 26, а в системном журнале отображается: SQLServerAgent не может быть запущен (причина: ошибка создания нового сеанса). . Я погуглил, это может быть причиной отсутствия учетной записи, но ... как ее восстановить !?
Создайте новую локальную или доменную учетную запись (в зависимости от вашей среды и ее потребностей) и вручную назначьте ему соответствующие разрешения. Статья MSDN, на которую я ссылаюсь, предназначена для SQL Server 2008 R2, и вы не упомянули свою конкретную версию SQL Server. Однако это не имеет значения. Принцип остается прежним. Просто создайте новую учетную запись и назначьте ей соответствующие разрешения для вашей версии SQL Server. Необходимые разрешения для каждой учетной записи службы легко найти, выполнив поиск в документации по продукту (электронная документация по SQL Server).
Вы также можете посмотреть статью под названием "Настройка учетных записей служб Windows"в MSDN, чтобы освежить в памяти общую концепцию учетных записей служб и разрешений. И снова эта статья относится к SQL Server 2008 R2, но принципы остаются теми же. Найдите документацию для вашей конкретной версии продукта.