YourSQLDba的翻译(六)

YourSQLDba的翻译(六)

在运行下面这个存储过程之前,先部署好YourSQLDba,执行YourSQLDba_InstallOrUpdateScript.sql. 脚本。然后运行下面的存储过程进行配置您的YourSQLDba


这个存储过程在SQLSERVER 代理里创建两个任务,这些任务的描述都包含在Maint.YourSQLDba_DoMaint存储过程里
任务一:在午夜执行YourSQLDba_FullBackups_And_Maintenance 作业,这个作业的用途是执行每日维护包括完整备份数据库
任务二:每15分钟执行YourSQLDba_LogBackups 作业,这个作业的用途是备份事务日志

YourSQLDba创建一个数据库邮件profile 命名为YourSQLDba_EmailProfile
这个profile里有一个帐户:名为<servername>.<instanceName>@YourSQLDba.com

    <servername> 是你的服务器的计算机名.
    <instanceName> 是你的SQLSERVER实例名字

YourSQLDba还会创建一个SQLSERVER代理操作员,命名为YourSQLDba_Operator ,这个操作员包含了@email参数

YourSQLDba会配置警报根据你配置的数据库邮件,发送警报到你的邮件地址
YourSQLDba会改变SQLSERVER实例默认的SQL ERRORLOG的数量,默认只有7个,这样就能够有更长的ERRORLOG历史可以追查

 

Initial setup
  

Updated : 2010-10-06

Before to run it, deployed YourSQLDba solution by running the script YourSQLDba_InstallOrUpdateScript.sql.

Then run this procedure from YourSQLDba database.

Sample :

 1 Exec YourSQLDba.Install.InitialSetupOfYourSQLDba 
 2   @FullBackupPath = 'c:\iSql2005Backups'       -- full backup path destination 
 3 , @LogBackupPath = 'c:\iSql2005Backups'   -- log backup path destination 
 4 , @email = 'myAdmin@myDomain.com'              -- Email recipients (or distribution list) 
 5 , @SmtpMailServer = 'myMailServer'             -- Mail server that accept SMTP mail 
 6 
 7 , @ConsecutiveFailedbackupsDaysToPutDbOffline = 0000 
 8                            -- Maximum number of consecutive days of failed full backups allowed 
 9                            -- for a database before putting that database (Offline). 
10                            -- You must choose a value between 4 and 9999. 
11        -- Important: Your can read the explanations in the InitialSetupOfYourSQLDba page 
12        --            for using the @ConsecutiveFailedbackupsDaysToPutDbOffline parameter. 

 


Click here to get the full description of the call to the procedure "Install.InitialSetupOfYourSQLDba".

The procedure create two tasks in SQL Server Agent that invokes the Maint.YourSQLDba_DoMaint procedure. 

At midnight : YourSQLDba_FullBackups_And_Maintenance : Perform daily maintenance including full backups of name :
Every 15 minutes around the clock : YourSQLDba_LogBackups : Does log backups
It creates a database mail profile named YourSQLDba_EmailProfile which contains a account named as

    <servername>.<instanceName>@YourSQLDba.com

    <servername> is the name of the server.
    <instanceName> is the name of the instance if it is not the instance by default.

It creates an SQL Server Agent operator named YourSQLDba_Operator which contains the value of the @email parameter.

It configures SQL Server Agent alert system to have YourSQLDba_EmailProfile.

It modifies log archive number limit on SQL Server instance, so it is possible to have a longer SQL Server Error logs history

 

转载于:https://www.cnblogs.com/lyhabc/archive/2013/06/12/3132579.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值