SQL Server 作业同步 (结合备份作业)(2)

来源:asp之家 时间:2012-07-11 15:59:47 



我创建了一个存储过程,用来导出 作业,只有用powershell 脚本来实现同步,你可以powershell 脚本放入 sqlagent 中 定时运行起到同步的效果

一下是powershell 代码: 

代码如下:


$server = "(local)"
$uid = "sa"
$db="master"
$pwd="fanzhouqi"
$mailprfname = "sina"
$recipients = "32116057@qq.com"
$subject = 'System Log'
function execproc($message)
{
$SqlConnection = New-Object System.Data.SqlClient.SqlConnection
$CnnString ="Server = $server; Database = $db;User Id = $uid; Password = $pwd"
$SqlConnection.ConnectionString = $CnnString
$CC = $SqlConnection.CreateCommand();

$CC.CommandText=$message
$adapter = New-Object System.Data.SqlClient.SqlDataAdapter $CC
$dataset = New-Object System.Data.DataSet
#$SqlConnection.SelectCommand = $CC
if (-not ($SqlConnection.State -like "Open")) { $SqlConnection.Open() }

$adapter.Fill($dataset) |out-null
$dataset.Tables[0].Rows[0][0]
$SqlConnection.Close();
}
function execsql($message)
{
$SqlConnection = New-Object System.Data.SqlClient.SqlConnection
$CnnString ="Server = fanr-pc\sql2012; Database = $db;User Id = $uid; Password = $pwd"
$SqlConnection.ConnectionString = $CnnString
$CC = $SqlConnection.CreateCommand();
if (-not ($SqlConnection.State -like "Open")) { $SqlConnection.Open() }

$cc.CommandText=$message
$cc.ExecuteNonQuery()|out-null
$SqlConnection.Close();
}
$jobscript = execproc " EXEC master..DumpJob @job = 'backup'"
#$jobscript
execsql $jobscript


有什么问题可以联系我:如果blog 的代码没办法使用也可以 加我qq 联系我,问我要。qq:32116057 fanr

标签:SQL,Server,作业,同步
0
投稿

猜你喜欢

  • python数字图像处理之对比度与亮度调整示例

    2021-02-13 19:33:19
  • 用python的requests第三方模块抓取王者荣耀所有英雄的皮肤实例

    2023-11-27 01:27:23
  • 对python数据切割归并算法的实例讲解

    2023-02-10 05:32:08
  • pyspark操作MongoDB的方法步骤

    2021-05-02 11:12:12
  • 合理利用页面标签元素有利用搜索引擎收录

    2008-11-03 11:49:00
  • PHP伪协议基本原理介绍

    2023-05-30 00:24:11
  • 详解python3中的真值测试

    2022-03-10 13:56:59
  • Python使用matplotlib的pie函数绘制饼状图功能示例

    2022-09-27 23:58:58
  • asp 静态页面的另一种思路

    2011-04-08 10:32:00
  • python自动化测试之setUp与tearDown实例

    2021-07-01 13:35:13
  • MYSQL 批量替换之replace语法的使用详解

    2024-01-21 19:52:35
  • Django Channels 实现点对点实时聊天和消息推送功能

    2022-04-03 10:37:56
  • golang 微服务之gRPC与Protobuf的使用

    2023-06-17 20:36:03
  • go程序员日常开发效率神器汇总

    2024-02-16 23:04:40
  • 一小时学会TensorFlow2之全连接层

    2022-11-27 10:35:30
  • matlab读取串口数据并显示曲线的实现示例

    2022-12-17 15:56:17
  • Python多线程以及多线程中join()的使用方法示例

    2021-02-07 16:25:03
  • SQL SERVER 的SQL语句优化方式小结

    2024-01-25 02:11:12
  • Python实现批量读取word中表格信息的方法

    2023-03-25 19:02:05
  • Python自然语言处理之切分算法详解

    2023-02-02 04:46:34
  • asp之家 网络编程 m.aspxhome.com