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
РЕДАКТИРОВАТЬ: весь вопрос изменился!