1. https://www.cnblogs.com/gered/p/12518090.html

【1】启用SQL Server代理

  1. sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true

    #需要重启服务生效

  2. sudo systemctl restart mssql-server

备注:从 SQL Server 2017 CU4 开始,SQL Server 代理是附带mssql server打包并默认处于禁用状态。

【2】使用T-SQL创建作业

  1. --创建示例数据库
  2. --《1linux环境下创建
  3. --/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -Q 'CREATE DATABASE SampleDB'
  4. --/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -Q 'SELECT Name FROM sys.Databases'
  5.  
  6. --《2》登录上sql server 后创建
  7. CREATE DATABASE SampleDB
  8. GO
  9.  
  10. SELECT Name FROM sys.Databases
  11. GO
  12.  
  13. 使用 Transact-SQL 创建作业
  14. --1. 使用sp_add_job若要创建一个名为作业Daily SampleDB Backup
  15.  
  16. -- Adds a new job executed by the SQLServerAgent service
  17. -- called 'Daily SampleDB Backup'
  18. USE msdb ;
  19. GO
  20. EXEC dbo.sp_add_job
  21. @job_name = N'Daily SampleDB Backup' ;
  22. GO
  23. --2. 调用sp_add_jobstep若要创建的备份创建的作业步骤SampleDB数据库。
  24.  
  25. -- Adds a step (operation) to the job
  26. EXEC sp_add_jobstep
  27. @job_name = N'Daily SampleDB Backup',
  28. @step_name = N'Backup database',
  29. @subsystem = N'TSQL',
  30. @command = N'BACKUP DATABASE SampleDB TO DISK = \
  31. N''/var/opt/mssql/data/SampleDB.bak'' WITH NOFORMAT, NOINIT, \
  32. NAME = ''SampleDB-full'', SKIP, NOREWIND, NOUNLOAD, STATS = 10',
  33. @retry_attempts = 5,
  34. @retry_interval = 5 ;
  35. GO
  36. --3. 然后创建与作业的每日计划sp_add_schedule
  37.  
  38. -- Creates a schedule called 'Daily'
  39. EXEC dbo.sp_add_schedule
  40. @schedule_name = N'Daily SampleDB',
  41. @freq_type = 4,
  42. @freq_interval = 1,
  43. @active_start_time = 233000 ;
  44. USE msdb ;
  45. GO
  46.  
  47. --4. 将作业计划附加到作业sp_attach_schedule
  48.  
  49. -- Sets the 'Daily' schedule to the 'Daily SampleDB Backup' Job
  50. EXEC sp_attach_schedule
  51. @job_name = N'Daily SampleDB Backup',
  52. @schedule_name = N'Daily SampleDB';
  53. GO
  54.  
  55. --5. 使用sp_add_jobserver若要将作业分配到目标服务器。 在此示例中,目标是本地服务器。
  56.  
  57. EXEC dbo.sp_add_jobserver
  58. @job_name = N'Daily SampleDB Backup',
  59. @server_name = N'(LOCAL)';
  60. GO
  61. --6. 启动的作业sp_start_job
  62.  
  63. EXEC dbo.sp_start_job N' Daily SampleDB Backup' ;
  64. GO

【3】使用SSMS创建作业,这个太简单了,这里就不赘述了

转自:https://blog.51cto.com/ultrasql/2148934

[转帖](1.2)sql server for linux 开启代理服务(SQL AGENT),使用T-SQL新建作业的更多相关文章

  1. SQL Server on Linux 理由浅析

    SQL Server on Linux 理由浅析 今天的爆炸性新闻<SQL Server on Linux>基本上在各大科技媒体上刷屏了 大家看到这个新闻都觉得非常震精,而美股,今天微软开 ...

  2. 从Windows迁移SQL Server到Linux

    前一篇博客关于SQL Server on Linux的安装,地址:http://www.cnblogs.com/fishparadise/p/8057650.html,现在测试把Windows平台下的 ...

  3. 配置SQL Server on Linux(2)

    1. 前言 前一篇配置SQL Server on Linux(1),地址:http://www.cnblogs.com/fishparadise/p/8125203.html ,是关于更改数据库排序规 ...

  4. 关于解决Mac使用docker安装SQL server for Linux 中文乱码问题

    本人是Mac的追随者,无奈本学期数据库课要求使用Microsoft的SQL server.但是Microsoft并没有发布SQL server for Mac ,笔者使用Google搜索后, 发现可以 ...

  5. Microsoft SQL Server on Linux 踩坑指南

    微软用 SQL Server 在 2016 年的时候搞了一个大新闻,宣传 Microsoft ❤️ Linux 打得一众软粉措手不及.但是这还是好事情,Linux 上也有好用的 SQL Server ...

  6. Linux下安装SQL Server 2016(连接篇SQL Server on linux)

    连接数据库 (1)设置防火墙 要连接数据库,首先要打开防火墙上1433端口,也就是,增加tcp端口1433到公共区域,并且永久生效. [root@localhost Desktop]# firewal ...

  7. 在linux上安装 sql server for linux

    在linux上安装 sql server for linux Install SQL Server on Red Hat Enterprise Linux Install SQL Server To ...

  8. 微软发布SQL Server on Linux

    本文参考并翻译自:微软云计算与企业执行副总裁Scott Guthrie的博客. 过去的一年,不管是对于微软的数据业务,还是整个行业,都是令人惊喜的一年.在周四刚于纽约举行的Data Driven活动中 ...

  9. SQL Server on Linux: How? Introduction: SQL Server Blog

    SQL Server Blog Official News from Microsoft’s Information Platform https://blogs.technet.microsoft. ...

  10. SQL Server On Linux:基于实际项目案例,总结功能支持情况及相关问题解决方案,讲如何快速完成迁移

    上个月,有个朋友问我说Sql Sever向Mysql迁移有什么好的经验分享,他们公司客户明确提出不再提供Windows服务器,现在计划Mysql迁移.我说Mysql迁移成本太高了,不妨可以了解一下SQ ...

随机推荐

  1. 【开源项目推荐】Great Expectations—开源的数据质量工具

    大家好,我是独孤风. 又到了本周的开源项目推荐.数据质量是企业进行数据治理非常重要的一个环节,高质量的数据对管理决策,业务支撑都有非常重要的作用. 只有持续的数据质量改进才能推动数据治理体系的完善,差 ...

  2. Dio网络请求

    包 dio: ^4.0.0 http: ^0.13.3 dio_cookie_manager: ^2.0.0 cookie_jar: ^3.0.1 dio_http2_adapter: ^2.0.0 ...

  3. 全域Serverless+AI,华为云加速大模型应用开发

    日前,华为全联接大会2023在上海召开.华为云CTO张宇昕在大会上发布了基于Serverless技术的大模型应用开发框架,框架以面向AI领域全新升级的FunctionGraph 3.0为核心,将Baa ...

  4. 【玩转鲲鹏DevKit系列】如何快速迁移软件包?

    本文分享自华为云社区<[玩转鲲鹏DevKit系列]如何快速迁移软件包?>,作者: 华为云社区精选 . 软件包含各种不同格式的文件,如RPM包通常包含二进制文件.SO 库文件.JAR包.配置 ...

  5. 华为云IoT智简联接,开启物联世界新纪元

    摘要:华为云IoT将聚焦物联网技术和商业基础能力建设,联接万物.联接生态.联接行业,帮助各行各业做好数字化转型. 近日,华为云通过线上专题演讲发布了IoT最新战略.华为云IoT将聚焦物联网基础能力(包 ...

  6. 华为云原生数据仓库GaussDB(DWS)深度技术解读:融、快、大、稳、易

    摘要:云原生数据仓库GaussDB(DWS)架构师应邀为大家解读数仓深度技术. "云原生"在2020年成为备受瞩目的热词,云原生在确保企业数字化转型中资源快速供给.按需使用的同时, ...

  7. 顶会VLDB‘22论文解读:CAE-ENSEMBLE算法

    摘要:针对时间序列离群点检测问题,提出了基于CNN-AutoEncoder和集成学习的CAE-ENSEMBLE深度神经网络算法,并通过大量的实验证明CAE-ENSEMBLE算法能有效提高时间序列离群点 ...

  8. 开心档之C++ 数据结构

    C++ 数据结构 C/C++ 数组允许定义可存储相同类型数据项的变量,但是结构是 C++ 中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项. 结构用于表示一条记录,假设您想要跟踪图书馆 ...

  9. 火山引擎DataTester:跨境电商网站,如何快速实施AB测试 ?

    更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群   如今中企出海的形态愈加多样,很多企业都建有独立站可直接触达海外客户,但获取优质流量的成本会更加高昂.当优质流量 ...

  10. 🔥 DeepVideo 智能视频生产训练营火热报名中!

    阿里云视频云和阿里云开发者学堂联合打造 国内首个视频云训练营11月8日启幕 四天直播,技术大咖亲临授课干货 全面介绍视频智能生产技术和产品 帮助开发者迅速入门视频云 已超千人报名,丰富打卡玩法礼品 活 ...