我不能创建一个新的数据库,因为只有2登录:没有SQL Server Express的登录权限创建数据库
sa BuiltIn\Users
我得到permission denied
试图创造即使我在管理数据库时。 如何在此处添加具有权限的用户或者必须重新安装?
我不能创建一个新的数据库,因为只有2登录:没有SQL Server Express的登录权限创建数据库
sa BuiltIn\Users
我得到permission denied
试图创造即使我在管理数据库时。 如何在此处添加具有权限的用户或者必须重新安装?
我假设SQL身份验证被禁用,内置\用户不是系统管理员(即你锁定了自己)。
停止快速服务,以管理员模式启动服务器(命令行中的sqlservr -m -s SQLEXPRESS),连接到admin实例,并将内置\ administrators重新添加为sysadmin。然后停止管理实例(Ctrl-C)并开始恢复正常实例。
由于Vista/Win7/Win2k8在普通UAC下从您的上下文中删除了管理员令牌,因此您也可以明确添加为系统管理员(域\用户),因此您不必使用RunAsAdministrator进行连接。
在SQLExpress的默认安装中,SA用户默认处于禁用状态。您可以使用SQL Server Management Studio Express连接到您的SQLExpress实例,并启用用户并确保它具有很好的强密码,只需添加一个新用户并为其提供所需的权限或使用Windows集成安全性即可。
这种类型的问题通常更好地致力于serverfault.com – mjv 2009-11-20 07:05:12