SQL Server使用哪个实例的哪个数据库进行初始化?
- 另外,master 是记录所有其他数据库的存在以及这些数据库文件的位置的数据库,并记录 SQL Server 的初始化信息。因此,如果 master 数据库不可用,则 SQL Server 无法启动。在 SQL Server 中,系统对象不再存储在主数据库中;而是存储在资源数据库中”[1]
那么,如果没有哪个数据库 - MASTER 或 RESOURCE - SQL Server 就无法启动,并且可能从 SQL Server 的多个实例中的哪一个启动?
[1]
master 数据库(SQL Server 2008 R2 联机丛书)
http://msdn.microsoft.com/en-us/library/ms187837.aspx
- "Also, master is the database that records the existence of all other databases and the location of those database files and records the initialization information for SQL Server. Therefore, SQL Server cannot start if the master database is unavailable. In SQL Server, system objects are no longer stored in the master database; instead, they are stored in the Resource database" [1]
So, without which database - MASTER or RESOURCE - SQL Server cannot start and from which of the possibly multiple instances of SQL Server?
[1]
master Database (SQL Server 2008 R2 Books Online)
http://msdn.microsoft.com/en-us/library/ms187837.aspx
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
每个实例都有自己的主数据库、模型数据库和资源数据库。如果其中任何一个不可用,则实例无法启动。
Each instance has it's own master, model and resource database. The instance cannot start if any of these is unavailable.