安装SQL Server 2005之后,我尝试创建一个新的数据库(命令:create database database_name)。但该消息是一个错误:权限被拒绝在'master'数据库中创建数据库。我的问题是1)如何退出这个master数据库并在它外面创建一个新的数据库,2)什么是master数据库。在SQL Server 2005中创建数据库
1
A
回答
4
您需要使用sa帐户(系统管理员)登录,该帐户应拥有所有权限。从那里,您可以根据需要创建更多帐户。
要创建一个新的数据库,最简单的方法是使用SQL Server Management Studio,您可以右键单击“数据库”(位于左侧窗格中)并选择创建新数据库。
“主数据库”基本上只是包含元数据信息(即所有其他数据块等信息)
1
master数据库是您登录其默认的数据库。这听起来像是你不”没有权限设置。最简单的修复方法就是以管理员身份运行Mgmt Studio。要正确地修改权限,请看这里:http://msdn.microsoft.com/en-us/library/bb326612.aspx。
0
SQL Server在master数据库中维护了很多关于SQL Server,数据库,文件,登录等的元数据。主数据库是SQL Server正常工作的关键。
必须使用master数据库来创建新的用户生成的数据库。看起来您正在使用的登录名对主数据库没有权限,或者没有创建新数据库的权限。确保您有足够的权限来创建数据库并将自己添加到db_creator角色或更高级别的sysadmin角色。
我不会推荐你使用SSMS来创建一个新的数据库。我会使用T-SQL脚本,因为您将拥有更多控制权。一旦你创建了数据库,确保你已经关闭了AUTO SHRINK。另外请确保您已将足够大的初始文件大小设置为不会自动增长。另外,请确保您已将自动增长设置的足够长,以使其不会以小增量增长。
相关问题
- 1. 在SQL Server 2005中使用T-SQL创建数据库别名
- 2. 在SQL Server 2005主数据库中创建表
- 3. 如何在sql server 2005上使用c#vs08创建数据库
- 4. 在SQL Server中创建数据库
- 5. 在SQL Server中创建数据库
- 6. 在另一个表中创建从不同的数据库在SQL Server 2005中
- 7. 在SQL Server数据库恢复2005
- 8. 如何在sql server 2005中编写sql server数据库图表?
- 9. 在SQL Server Management Studio Express中连接到SQL Server 2005数据库
- 10. 如何在SQL Server 2005中恢复SQL SERVER 2008数据库
- 11. sql server 2005附加数据库中断
- 12. SQL Server 2005 - 创建数据库与另一个数据库的权限
- 13. 如何在SQL Server中创建数据库的数据库图
- 14. 在SQL Server 2005中创建作业
- 15. 如何在SQL Server 2005中获取所有用户创建的数据库?
- 16. 在将sql server 2005数据库转换为sql server数据库时出错2000
- 17. 如何在SQL Server 2014上创建SQL Server 2012数据库?
- 18. 的SQL Server 2005 - 好SQL创建数据字典
- 19. SQL Server 2005数据库邮件故障
- 20. SQL Server 2005数据库镜像错误
- 21. SQL Server 2005,收缩复制数据库
- 22. SQL Server 2005 - 多个数据库
- 23. Malscript注入SQL Server 2005数据库
- 24. ms sql server 2005数据库容量
- 25. SQL Server 2005数据库备份
- 26. 使用SQL Server 2005还原数据库
- 27. SQL Server 2005数据库设计师
- 28. VWD不能创建SQL Server数据库
- 29. SQL Server 2008创建数据库问题
- 30. 使用登录无密码创建数据库SQL脚本SQL Server 2005