sql server数据库文件有几种

有三种类型:日志文件日志文件启动文件援助文件帮助

在SQL Server中,一个数据库至少应包含一个数据文件和一个事务日志文件。()

[答案]:答案:正确的分析:SQLServer数据库中有三种类型的文件:主数据文件(* .MDF)1 主数据文件的推荐文件扩展名为.mdf。
2 主数据文件包含数据库启动信息,并指向其他数据库文件以存储某些或所有数据。
用户数据和对象可以存储在此文件中或辅助数据文件中。
3 每个数据库都有一个主要数据文件。
4 .MDF文件不是普通文件,因此如果没有帮助相应的软件,就无法打开MDF文件。
用于打开MDF文件的常见虚拟光学读取器软件主要是:Daemontools,Oriental Optical Reader Magician等。
辅助数据文件(* .NDF)1 辅助数据文件的建议文件扩展名为.ndf。
2 辅助数据文件是可选的,由用户和存储的用户数据定义,用于存储剩余的数据以及主要数据文件无法存储的某些数据库对象。
3 通过将每个文件放置在另一个磁盘播放器上,可以使用辅助文件在几个光盘上传播数据。
4 如果数据库超过单个Windows文件中的最大大小,则可以使用辅助数据文件,以便数据库可以继续增长。
Transactions Journal(* .LDF)1 East Transactions Journal.ldf的推荐文件扩展名。
2 事务日记文件从用于还原数据库的交易期刊中保存信息。
数据库,删除,更新和其他操作的插入将保存在日记3 文件中,而请求将不会保存在日记文件中。
数据库A集和仅一个日记帐文件。
4 每个数据库必须至少具有一个日记帐文件。

SQL SERVER事务日志已满详解

错误描述:数据库事务寄存器已完成(SQLServerError9 002 )。
TransActionOgfile是用于记录数据库更新的文件。
当在这种情况下确定的注册文件已满时,执行更新或插入新记录时将报告错误。
在交易寄存器中,记录了所有数据库更新操作。
当系统失败时,交易寄存器可用于将数据库恢复到其预折叠状态。
寄存器中每个事务保留的空间量取决于交易操作的复杂性。
完成交易后,将释放这些保留的空间。
数据库注册文件分为多个虚拟寄存器行(VLF),这些VLF的状态包括:活动,可恢复,可重复使用和未使用。
只有当VLF处于可重复使用状态或未使用状态时,才能通过树干的截断来释放它。
登记册的截断是解放登记文件空间的过程,用于重新使用交易。
必须定期执行寄存器的截断,以防止注册文件占据过多的磁盘空间。
如果寄存器的截断延迟,则必须监视寄存器大小以避免空间不足。
在某些情况下,寄存器的截断是自动执行的,例如,在数据库执行特定的操作或完整或差分备份之后。
如果寄存器之后还有更多的空间,则可以增加注册文件的大小或将注册文件添加到其他光盘中。
在简单的恢复模式下,数据库的直接备份将自动执行寄存器的截断。
在完整的恢复模式和大容量寄存器模式下,必须定期执行交易寄存器以使VLF可用并释放逻辑寄存器中的空间。
可以通过T-SQL或数据管理工具(SQLServerManageGestudiudio)实现寄存器的备份。
在完整的恢复模式下,必须定期执行完整和差异备份,并且在数据库中执行注册备份。
减少注册文件是减少物理寄存器文件大小的一种方法。
当数据库在线时,可以执行交易寄存器重新输入操作,并且至少有一个VLF可用。
增长文件(文件生长)选项可以设置交易寄存器自动化的增加。
建议选择相当大的增加并使用尺寸而不是将其设置为更好地控制增长率的百分比。
可以定期执行对注册文件的使用的分析,以根据数据增长调整设置,以使设置更合理。
当管理交易寄存器已满的错误时,有必要根据特定情况选择相应的解决方案,包括备份寄存器,磁盘解放空间,调整注册文件大小的设置等等。
同时,有必要注意寄存器备份操作并正常降低操作的执行,以避免经常避免执行绩效。