31数据库的存储结构 3.事务日志文件 存储数据库的更新情况等事务日志信息,当 数据库损坏时,管理员使用事务日志恢复数据 库。 每一个数据库至少必须拥有一个事务日志文 件,而且允许拥有多个日志文件。事务日志文 件的扩展名为df,日志文件的大小至少是 512KB。 SQL Server事务日志采用提前写入的方式
3.1 数据库的存储结构 3.事务日志文件 存储数据库的更新情况等事务日志信息 ,当 数据库损坏时,管理员使用事务日志恢复数据 库。 每一个数据库至少必须拥有一个事务日志文 件,而且允许拥有多个日志文件。事务日志文 件的扩展名为ldf,日志文件的大小至少是 512KB。 SQL Server事务日志采用提前写入的方式
31数据库的存储结构 注意: SQL Server2000中的数据和事务日 志文件不能存放在压缩文件系统或象共享网络 目录等远程的网络驱动器上。 SQL Server2000的文件拥有两个名称,即 逻辑文件名和物理文件名。当使用 Transact SQL命令语句访问某一个文件时,必须使用该 文件的逻辑名。 物理文件名是文件实际存储在磁盘上的文件 名,而且可包含完整的磁盘目录路径
3.1 数据库的存储结构 注意:SQL Server 2000中的数据和事务日 志文件不能存放在压缩文件系统或象共享网络 目录等远程的网络驱动器上。 SQL Server 2000的文件拥有两个名称,即 逻辑文件名和物理文件名。当使用TransactSQL命令语句访问某一个文件时,必须使用该 文件的逻辑名 。 物理文件名是文件实际存储在磁盘上的文件 名,而且可包含完整的磁盘目录路径
31数据库的存储结构 312数据库文件组 利用文件组可以使服务器的性能得到提髙。 主文件组中包含了所有的系统表,当建立数据 库时,主文件组包括主数据库文件和未指定组的 其他文件。 用户定义文件组中可以指定一个缺省文件组, 那么在创建数据库对象时如果没有指定将其放在 哪一个文件组中,就会将它放在缺省文件组中。 如果没有指定缺省文件组,则主文件组为缺省文 件组
3.1 数据库的存储结构 3.1.2 数据库文件组 利用文件组可以使服务器的性能得到提高。 主文件组中包含了所有的系统表,当建立数据 库时,主文件组包括主数据库文件和未指定组的 其他文件。 用户定义文件组中可以指定一个缺省文件组, 那么在创建数据库对象时如果没有指定将其放在 哪一个文件组中,就会将它放在缺省文件组中。 如果没有指定缺省文件组,则主文件组为缺省文 件组
31数据库的存储结构 个文件只能存在于一个文件组中,一个文 件组也只能被一个数据库使用;日志文件是独 立的,它不能作为任何文件组的成员 本章首页
3.1 数据库的存储结构 一个文件只能存在于一个文件组中,一个文 件组也只能被一个数据库使用;日志文件是独 立的,它不能作为任何文件组的成员。 本章首页
32创建和删除数据库 321创建数据库 创建数据库需要一定许可,在默认情况下, 只有系统管理员和数据库拥有者可以创建数据 库。数据库被创建后,创建数据库的用户自动 成为该数据库的所有者。 创建数据库的过程实际上就是为数据库设计 名称、设计所占用的存储空间和存放文件位置 的过程等
3.2 创建和删除数据库 3.2.1 创建数据库 创建数据库需要一定许可,在默认情况下, 只有系统管理员和数据库拥有者可以创建数据 库。数据库被创建后,创建数据库的用户自动 成为该数据库的所有者。 创建数据库的过程实际上就是为数据库设计 名称、设计所占用的存储空间和存放文件位置 的过程等