安装SQL Server 2005后,我试图创建一个新的数据库(命令:创建数据库数据库名称)。但该消息是一个错误:拒绝以创建“主”数据库的数据库权限。我的问题是1)如何退出这个主数据库,并创建外面一个新的数据库,2)什么是主数据库。

有帮助吗?

解决方案

您需要使用sa帐号(系统管理员),它应该拥有所有权限登录。从那里,你可以根据需要创建其他帐户。

要创建一个新的数据库,最简单的方法是使用SQL Server Management Studio中,你可以右键点击“数据库”(在左窗格中),并选择创建一个新的数据库。

“主数据库”只是基本上包含元数据的信息(关于所有其它数据块,等等即资讯)

其他提示

在主数据库是您登录其默认的数据库。这听起来像你没有权限设置做。刚开始最简单的解决方法是运行管理工作室担任管理员。对于正确的方式来修改权限,请看这里: http://msdn.microsoft的.com / EN-US /库/ bb326612.aspx

SQL Server维护大量元数据有关SQL Server,数据库,文件,登录等在主数据库。 Master数据库是心脏和关键的SQL Server正常工作。

人们必须使用主数据库中创建新的用户生成的数据库。它看起来像您使用没有权限到主数据库,或没有权限来创建一个新的数据库的登录。请确保你有足够的权限来创建数据库,并添加自己db_creator角色或更高级别的sysadmin角色。

我不建议您使用SSMS创建一个新的数据库。我会用T-SQL脚本,你将有更多的控制。一旦你创建了数据库,请确保您有开通offed方案自动收缩。另外,还要确保您已设置的初始文件大小足够大,这样的文件不会自动增长。另外,还要确保你已经设置了自动增长足够长的时间,这样就不会在小的增量增长。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top