由於要定期去刪除比較久的資料,礙於Azure SQL DB目前無法直接創建作業,目前找到一種方式就是通過local的SQL SERVER來執行AZURE SQL指令。

步驟如下:

SQL Server Management Studio 2014 ,登錄local之後,打開SQL Server Agent

新增作業,輸入名稱:

新增步驟,輸入名稱為「Create list」:

類型選擇「作業系統(CmdExec)」,執行身份「SQL Server Agent服務賬戶」,

命令為:

sqlcmd -U 「賬號」 -d 「資料庫名稱」-S 「xxxxxxx.database.windows.ne」t -P  「登錄密碼」 -i c:\script\deleteLog.sql -o c:\script\azureoutput.tx

c:\script\deleteLog.sql 這個script為需要執行的SQL語法,例如刪除表等等;

  • -U Azure SQL登錄賬戶
  • -d 資料庫名稱
  • -P Azure SQL登錄密碼
  • - i 執行的script路徑
  • -o 執行結果輸出文件

設置輸出檔:

新增排程如下:

類型為「重複執行」

發生於「每日」

重複頻率「1」天

作業活動監視器可以查看所有作業的執行狀態,如果有錯誤,可以到上一步-o指定的文件查看。

deleteLog.sql內容如下:

DELETE FROM TKBLSTS WHERE JOB_NO IN (SELECT JOB_NO FROM TKBL WHERE (GROUP_ID<>'EG' AND GROUP_ID<>'PL') AND CREATE_DATE < DATEADD(MONTH,-4,getdate()));
GO
DELETE FROM TKBLPTY WHERE JOB_NO IN (SELECT JOB_NO FROM TKBL WHERE (GROUP_ID<>'EG' AND GROUP_ID<>'PL') AND CREATE_DATE < DATEADD(MONTH,-4,getdate()));
GO
DELETE FROM TKBLCNTR WHERE JOB_NO IN (SELECT JOB_NO FROM TKBL WHERE (GROUP_ID<>'EG' AND GROUP_ID<>'PL') AND CREATE_DATE < DATEADD(MONTH,-4,getdate()));
GO
DELETE FROM TKBLFLNO WHERE JOB_NO IN (SELECT JOB_NO FROM TKBL WHERE (GROUP_ID<>'EG' AND GROUP_ID<>'PL') AND CREATE_DATE < DATEADD(MONTH,-4,getdate()));
GO
DELETE FROM TKBLPO WHERE JOB_NO IN (SELECT JOB_NO FROM TKBL WHERE (GROUP_ID<>'EG' AND GROUP_ID<>'PL') AND CREATE_DATE < DATEADD(MONTH,-4,getdate()));
GO
DELETE FROM TKBL WHERE (GROUP_ID<>'EG' AND GROUP_ID<>'PL') AND CREATE_DATE < DATEADD(MONTH,-4,getdate());
GO
DELETE FROM OTH_LOG1 WHERE CREATE_DATE <  DATEADD(day,-10,getdate());

  

转载于:https://www.cnblogs.com/milo-xie/p/6393720.html

Azure SQL作業相关推荐

  1. SQL Server 和 Azure SQL 索引体系结构和设计指南

    目录 (一)引言 1. 概述 2. 索引分类 3. 下文会涉及到的类型的索引 (二)索引设计基础知识 1. 索引设计任务 (三)常规索引设计指南 1. 数据库注意事项 2. 查询注意事项 3. 列注意 ...

  2. 如何在Windows Azure VM上的SQL Server和Windows Azure SQL Database两者中做出选择

    作者信息:本篇文章是由SQL Server Cloud Infrastructure Team的 Madhan Arumugam 和 Guy Bowerman共同著作. 简介 把SQL 数据托管在哪里 ...

  3. Azure SQL Database (19) Stretch Database 概览

    <Windows Azure Platform 系列文章目录>  Azure SQL Database (19) Stretch Database 概览      Azure SQL Da ...

  4. Azure SQL 数据库引入了新的服务级别

     新的级别将提升客户体验,并提供更多的业务连续性选项 为了更好地满足您在灵活性提升方面的需求,MicrosoftAzure SQL 数据库添加了新的服务级别(基础级和标准级),以与当前处于预览状态 ...

  5. Azure Automation (5) 调整Azure SQL Database DTU

    <Windows Azure Platform 系列文章目录> 之前有客户提了需求,在9点以后,把Azure SQL Database DTU提高 在凌晨,把Azure SQL Datab ...

  6. 如何將Clonezilla live放到一個已經有其他作業系統存在的硬碟中

    本文件說明如何將Clonezilla live放到一個已經有其他作業系統存在的硬碟中. 這裡我們使用grub這個開機管理程式當範例.你必須把Clonezilla live的所有檔案放在grub支援的檔 ...

  7. Azure SQL Database (23) Azure SQL Database Dynamic Data Masking动态数据掩码

    <Windows Azure Platform 系列文章目录> 我们在使用关系型数据的时候,有时候希望: - 管理员admin,可以查看到所有的数据 - 普通用户,某些敏感字段,比如信用卡 ...

  8. php查询sql2008数据库操作系统,使用 PHP 进行查询 - Azure SQL Database SQL Managed Instance | Microsoft Docs...

    您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn. 快速入门:使用 PHP ...

  9. 关于 Azure SQL 数据库你不知道的 5 件事

    点击上方蓝字关注"汪宇杰博客" 原文:Azure Tips and Tricks 翻译:汪宇杰 Azure SQL Database 如果您喜欢 SQL Server,那么您可能也 ...

  10. 译 | 在 Azure SQL 上节约成本的八种方法

    点击上方关注"汪宇杰博客" 原文:John 'JG' Chirapurath 翻译:汪宇杰 导语 当今世界,企业正崭露头角,渴望重整与重建,但仍处于不确定的时期.节约成本并将开支重 ...

最新文章

  1. 2020 最新自动驾驶技术报告出炉:Waymo、特斯拉、沃尔沃技术方案大起底
  2. hihocoder 后缀自动机专题
  3. 实验3 linux内存映射,3Linux内存映射,mmap()函数
  4. C++类中封装线程函数
  5. Java---类加载
  6. 19年8月 字母哥 番外篇:周边技术生态
  7. python中的孤儿进程
  8. 误删了计算机桌面回收站,我电脑回收站里的东西已经被删除几天了?怎么可以找回!谢谢...
  9. python游戏入门书籍推荐
  10. 防窥屏的膜能真的防止别人偷看吗,其原理是什么?
  11. 五年级计算机下册教案人教版,新人教版五年级下册信息技术全册教案.pdf
  12. 关于使用Kaptcha验证码框架遇到的问题
  13. php 页面执行时长
  14. linux网络调试发包抓包工具
  15. 【嵌入式模块】LCD1602LCD12864
  16. 设计模式-行为型软件设计模式(四)
  17. tomcat+mysql+腾讯云_腾讯云服务器配置tomcat和mysql
  18. html chm用浏览器打开,解决chm文件无法使用浏览器打开的问题
  19. 应用泛函分析—线性空间
  20. 测试开发,测试架构师为什么能拿50 60k呢需要掌握哪些技能呢

热门文章

  1. GitHub上IOS开源项目
  2. http://blog.csdn.net/zbyufei/article/details/6096881
  3. sharepoint 在Visual Studio设置其他页面的加载标签
  4. Java容器Set接口
  5. PHP使用echo输出标签设置CSS样式问题
  6. Apache Thrift 环境配置
  7. 在flex4中使用asdoc生成api文档
  8. 一步步在GitHub上创建博客主页(7)--兼容Windows Writer的服务提供器
  9. pku 2251 Dungeon Master
  10. JDBC衔接DB2、Oracle、MySQL、PostgreSQL