亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? logicsqldmo.cs

?? 使用SQL Server Agent 自動對SQLServer數(shù)據(jù)庫進行自動備份
?? CS
字號:
//'---------> Created by Joshy George <----------
//'---------> Use this as you like, no copyright, no restrictions <----------
//'---------> All I want is to Give, because I have Received  <----------
//'---------> So much help from others.Thank You ! <----------

///* This is my sample program for Creating SQL Server Jobs 
// * Feel free to change or modify the code, and use it,it sure would be nice to
// * give me credit for something if you do use this in something that you make for yourself
// * or others, but what you do if up to you.
// * Questions or Comments may be addressed to Spot <joshygeo@gmail.com>, 
// * and you can find more  information on my web-site (http://www.joshygeo.tk).  
// * This code is free to use modify and distribute, so long as what your doing with it is also free, 
// * I'd like to here about any interesting modifications that other programmers come up with.

//'---------> Email:-  joshygeo@gmail.com <----------
//'---------> WebSite:- www.joshygeo.tk <----------

using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
using SQLDMO;
using System.IO;//This is for File Functions
namespace dbMaintain.BL
{
    public class BusinessLogicLayer
    {
        public void dIsplayServerList(ComboBox cboListName)
        {//This is for server listing.

            try
            {
                SQLDMO.Application oSQLServerDMOApp = new SQLDMO.Application();
                Info.informationLayer info = new Info.informationLayer();
                
                SQLDMO.NameList oNameList;
                oNameList = oSQLServerDMOApp.ListAvailableSQLServers();
                for (int intIndex = 0; intIndex <= oNameList.Count - 1; intIndex++)
                {
                    if (oNameList.Item(intIndex as object) != null)
                    {
                        cboListName.Items.Add(oNameList.Item(intIndex).ToString());
                    }
                }
                if (cboListName.Items.Count > 0) cboListName.SelectedIndex = 0;
                else cboListName.Text = "(Local)";
            }
            catch 
            {
                
            }

        }
        public void dIsplayDatabases(ComboBox cboDatabase,Info.informationLayer info)
        {//This is for Database listing.
            try
            {
                SQLDMO._SQLServer SQLServer = new SQLDMO.SQLServerClass();

                cboDatabase.Items.Clear();
                SQLServer.Connect(info.strServerName,info.strLoginName,info.strPwd);
                foreach (SQLDMO.Database db in SQLServer.Databases)
                {
                    if (db.Name != null)
                        cboDatabase.Items.Add(db.Name);
                }
                cboDatabase.Sorted = true;
                if (cboDatabase.Items.Count == 0)cboDatabase.Text = "<No databases found>";
            }
            catch (Exception err)
            {
                info.ErrorMessageDataLayer = err.Message;

            }
        }
        public void CreateJob_Sql(Info.informationLayer info)
        {// This is for Create Job on SQl server agent
            {
                try
                {
                    SQLDMO._SQLServer SQLServer = new SQLDMO.SQLServerClass();
                    SQLDMO.Job SQLJob = new SQLDMO.Job();
                    SQLDMO.JobSchedule SQLSchedule = new SQLDMO.JobSchedule();
                    // Conneting sql server
                    SQLServer.Connect(info.strServerName, info.strLoginName, info.strPwd);

                    switch (SQLServer.JobServer.Status)
                    {
                        case SQLDMO_SVCSTATUS_TYPE.SQLDMOSvc_Stopped:
                            SQLServer.JobServer.Start();
                            SQLServer.JobServer.AutoStart = true;
                            break;
                    }
                    //set db name
                    SQLJob.Name = info.strDatabaseName;
                    SQLJob.Description = "Check and Backup" + info.strDatabaseName;

                    SQLServer.JobServer.Jobs.Add(SQLJob);
                    SQLJob.Category = "Database Maintenance";

                    SQLDMO.JobStep aJobStep = new SQLDMO.JobStep();

                    aJobStep.Name = "Step 2: Backup the Database";
                    aJobStep.StepID = 1;

                    aJobStep.DatabaseName = info.strDatabaseName;

                    aJobStep.SubSystem = "TSQL";
                    //------>>> If BackUp Folder is Not Found then create BackUp Folder.
                                    
                     string   DirectoryName = "D:\\BackUp";
                     if (Directory.Exists(DirectoryName)==false)
                     {
                         System.IO.Directory.CreateDirectory(DirectoryName);
                     }
                    //------>>>
                    string sExt;
                    //set command line arguments for server agent.
                    sExt="EXEC master.dbo.xp_sqlmaint '-S " + info.strServerName + " -U " + info.strLoginName + " -P " + info.strPwd + "  -D " + info.strDatabaseName + " -CkDB -CkAl -CkCat -BkUpMedia DISK -BkUpDB D:\\Backup  -BkExt BAK -DelBkUps 2weeks -BkUpOnlyIfClean -Rpt D:\\Backup\\BackDB_Checks.txt'";
                    aJobStep.Command = sExt;
                    aJobStep.OnSuccessAction = SQLDMO_JOBSTEPACTION_TYPE.SQLDMOJobStepAction_QuitWithSuccess;
                    aJobStep.OnFailAction = SQLDMO_JOBSTEPACTION_TYPE.SQLDMOJobStepAction_QuitWithFailure;
                    SQLJob.JobSteps.Add(aJobStep);
                    SQLJob.ApplyToTargetServer(info.strServerName);
                    aJobStep.DoAlter();
                    SQLJob.Refresh();
                    aJobStep.Refresh();

                }
                catch (Exception Err)
                {
                    info.ErrorMessageDataLayer = Err.Message;
                }
            }
        }
        public void CreateShedule_Sql(Info.informationLayer info)
        {
            try
            {
                //it will take bkp every week 2 day
                SQLDMO.Job SQLJob = new SQLDMO.Job();

                SQLDMO._SQLServer SQLServer = new SQLDMO.SQLServerClass();
                SQLDMO.JobSchedule SQLSchedule = new SQLDMO.JobSchedule();

                SQLServer.Connect(info.strServerName, info.strLoginName, info.strPwd);
                SQLJob = SQLServer.JobServer.Jobs.Item(info.strDatabaseName);

                // create a new JobSchedule object
                SQLSchedule.Name = "Weekly Backup";
                SQLSchedule.Schedule.FrequencyType = SQLDMO.SQLDMO_FREQUENCY_TYPE.SQLDMOFreq_Weekly;
                SQLSchedule.Schedule.FrequencyInterval = 2;
                SQLSchedule.Schedule.FrequencyRecurrenceFactor = 2; 

                // // set backup start date
                SQLSchedule.Schedule.ActiveStartDate = info.intStartDate;
                SQLSchedule.Schedule.ActiveStartTimeOfDay = info.intStartTime;
                ////  this schedule has no end time or end date

                SQLSchedule.Schedule.ActiveEndDate = 99991231;
                SQLSchedule.Schedule.ActiveEndTimeOfDay = 235959;

                ////  add the schedule to the Job
                SQLJob.BeginAlter();
                SQLJob.JobSchedules.Add(SQLSchedule);
                SQLJob.DoAlter();
                //SQLJob.JobSchedules.Refresh();
                info.ErrorMessageDataLayer = "New Sql Job [Databasename= " + info.strDatabaseName + " ]Sucessfully Created.  ";
            }
            catch (Exception err)
            {
                info.ErrorMessageDataLayer = err.Message;

            }
        }
    }
}
   

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲午夜私人影院| 91丨国产丨九色丨pron| zzijzzij亚洲日本少妇熟睡| 欧美日韩在线电影| 国产精品久久久久天堂| 日本va欧美va瓶| 91福利国产精品| 国产精品入口麻豆九色| 加勒比av一区二区| 欧美酷刑日本凌虐凌虐| 亚洲免费资源在线播放| 国产福利视频一区二区三区| 日韩欧美亚洲国产精品字幕久久久| 亚洲四区在线观看| 狠狠色狠狠色综合| 欧美一区二区三区在线电影| 亚洲成人自拍网| 日本高清不卡视频| 一区二区三区日本| 色吧成人激情小说| 夜夜夜精品看看| 在线欧美小视频| 一区二区三区.www| 欧美激情一区在线观看| 美女尤物国产一区| 不卡视频免费播放| 6080午夜不卡| 男人操女人的视频在线观看欧美| 欧美色综合影院| 亚洲成人中文在线| 欧美精品成人一区二区三区四区| 亚洲图片欧美色图| 欧美三级一区二区| 三级在线观看一区二区| 欧美日韩国产中文| 日韩高清在线一区| 欧美mv日韩mv国产网站| 精品系列免费在线观看| 久久久另类综合| 国产二区国产一区在线观看| 国产日韩欧美高清| 91在线视频播放| 一区二区三区在线视频免费观看| 欧美系列一区二区| 欧美私人免费视频| 欧美一级黄色录像| 欧美久久久久中文字幕| 亚洲成人精品在线观看| 4438x亚洲最大成人网| 国产精品毛片大码女人| 国产乱色国产精品免费视频| 久久久国产一区二区三区四区小说 | 日韩成人一区二区| 日韩午夜激情电影| 国产成人av影院| 国产精品成人午夜| 欧美色综合网站| 狠狠网亚洲精品| 亚洲免费观看高清完整版在线| 在线视频中文字幕一区二区| 美国三级日本三级久久99| 国产日本欧洲亚洲| 777午夜精品免费视频| 欧美一级久久久久久久大片| 972aa.com艺术欧美| 精品国产一区二区亚洲人成毛片| 丁香婷婷综合网| 秋霞影院一区二区| 国产午夜精品久久久久久久| 在线亚洲免费视频| 国内外精品视频| 亚洲成人免费视| 中文字幕欧美日本乱码一线二线| 欧美在线播放高清精品| 国产在线精品一区二区三区不卡| 亚洲欧美日韩人成在线播放| 精品日韩成人av| 色视频欧美一区二区三区| 九九精品一区二区| 午夜视黄欧洲亚洲| 亚洲欧洲色图综合| 亚洲精品一区二区三区香蕉| 91黄色在线观看| 成人小视频在线观看| 久久精品国产亚洲高清剧情介绍| 国产综合久久久久久鬼色| 91精品欧美一区二区三区综合在| 一区二区三区影院| 久久女同互慰一区二区三区| 欧美日韩极品在线观看一区| 国产福利精品一区二区| 日本成人在线视频网站| 一个色综合av| 综合在线观看色| 国产香蕉久久精品综合网| 日韩一级高清毛片| 欧美一区二区女人| 欧美三级视频在线播放| 色八戒一区二区三区| aaa欧美色吧激情视频| 国产 日韩 欧美大片| 国产一区在线精品| 老司机免费视频一区二区| 亚洲综合视频在线观看| 夜夜嗨av一区二区三区中文字幕 | 蜜桃久久久久久久| 日韩一区二区三区免费看| 欧美色网一区二区| 奇米影视7777精品一区二区| 亚洲午夜日本在线观看| 亚洲欧美日韩国产成人精品影院| 国产女人aaa级久久久级| 成人欧美一区二区三区黑人麻豆 | 亚洲成人午夜电影| 亚洲一区在线免费观看| 亚洲国产另类av| 亚洲成av人影院在线观看网| 午夜精品福利一区二区蜜股av| 亚洲一区二区三区四区中文字幕 | 国产精品久久久久婷婷二区次| 国产午夜精品理论片a级大结局| 久久蜜桃一区二区| 中文字幕第一页久久| 国产精品色哟哟| 一区二区国产视频| 天天综合色天天综合| 视频一区二区国产| 成人黄色a**站在线观看| 激情五月婷婷综合网| 国产精品久久久一本精品| 国产精品久线观看视频| 日韩美女视频19| 一区二区三区视频在线看| 日韩激情视频在线观看| 国产曰批免费观看久久久| 丰满放荡岳乱妇91ww| 91天堂素人约啪| 欧美精品乱人伦久久久久久| 精品国精品国产| 国产精品理论片| 亚洲一区二三区| 久久丁香综合五月国产三级网站| 国产精品亚洲人在线观看| 91玉足脚交白嫩脚丫在线播放| 欧美日韩一区二区三区视频| 日韩精品一区在线观看| 国产精品久久午夜| 午夜精品一区在线观看| 国产一区二区三区观看| 91亚洲精品久久久蜜桃| 6080国产精品一区二区| 国产精品入口麻豆九色| 日本不卡一区二区三区| 国产成人在线视频播放| 亚洲成人免费看| 91麻豆免费看| 欧美v国产在线一区二区三区| 91精品国产aⅴ一区二区| 久久伊人蜜桃av一区二区| 日韩午夜激情视频| 中文字幕日韩欧美一区二区三区| 亚洲国产欧美一区二区三区丁香婷| 日本vs亚洲vs韩国一区三区二区 | 国产精品久久久久久久岛一牛影视 | 色网站国产精品| 欧美一二三区在线观看| 国产精品久久久久婷婷二区次| 日本不卡中文字幕| 91成人免费在线| 精品美女一区二区| 色狠狠综合天天综合综合| 色综合久久综合网欧美综合网| 精品国产乱码久久久久久久| 一区二区高清在线| 不卡一区二区中文字幕| 亚洲欧美日韩一区| 高清成人在线观看| 日韩欧美国产电影| 日韩精品乱码av一区二区| hitomi一区二区三区精品| 精品国产91乱码一区二区三区| 午夜伊人狠狠久久| 色欧美片视频在线观看在线视频| 久久尤物电影视频在线观看| 日本va欧美va瓶| 欧美精品乱人伦久久久久久| 亚洲一级二级在线| 色悠久久久久综合欧美99| 日本一区二区三区国色天香 | 一区二区三区免费看视频| 高清国产午夜精品久久久久久| 精品国产sm最大网站| 久久99国产精品久久99果冻传媒| 欧美日韩国产免费一区二区 | 欧美色网一区二区| 亚洲国产欧美日韩另类综合| 欧美亚洲动漫另类| 亚洲成人一区在线| 欧美精品在线观看播放| 日本在线不卡视频一二三区|