Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server &引用;“创建数据库权限被拒绝”;错误_Sql Server_Database_Sql Server 2008 R2 - Fatal编程技术网

Sql server &引用;“创建数据库权限被拒绝”;错误

Sql server &引用;“创建数据库权限被拒绝”;错误,sql-server,database,sql-server-2008-r2,Sql Server,Database,Sql Server 2008 R2,我已在安装了Windows XP操作系统的系统上安装了SQL SERVER 2008 R2 每当我尝试创建新数据库时,它都会显示一个错误: CREATE DATABASE PERMISSION DENIED IN DATABASE 'master'.(Microsoft SQL Server, Error:262) 请尝试向用户授予您的登录权限,然后重试。 当您启动SQL server management studio时,请查看使用“sa”用户而不是Windows用户。Windows用户似乎

我已在安装了Windows XP操作系统的系统上安装了SQL SERVER 2008 R2

每当我尝试创建新数据库时,它都会显示一个错误:

CREATE DATABASE PERMISSION DENIED IN DATABASE 'master'.(Microsoft SQL Server, Error:262)

请尝试向用户授予您的登录权限,然后重试。
当您启动SQL server management studio时,请查看使用“sa”用户而不是Windows用户。Windows用户似乎没有权限。

此错误的原因是权限不足。给用户“DbCurter”角色

右键单击并运行“SQL Server Management Studio”作为管理员。

< P>如果您处于公共/视图访问SQL数据库的情况下,您应考虑以下事项:

  • 您是否有备用登录或sa用户登录凭据?如果是这样,请首先尝试此操作,如有必要,请通过Security/Logins/授予您的其他登录权限。。对象资源管理器面板()中的数据库部分

  • 如果您有通过Windows身份验证访问的其他Windows用户的帐户访问权限,请尝试通过“runas”命令以其他用户的身份运行ssms.exe。完整的细节和解释

  • 如果您有以前Windows安装中配置了Windows身份验证的旧数据库(并且您没有/记住sa帐户凭据)。在这种情况下,您可以从以前的Windows安装中重新创建以前的用户帐户。确保此新帐户与您以前的帐户具有相同的域和用户名。通过重新创建的帐户登录,并为您的当前(或“真实”)用户帐户授予足够的权限(请参见上面的#1)。确认已恢复访问后,可以删除重新创建的用户帐户


  • 有了这个问题,我注意到我是使用Windows身份验证连接的。然后我断开连接并使用了SQL Server身份验证。现在很好。

    您是sysadmin角色的成员吗?不,甚至我都不知道如何授予此权限。当您安装它时,有一个页面指定了谁应该是实例的sysadmin。听起来你没有使用正确的选项(其中一个选项是添加当前用户)(除非这是Express)@CodeUnderflow-你有“sa”用户的密码吗?这是在您使用SQL身份验证模式安装SQL Server时配置的。如果该用户无法向我已登录的用户授予权限,则?您需要使用管理员用户登录才能授予该用户所需的权限,这取决于您在安装服务器时选择的选项,您可以使用Windows身份验证或SQL Server身份验证,您可以在其中提供用户名和密码。应该使用此用户。请问如何进入此屏幕?谢谢。服务器->安全->登录并右键单击选择您的用户。第一次用户。当我进行SQL Server身份验证时,它会询问用户名和密码。知道默认用户名/密码是什么吗?@williamcage SQL Server 2008/R2 Express用户:sa密码:[空白密码-将字段留空以连接]SQL Server 201x Express用户:sa密码:密码123 SQL Server 20xx Web或标准用户:sa密码:将与设置VDS时的管理员或根用户密码相同。