SQL Server数据库对象操作全解析
1. 系统数据库操作
在SQL Server的对象资源管理器中打开“数据库”文件夹,首先会看到“系统数据库”文件夹。这里存储着SQL Server运行所需的内部系统信息,了解每个系统数据库非常重要,以下是各系统数据库的简要描述:
| 数据库名称 | 描述 |
| — | — |
| master | 包含与SQL Server实例相关的所有系统信息,如登录信息、数据库名称和文件位置。 |
| model | 作为创建新数据库的模板,对其的任何更改都会反映在之后创建的用户数据库中。 |
| msdb | 用于存储SQL Server代理、服务代理、数据库邮件等功能的配置和日志信息。 |
| tempdb | 存储SQL Server生成结果集时创建的临时对象,每次SQL Server重启时会重新创建。可通过以下查询查看SQL Server的运行时长:
sql<br>Select create_date AS SystemUpSince From sys.databases Where name = 'tempdb'<br> |
| Resource | 一个只读数据库,包含出现在每个数据库的sys架构中的系统对象,在升级过程中会被覆盖以更新系统对象。 |
注意 :除了向model数据库添加自定义配置项外,不应手动更改系统数据库,某些更改可能会导致SQL Server出现重大问题。
2. 数据库快照操作
数据库快照允许在特定时间点创建数据库的只读副本
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



