SQL Server 2008 включить учетную запись sa

Я вошел в SQL Server 2008 через SQL Server Management Studio, используя учетную запись администратора Windows. Когда я запускаю команду (ALTER LOGIN sa ENABLE) Я получаю следующую ошибку.

Невозможно изменить логин 'sa', поскольку он не существует или у вас нет разрешения.

2 ответа

Ваша учетная запись не имеет разрешений. Это не сисадмин.

CREATE DATABASE требует

Требуется разрешение CREATE DATABASE, CREATE ANY DATABASE или ALTER ANY DATABASE.

Это (устаревший язык SQL Server 2000):

  • сисадмин
  • DBCreator

Если учетная запись является "конечным пользователем", рассмотрите возможность упаковки вызова в хранимую процедуру, чтобы скрыть эскалацию permissiosn.

Изменить после обновления вопроса

са всегда са; вы не можете отключить его как таковой

Вам необходимо предоставить некоторые разрешения учетной записи Windows с помощью GRANT.

Следуйте советам в этой статье: http://blogs.msdn.com/b/dparys/archive/2009/09/17/create-database-permission-denied-in-database-master-my-fix.aspx

РЕДАКТИРОВАТЬ: весь вопрос изменился!

Другие вопросы по тегам