培训
认证
Microsoft Certified: Azure Database Administrator Associate - Certifications
使用 Microsoft PaaS 关系数据库产品/服务,管理云、本地和混合关系数据库的 SQL Server 数据库基础结构。
重要
在 Azure SQL 托管实例 上,支持大多数 SQL Server 代理功能。 有关详细信息,请参阅 Azure SQL 托管实例 T-SQL 差异。
本文介绍如何使用 SQL Server Management Studio(SSMS)、Transact-SQL(T-SQL)或 SQL Server 管理对象(SMO)创建 SQL Server 代理作业。
若要添加可发送给作员的作业步骤、计划、警报和通知,请参阅“另请参阅”部分中的主题链接。
有关详细的安全信息,请参阅 实现 SQL Server 代理安全性
在 对象资源管理器中,连接到服务器。
打开 “新建查询” 窗口。
复制并粘贴以下脚本:
USE msdb ;
GO
EXEC dbo.sp_add_job @job_name = N'Weekly Sales Data Backup' ;
GO
EXEC sp_add_jobstep
@job_name = N'Weekly Sales Data Backup',
@step_name = N'Set database to read only',
@subsystem = N'TSQL',
@command = N'ALTER DATABASE SALES SET READ_ONLY',
@retry_attempts = 5,
@retry_interval = 5 ;
GO
EXEC dbo.sp_add_schedule
@schedule_name = N'RunOnce',
@freq_type = 1,
@active_start_time = 233000 ;
GO
EXEC sp_attach_schedule
@job_name = N'Weekly Sales Data Backup',
@schedule_name = N'RunOnce';
GO
EXEC dbo.sp_add_jobserver @job_name = N'Weekly Sales Data Backup';
GO
有关更多详细信息,请参阅:
若要使用 SQL Server 管理对象创建 SQL Server 代理作业(SMO):
使用所选编程语言(如 Visual Basic、Visual C# 或 PowerShell)调用 Job 类的 Create 方法。 有关示例代码,请参阅 在 SQL Server 代理中计划自动管理任务。
培训
认证
Microsoft Certified: Azure Database Administrator Associate - Certifications
使用 Microsoft PaaS 关系数据库产品/服务,管理云、本地和混合关系数据库的 SQL Server 数据库基础结构。