apexsql使用方法_使用ApexSQL审核执行SQL Server审核

本文详细介绍了如何使用ApexSQL Audit工具对SQL Server实例和数据库进行审计,强调了ApexSQL Audit作为全面的SQL Server审计解决方案的优势,包括其易于安装、强大的过滤功能以及报告和警报系统。文章涵盖安装、添加服务器和数据库、实例及数据库级别操作的审计,以及导出审计结果等步骤。
摘要由CSDN通过智能技术生成

apexsql使用方法

This is the last article, but not least, in the SQL Server Audit series. In this series (see TOC at the bottom), we explained deeply the concept of the SQL Server Audit, why it becomes mandatory for each company to have a SQL Server Audit solution to track and log the different types of events at both the SQL Server instance and database levels. We also went through and compare the different methods that can be used to audit the SQL Server instances and databases.

这是SQL Server审计系列的最后一篇文章,但并非最不重要。 在本系列文章中(请参阅底部的目录 ),我们深入解释了SQL Server审核的概念,为什么每个公司都必须拥有SQL Server审核解决方案来跟踪和记录两个SQL Server上不同类型的事件,这是强制性的实例和数据库级别。 我们还仔细研究并比较了可用于审核SQL Server实例和数据库的不同方法。

In this article, we will discuss how to easily audit your SQL Server instances and databases using ApexSQL Audit tool. ApexSQL Audit is a SQL Server audit tool that uses extended events and profiler traces, depending on the SQL Server version to track and log audit changes

在本文中,我们将讨论如何使用ApexSQL审核工具轻松审核SQL Server实例和数据库。 ApexSQL Audit是一个SQL Server审核工具 ,它使用扩展事件和事件探查器跟踪,具体取决于SQL Server版本来跟踪和记录审核更改

ApexSQL审核概述 (ApexSQL Audit Overview)

SQL Server provides us with a number of features, that can be used to audit the different aspects of the SQL Server instance. Some of these features allow us to audit specific events at the database level and other methods allow us to audit events at both the SQL Server instance and the database levels. But as discussed deeply in the previous articles of this series, each one of these methods has specific limitations, that makes it harder to consider it as a complete SQL Server Audit solution.

SQL Server为我们提供了许多功能,可用于审核SQL Server实例的不同方面。 其中一些功能允许我们在数据库级别审核特定事件,而其他方法则允许我们在SQL Server实例和数据库级别审核事件。 但是,如本系列前几篇文章中深入讨论的那样,这些方法中的每一种都有特定的局限性,因此很难将其视为完整SQL Server Audit解决方案。

ApexSQL Audit is a comprehensive SQL Server Audit solution that can be used to track and log the different types of actions performed at both the SQL Server instance and the database levels, in a way that overcomes all the limitations of the other features.

ApexSQL Audit是一个全面SQL Server Audit解决方案,可用于克服SQL Server实例和数据库级别上执行的各种不同类型的操作,从而克服了其他功能的所有局限性。

ApexSQL Audit can be easily installed to your server and automatically deployed to all machines that will be audited without the need for any manual installation from the user side. After installing it, ApexSQL Audit provides us with the ability to use the existing auditing templates to make sure that all your SQL Server instances and database meet these compliance standards. You can also customize the existing templates to meet your company requirements or simply create your own template and apply it to your SQL Servers and databases with a single click.

ApexSQL Audit可以轻松安装到您的服务器,并自动部署到将要审核的所有计算机,而无需用户进行任何手动安装。 安装后,ApexSQL审核使我们能够使用现有审核模板来确保您的所有SQL Server实例和数据库均符合这些合规性标准。 您还可以自定义现有模板以满足公司的要求,或者只需创建您自己的模板,然后单击即可将其应用于SQL Server和数据库。

SQL Server database auditing - ApexSQL Audit compliance

With a large number of customizable filters, ApexSQL Audit allows you to track only what you want to audit at the deepest possible level. You can track the actions performed by a specific SQL Server login on a specific database object from a specific host while running a specific application. Again, all these configurations can be performed in a minute, as we will see later in this article. You can track each user from the time he logged in to the SQL Server instance till he finished and logged out from the system, with the ability to audit the data changes from the insert, update and delete operations and compare the values changing.

借助大量可自定义的过滤器,ApexSQL审核允许您仅跟踪要审核的内容。 您可以在运行特定应用程序时,从特定主机跟踪特定SQL Server登录名对特定数据库对象执行的操作。 同样,所有这些配置都可以在一分钟内完成,正如我们将在本文后面看到的那样。 您可以跟踪每个用户从其登录到SQL Server实例到完成并从系统注销之前的时间,并能够审核插入,更新和删除操作中的数据更改,并比较更改的值。

SQL Server database auditing - ApexSQL Audit Filter to perform a SQL Server audit

In order to review the captured information, ApexSQL Audit provides you with a library of built-in reports that you can run or create your own custom reports from these existing reports, with the ability to schedule these reports based on your requirements. All these auditing and reporting operations will be performed with the minimal impact on performance on the audited SQL Server instances and on the central repository server. You can also get notified, in real time, using existing alerts or your own custom alters, when an important event occurs on the audited SQL Servers, with the ability to log these alerts to the windows event log or send it via email.

为了查看捕获的信息,ApexSQL Audit为您提供了一个内置报告库,您可以运行这些报告或从这些现有报告创建您自己的自定义报告,并能够根据您的需求计划这些报告。 所有这些审核和报告操作都将在对审核SQL Server实例和中央存储库服务器的性能影响最小的情况下进行。 当在经审核SQL Server上发生重要事件时,您还可以使用现有警报或您自己的自定义更改实时获得通知,并能够将这些警报记录到Windows事件日志或通过电子邮件发送。

SQL Server database auditing - ApexSQL Audit Alerts

ApexSQL审核安装

ApexSQL Monitor是一个用于监控和管理Microsoft SQL Server性能的工具。通过它,您可以收集,分析和报告有关SQL Server数据库的性能指标和关键统计信息。 使用ApexSQL Monitor之前,您需要先下载和安装该软件。安装完成后,您可以按照以下步骤使用ApexSQL Monitor: 1. 启动ApexSQL Monitor。在首次运行时,您将被要求提供SQL Server实例的连接信息。输入正确的服务器名称和身份验证凭据来连接到SQL Server。 2. 连接成功后,您将会看到一个仪表盘,其中列出了SQL Server的一些基本配置信息和当前性能指标。您可以在左侧的导航菜单中选择不同的选项卡来查看更多详细信息。 3. 在"总览"选项卡中,您可以查看SQL Server实例的总体性能摘要,包括CPU利用率,内存使用率,I/O活动和网络活动等指标。此外,您还可以查看最近的警报和事件日志。 4. 在"数据库"选项卡中,您可以查看和管理已安装在SQL Server实例上的数据库。您可以检查每个数据库的性能指标,例如事务日志使用量,数据库大小和备份状态等。 5. 在"查询"选项卡中,您可以查看和分析正在执行的查询。您可以通过排序和筛选来查找耗时或消耗资源较多的查询,并进行进一步的优化。 6. 在"统计"选项卡中,您可以查看有关数据库对象(例如表,索引和存储过程)的详细统计信息。这些信息可以帮助您识别和解决性能瓶颈。 7. 在"报告"选项卡中,您可以生成和查看针对SQL Server实例的性能报告。您可以选择不同的报告模板和时间范围,并将其导出为PDF或Excel格式。 除了以上功能外,ApexSQL Monitor还提供了警报功能,您可以设置警报规则来监控关键性能指标,并在达到特定阈值时发送通知。 总而言之,ApexSQL Monitor是一个功能强大且易于使用SQL Server性能监控工具,可以帮助您实时监测数据库的性能,并快速识别和解决潜在的问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值