我无法创建新的数据库因为只有两个登录:
sa BuiltIn\Users
尽管我是管理员,但在尝试创建数据库时,我会收到权限被拒绝
的消息。
在这种情况下,如何添加具有许可权限的用户?是否必须重新安装?
我无法创建新的数据库因为只有两个登录:
sa BuiltIn\Users
尽管我是管理员,但在尝试创建数据库时,我会收到权限被拒绝
的消息。
在这种情况下,如何添加具有许可权限的用户?是否必须重新安装?
我假设SQL身份验证被禁用,并且builtin\users不是sysadmin(即你被锁定了)。
停止Express服务,以管理员模式启动服务器(从命令行运行sqlservr -m -s SQLEXPRESS),连接到管理员实例并将builtin \ administrators添加回sysadmin。 然后停止管理实例(Ctrl-C),并重新启动正常实例。
自Vista / Win7 / Win2k8以来,在正常的UAC下从上下文中删除管理员令牌,因此明确地将自己(domain \ user)作为sysadmin添加也是有意义的,这样您就无需使用RunAsAdministrator进行连接。
如果您使用SQL Server身份验证登录为“sa”,那么肯定不会出现权限被拒绝的情况吧?