当前位置:   article > 正文

监控mysql的表结构_监测数据库的结构变化

监控数据库结构变化

有时候,一个项目里有很多人都有权限修改数据库的结构,就会造成,一个人更改了表结构,而其他开发者不知道的情况。为了记录那些人对哪些结构进行了修改。下面有一段脚本可以记录修改活动。

首先 创建一个表,用来记录 修改的活动。

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_PADDING ON

GO

CREATE TABLE [dbo].[ddl_log](

[log_id] [int] IDENTITY(1,1) NOT NULL,

[post_time] [datetime] NULL,

[server_name] [varchar](100) NULL,

[database_name] [varchar](100) NULL,

[login_name] [varchar](100) NULL,

[target_object_name] [varchar](100) NULL,

[event_type] [varchar](100) NULL,

[command_text] [varchar](8000) NULL,

[client_host_name] [varchar](128) NULL,

[client_ip] [varchar](20) NULL,

[client_mac] [varchar](20) NULL,

[client_program_name] [nvarchar](128) NULL,

[event_instance] [xml] NULL,

PRIMARY KEY CLUSTERED

(

[log_id] ASC<

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号