Mengotomatiskan tugas manajemen di Azure SQL

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

Artikel ini merangkum opsi otomatisasi pekerjaan di platform Azure SQL, termasuk Azure SQL Database, kumpulan elastis Azure SQL Database, Azure SQL Managed Instance, dan Azure Synapse Analytics.

Pertimbangkan teknologi penjadwalan pekerjaan dan otomatisasi tugas berikut pada platform Azure SQL yang berbeda:

  • Pekerjaan elastis adalah layanan penjadwalan pekerjaan yang menjalankan pekerjaan kustom pada satu atau banyak database di Kumpulan elastis Azure SQL Database atau Azure SQL Database. Untuk informasi selengkapnya, lihat gambaran umum pekerjaan elastis.
  • Pekerjaan Agen SQL dijalankan oleh layanan SQL Agent yang terus digunakan untuk otomatisasi tugas di SQL Server dan juga disertakan dengan Azure SQL Managed Instances. Untuk otomatisasi pekerjaan skrip T-SQL di Azure SQL Managed Instance, pertimbangkan Agen SQL untuk Azure SQL Managed Instance. Agen SQL pada instans terkelola SQL sangat mirip dengan SQL Server. Agen SQL tidak tersedia di Azure SQL Database.
  • Alur dengan pemicu berulang dapat digunakan untuk otomatisasi skrip T-SQL di Azure Synapse Analytics. Alur dengan pemicuberulang didasarkan pada Azure Data Factory.

Perbedaan antara Agen SQL dan pekerjaan elastis

Tabel berikut ini meringkas perbedaan utama antara pekerjaan elastis dan Agen SQL:

Pekerjaan elastis Agen SQL
Platform Azure SQL Database SQL Server, Azure SQL Managed Instance
Cakupan Sejumlah database hanya di Azure SQL Database. Target dapat berada di server logis, langganan, dan/atau wilayah yang berbeda (dijumlahkan secara dinamis pada runtime kerja). Setiap database individual dalam instans yang sama dengan Agen SQL.

Fitur Multi Server Administration (MSX/TSX) dari SQL Agent memungkinkan instans master/target untuk mengoordinasikan eksekusi pekerjaan, meskipun fitur ini tidak tersedia di SQL Managed Instance.
API dan alat yang didukung T-SQL, PowerShell, REST API, portal Azure, Azure Resource Manager T-SQL, PowerShell, SQL Server Management Studio (SSMS)

Langkah selanjutnya