搜索

YourSQLDba介绍 YourSQLDba是一个法国人写的程序,它是由一系列T-SQL存储过程构成的脚本文件。可以理解成一个组件或安装包,从而简化了在Mircorsoft SQL Server 2005/2008 数据库的安装,部署。它可以提供自动、复杂,非常容易定制的数据库维护管理,从而可

YourSQLDba介绍

YourSQLDba是一个法国人写的程序,它是由一系列T-SQL存储过程构成的脚本文件。可以理解成一个组件或安装包,从而简化了在Mircorsoft SQL Server 2005/2008 数据库的安装,部署。它可以提供自动、复杂,非常容易定制的数据库维护管理,从而可以极大的让DBA从繁杂的维护工作中释放出来。这是一个优秀的工具,可以减轻你的工作。也是每个DBA应该努力的方向,可以编写自己的数据库管理维护工具,让你从繁杂的工作中解脱出来。

YourSQLDba的官方网站:

主要设计目标

   1. 实现SQL服务器维护的最佳实践

   2. 易于部署(从后面的介绍可以看出)

   3. 没有依赖其他工作的SQL代理和工作SQL Management Studio等

   4. 大量日志记录和报告,虚拟主机,非常便于诊断问题

   5. 确保维护问题可以自动产生报告

   6. 确保严重的情况也不容忽视很长时间。

功能介绍

  完整备份和日志备份的自动化

  执行更新统计信息(通常每隔一个指定的周期执行一次,默认是一周)

  选择性reorganize或重建那些超过阀值的索引。

  检查数据库的完整性。

  保持MSDB的最新备份,并记录备份历史(每个完整或日志备份周期)

  清理历史记录(备份、Sql Agent、 Sql Maintenance)

  清空(回收)SQL Server错误日志每天(30条以上归档)

  提供简单的存储过程工具做手工备份、复制数据库、恢复数据库

  数据库维护任务的Schedule

  配置数据库邮件维护报告

  发送电子邮件,定期通知维护活动。

  发送异常邮件通知数据库维护中的一些问题

    Disable immediately databases with integrity problem

  当备份失败超过3次时,禁用数据库备份(手工备份可以重置失败次数)

   Connect network drives visible to database engine for backup purposes, and make them auto-reconnect at startup.

对应英文文档如下:

  Automate full backups and recurrent log backups.

  Perform update statistics (spread all of them over a specified period of time, by default a week)

  Selectively reorganize or rebuild index that show a fragmentation thresold

  Check database integrity

  Keep an up-to-date backup of MSDB which record all backup history (at the end of each full or log backup cycle)

  Clean-up history log (backup, Sql Agent, Sql maintenance)

  Recycle SQL Server error log every day (keep up to 30 archives)

  Provides simplified sp utilities to do manual backup, duplicate database, and restore database.

  Schedule agent task for maintenance

  Configure database mail for maintenance reporting

  Send e-mail that regular notify maintenance activity

  Send exceptional e-mail for notifying problematic maintenance  issues

  Disable immediately databases with integrity problem

  Disable databases which failed to be backup more than 3 consecutives times (manual backup can reset the failure count)

  Connect network drives visible to database engine for backup purposes, and make them auto-reconnect at startup.

版本跟新情况

YouSQLDba的最新版本是2012-06-12年发布的Version 5.0.2版本。

12-003 2012-06-12

12-002 2012-03-20

12-001 2012-03-02

11-006 2011-10-06

11-005 2011-09-21

帮助文档

你从官网下载的YourSQLDba_ENU.chm帮助时,要注意不要下载了法文的文档。基本上关于YouSQLDba的资料都可以从帮助文档获取。

 

安装过程

 

YourSQLDba的安装步骤很简单,首先安装前,你先看一下帮助文档的Deployment & Update文档部分。对整体安装部署有个了解先。

1:打开SQL Server Management studio. 新建一个查询界面。

2:然后通过帮助文件中的“Click here to open the script”连接,进去复制拷贝脚本YourSQLDba_InstallOrUpdateScript.sql。

3:执行脚本成功后,会在数据库实例上创建一个YourSQLDba 数据库和相关的维护程序。

                                     

clip_image001

4:解决方案成功部署之前,香港虚拟主机,需要初始化设置。初始化设置是一个存储过程,是这一解决方案的一部分。

文档中例子如下:

Exec YourSQLDba.Install.InitialSetupOfYourSQLDba   @FullBackupPath = 'c:\iSql2005Backups' -- full backup path destination 完全备份目录地址   , @LogBackupPath = 'c:\iSql2005Backups' -- log backup path destination 日志备份目录地址   , @email = 'myAdmin@myDomain.com' -- Email recipients (or distribution list) Email账号   , @SmtpMailServer = 'myMailServer' -- Mail server that accept SMTP mail 邮箱服务器   , @ConsecutiveFailedbackupsDaysToPutDbOffline = 0000 -- Maximum number of consecutive days of failed full backups allowed   -- for a database before putting that database (Offline).   -- You must choose a value between 4 and 9999.   -- Important: Your can read the explanations in the InitialSetupOfYourSQLDba page   -- for using the @ConsecutiveFailedbackupsDaysToPutDbOffline parameter.

clip_image002

 

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
mysql:blob和其他无-SQL存储,有什么区别?mysql:blob和其他无-SQL存储,有什么区别?May 13, 2025 am 12:14 AM

mysql'sblobissuitableForStoringBinaryDataWithInareLationalDatabase,而alenosqloptionslikemongodb,redis和calablesolutionsoluntionsoluntionsoluntionsolundortionsolunsolunsstructureddata.blobobobsimplobissimplobisslowderperformandperformanceperformancewithlararengelitiate;

mySQL添加用户:语法,选项和安全性最佳实践mySQL添加用户:语法,选项和安全性最佳实践May 13, 2025 am 12:12 AM

toaddauserinmysql,使用:createUser'username'@'host'Indessify'password'; there'showtodoitsecurely:1)choosethehostcarecarefullytocon trolaccess.2)setResourcelimitswithoptionslikemax_queries_per_hour.3)usestrong,iniquepasswords.4)Enforcessl/tlsconnectionswith

MySQL:如何避免字符串数据类型常见错误?MySQL:如何避免字符串数据类型常见错误?May 13, 2025 am 12:09 AM

toAvoidCommonMistakeswithStringDatatatPesInMysQl,CloseStringTypenuances,chosethirtightType,andManageEngencodingAndCollat​​ionsEttingsefectery.1)usecharforfixed lengengters lengengtings,varchar forbariaible lengength,varchariable length,andtext/blobforlabforlargerdata.2 seterters seterters seterters seterters

mySQL:字符串数据类型和枚举?mySQL:字符串数据类型和枚举?May 13, 2025 am 12:05 AM

mysqloffersechar,varchar,text,and denumforstringdata.usecharforfixed Lengttrings,varcharerforvariable长度,文本forlarger文本,andenumforenforcingDataAntegrityWithaEtofValues。

mysql blob:如何优化斑点请求mysql blob:如何优化斑点请求May 13, 2025 am 12:03 AM

优化MySQLBLOB请求可以通过以下策略:1.减少BLOB查询频率,使用独立请求或延迟加载;2.选择合适的BLOB类型(如TINYBLOB);3.将BLOB数据分离到单独表中;4.在应用层压缩BLOB数据;5.对BLOB元数据建立索引。这些方法结合实际应用中的监控、缓存和数据分片,可以有效提升性能。

将用户添加到MySQL:完整的教程将用户添加到MySQL:完整的教程May 12, 2025 am 12:14 AM

掌握添加MySQL用户的方法对于数据库管理员和开发者至关重要,因为它确保数据库的安全性和访问控制。1)使用CREATEUSER命令创建新用户,2)通过GRANT命令分配权限,3)使用FLUSHPRIVILEGES确保权限生效,4)定期审计和清理用户账户以维护性能和安全。

掌握mySQL字符串数据类型:varchar vs.文本与char掌握mySQL字符串数据类型:varchar vs.文本与charMay 12, 2025 am 12:12 AM

chosecharforfixed-lengthdata,varcharforvariable-lengthdata,andtextforlargetextfield.1)chariseffity forconsistent-lengthdatalikecodes.2)varcharsuitsvariable-lengthdatalikenames,ballancingflexibilitibility andperformance.3)

MySQL:字符串数据类型和索引:最佳实践MySQL:字符串数据类型和索引:最佳实践May 12, 2025 am 12:11 AM

在MySQL中处理字符串数据类型和索引的最佳实践包括:1)选择合适的字符串类型,如CHAR用于固定长度,VARCHAR用于可变长度,TEXT用于大文本;2)谨慎索引,避免过度索引,针对常用查询创建索引;3)使用前缀索引和全文索引优化长字符串搜索;4)定期监控和优化索引,保持索引小巧高效。通过这些方法,可以在读取和写入性能之间取得平衡,提升数据库效率。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

功能强大的PHP集成开发环境

SecLists

SecLists

SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

Dreamweaver Mac版

Dreamweaver Mac版

视觉化网页开发工具

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用