1

我使用 Visual Studio 10 命令 propmpt(以管理员身份运行)中的命令 apsnet_regsql 打开了“ASP.NET SQL Server 安装向导”。

在那个向导中,我选择了 Windows 身份验证而不是 Sql 身份验证。当我尝试连接到主数据库时,出现以下异常

执行 SQL 文件“InstallCommon.sql”时出错。SQL 错误号为 262,SqlException 消息为:数据库 'master' 中的 CREATE DATABASE 权限被拒绝。创建 TestDB 数据库

并且 SqlException 是:

在 Windows 身份验证中的数据库“主”中创建数据库权限被拒绝。

例外情况是,我知道我无权创建数据库。但是我如何以及在哪里可以获得这样做的许可。

我的系统中有 SQL Server 2008,默认情况下只有 Visual Studio 2008。

所以请帮助我并为我的问题提供解决方案。谢谢

4

1 回答 1

0

显然,发生这种情况的原因是因为用户没有在 sql server 中进行任何修改的权限,解决它的方法之一是转到安全文件夹选择用户选择属性可能是权限并使该用户成为 dbadministrator或其他高级角色,而不是使用此用户登录并尝试创建数据库

这里有几篇文章

http://msdn.microsoft.com/en-us/library/dd568727.aspx

http://msdn.microsoft.com/en-us/library/ms178630(v=sql.90).aspx

http://www.blackwasp.co.uk/SQLChangeOwner.aspx

于 2012-08-08T03:53:43.373 回答