如何在sql server 2005中创建日志文件[英] How to create log file in sql server 2005

问题描述

在我的应用程序中,我需要跟踪所有创建、编辑、删除或修改任何类型条目的用户.在sql server 2005中如何维护那些记录.听说那个日志文件可以维护.请解释一下如何创建或维护日志的概念.

推荐答案

SQL 有自己的日志文件,名为".LDF"(log data文件)
您不能创建自己的 PDF,如果您想跟踪所有数据库应用程序,那么它可以在您的软件中进行自定义.
创建一个 AUDIT 表,在每个插入/更新/删除活动中在 AUDIT 表中放置一个条目
对于 LOG 文件的信息存在于 sql
看这里[^]

嗨,

如果您想这样做,只需为此条目创建 DDL 触发器:

http://www.sqlteam.com/文章/using-ddl-triggers-in-sql-server-2005-to-capture-schema-changes[^]

这是一篇可以帮助你的好文章:

http://www.mssqltips.com/sqlservertip/2085/sql-server-ddl-triggers-to-track-all-database-changes/[^]

问候
Robert

1.在对象资源管理器中,连接到 SQL Server 数据库引擎的一个实例,然后展开该实例.

2.展开数据库,右键单击要添加文件的数据库,然后单击属性.

3.在"数据库属性"对话框中,选择"文件"页面.

4.要添加数据或事务日志文件,请单击添加.

5.在数据库文件网格中,输入文件的逻辑名称.文件名在数据库中必须是唯一的.

6.选择文件类型、数据或日志.

7.对于数据文件,从列表中选择要包含该文件的文件组,或选择<新建文件组>创建一个新的文件组.事务日志不能放在文件组中.

8.指定文件的初始大小.根据您期望数据库中的最大数据量,使数据文件尽可能大.有关详细信息,请参阅使用文件和文件组管理数据库增长.

9.要指定文件应如何增长,请单击"自动增长"列中的 (...).从以下选项中选择:
a.要允许当前选定的文件随着需要更多数据空间而增长,请选中启用自动增长复选框,然后从以下选项中进行选择:
b.要指定文件应按固定增量增长,请选择以兆字节为单位并指定一个值.
c.要指定文件应按当前文件大小的百分比增长,请选择 In Percent 并指定一个值.

10.要指定最大文件大小限制,请从以下选项中进行选择:
a.要指定文件应该能够增长到的最大大小,请选择 Restricted File Growth (MB) 并指定一个值.
b.要允许文件根据需要增长,请选择不受限制的文件增长.
c.要防止文件增长,请清除启用自动增长复选框.文件大小不会超过初始大小 (MB) 列中指定的值.

11.指定文件位置的路径.添加文件前,指定路径必须存在.

12.点击确定.

试试这个步骤..

本文地址:https://www.itbaoku.cn/post/1395149.html