* 补充: 系统存储过程sp_helpdb 功能:报告有关指定数据库或所有数据库的信息。 语法: sp_helpdb [ [ dbname= ] name ] * 【例】显示XSCJ数据库信息。在查询分析器中运行如下命令: sp_helpdb XSCJ 【例】显示系统中的所有数据库信息。 在查询分析器中运行如下命令: sp_helpdb * 补充: 系统存储过程sp_renamedb 功能:报告有关指定数据库或所有数据库的信息。 语法: sp_renamedb [ dbname= ] ‘old_name’, [ newname= ] ‘new_name’ 【例】将XJGL数据库重命名为XJGL1。在查询分析器中运行如下命令: sp_renamedb XJGL,XJGL1 * 数据库创建技巧: 估计数据库的最大数据量,尽量大一些。 创建、修改或删除用户数据库后,应及时备份master数据库。 * ALTER DATABASE 在数据库中添加或删除文件和文件组。也可用于更改文件和文件组的属性,例如更改文件的名称和大小。 语法 ALTER DATABASE database { ADD FILE filespec [ ,...n ] [ TO FILEGROUP filegroup_name ] | ADD LOG FILE filespec [ ,...n ] | REMOVE FILE logical_file_name | ADD FILEGROUP filegroup_name | REMOVE FILEGROUP filegroup_name | MODIFY FILE filespec | MODIFY NAME = new_dbname | MODIFY FILEGROUP filegroup_name {filegroup_property | NAME = new_filegroup_name }| SET optionspec [ ,...n ] [ WITH termination ] | COLLATE collation_name } * 4、Tempdb数据库 一个工作空间,用于保存临时对象或中间结果集。 每次启动SQL Server 时,都要重新创建temPdb ,以便系统启动时,保证该数据库总空的。 在断开连接时会自动删除临时表和存储过程。 注意:不能对该数据库进行备份或还原操作。 * 5、Resource 数据库 只读数据库,包含SQL Server 2019 包括的系统对象。 Resource数据库的物理文件名为:Mssqlsystemresource.mdf, 默认的文件路径为: microsoft sqlserver\mssql.1\mssql\data\ Mssqlsystemresource.mdf 数据库中默认的存储路径是可以更改的。 方法:右击数据库实例,在弹出的快捷菜单中选择“属性”命令, 打开“服务器属性”对话框。 在该对话框中,选择“数据库设置” , 在“数据库默认位置”下修改数据库默认位置。 * 系统数据库小结 由于其特殊性,建议一般情况下不要去修改系统数据库。 必要的时候可以隐藏系统数据库,降低DBA误操作带来的风险。 方法是:通过“工具|选项|常规”,选择“在对象资源管理器中隐藏系统对象” * 6.2 数据库的组成—数据文件和日志文件(重点) 子程序过程:Sub SQL server 2019使用文件和文件组来管理物理数据库。 每个数据库至少对应2个系统文件:1个数据文件和1个日志文件。 数据文件包含数据和对象,例如表、索引、存储过程和视图等。 日志文件包含恢复数据库中的所有事务所需的信息。 * 1.数据库文件 主数据文件:记录数据库的初始信息,是数据库的起点,指向数据库中的其他文件。用户数据和对象可以存储在此文件中,也可以存储在次要数据文件中。 1个数据库必须且只能有1个主数据文件。扩展名为.mdf SQL server 2019数据库具有主要数据文件、 次要数据库文件和日志文件3种类型的文件。 * 次要数据库文件:是可选的。由用户定义并存储用户数据。 通过将每个文件放在不同的磁盘驱动器上,次要文件可用于将数据分散到多个磁盘上。 另外如果数据库
原创力文档

文档评论(0)