Я наблюдаю странное поведение с SQL Server 2012 Express Edition, когда пользователь системного администратора не имеет разрешения на создание баз данных.
Эволюция этой установки была несколько попыткой:
Пользователь системного администратора, у которого возникли проблемы, является пользователем домена. Пользователь отображается в узле Безопасность -> Имена входа в SSMS, и флажок системного администратора установлен в свойствах пользователя «Роли сервера». Однако свойства sysadmin, похоже, не "заняты": когда я вхожу в SSMS как этот пользователь, я не вижу ~ 80% пользователей, настроенных на этом сервере, и CREATE DATABASE
разрешения запрещены. Вероятно, скрываются и другие симптомы.
я прочитал этот связанный вопрос, и я не верю, что у меня такая же проблема: решение, предложенное в этом вопросе, - сделать проблемного пользователя системным администратором, что я уже сделал.
Если вы полагаетесь на встроенное членство в группе «Администраторы» для предоставления прав «sa» для использования, убедитесь, что вы используете SQL Management Studio с повышенными правами, иначе ваш пользователь не является «Администратором» и, следовательно, не будет есть права "sa".