Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengirim pemberitahuan untuk instans database Amazon RDS for SQL Server dengan menggunakan server SMTP lokal dan Database Mail
Nishad Mankar, Amazon Web Services
Ringkasan
Database Mail
Prasyarat dan batasan
Prasyarat
Akun AWS yang aktif
Instans Amazon RDS DB yang menjalankan SQL Server edisi Standar atau Perusahaan
Alamat IP atau nama host server SMTP lokal
Aturan grup keamanan masuk yang memungkinkan koneksi ke instans Amazon RDS for SQL Server DB dari alamat IP server SMTP
Sambungan, seperti koneksi AWS Direct Connect, antara jaringan lokal Anda dan virtual private cloud (VPC) yang berisi instans Amazon RDS DB
Batasan
Edisi ekspres SQL Server tidak didukung.
Untuk informasi selengkapnya tentang batasan, lihat Batasan dalam Menggunakan Email Database di Amazon RDS for SQL Server dalam dokumentasi Amazon RDS.
Versi produk
Edisi standar dan Enterprise dari versi SQL Server didukung dalam RDS
Arsitektur
Tumpukan teknologi target
Contoh database Amazon RDS for SQL Server
Aturan penerusan Amazon Route 53
Database Mail
Server SMTP lokal
Studio Manajemen Server Microsoft SQL (SSMS)
Arsitektur target
Gambar berikut menunjukkan arsitektur target untuk pola ini. Ketika peristiwa atau tindakan terjadi yang memulai pemberitahuan atau peringatan mengenai instance database, Amazon RDS for SQL Server menggunakan Database Mail untuk mengirim pemberitahuan email. Database Mail menggunakan server SMTP lokal untuk mengirim email.

Alat
Layanan AWS
Amazon Relational Database Service (Amazon RDS) untuk Microsoft SQL Server membantu Anda mengatur, mengoperasikan, dan menskalakan database relasional SQL Server di AWS Cloud.
Amazon Route 53 adalah layanan web DNS yang sangat tersedia dan terukur.
Alat-alat lainnya
Database Mail
adalah alat yang mengirim pesan e-mail, seperti pemberitahuan dan peringatan, dari SQL Server Database Engine kepada pengguna. Microsoft SQL Server Management Studio (SSMS)
adalah alat untuk mengelola SQL Server, termasuk mengakses, mengkonfigurasi, dan mengelola komponen SQL Server. Dalam pola ini, Anda menggunakan SSMS untuk menjalankan perintah SQL untuk mengatur Database Mail pada instans Amazon RDS for SQL Server DB.
Epik
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Hapus Multi-AZ dari instans RDS DB. | Jika Anda menggunakan instans Multi-Zone RDS DB, ubah instans Multi-AZ menjadi instans Single-AZ. Setelah selesai mengonfigurasi Database Mail, Anda akan mengonversi instans DB kembali ke penerapan Multi-AZ. Konfigurasi Database Mail kemudian bekerja di kedua node primer dan sekunder. Untuk petunjuk, lihat Menghapus Multi-AZ dari instans Microsoft SQL Server DB. | DBA |
Buat daftar izin untuk titik akhir Amazon RDS atau alamat IP di server SMTP lokal. | Server SMTP berada di luar jaringan AWS. Di server SMTP lokal, buat daftar izin yang memungkinkan server berkomunikasi dengan titik akhir keluar atau alamat IP untuk instans Amazon RDS atau instans Amazon Elastic Compute Cloud (Amazon) yang dihosting di Amazon RDS. EC2 Prosedur ini bervariasi dari organisasi ke organisasi. Untuk informasi selengkapnya tentang titik akhir instans DB, lihat Menemukan titik akhir instans DB dan nomor port. | DBA |
Hapus batasan port 25. | Secara default, AWS membatasi port 25 pada EC2 instans. Untuk menghapus pembatasan port 25, lakukan hal berikut:
catatan
| AWS Umum |
Tambahkan aturan Route 53 untuk menyelesaikan kueri DNS untuk server SMTP. | Gunakan Route 53 untuk menyelesaikan kueri DNS antara sumber daya AWS Anda dan server SMTP lokal. Anda harus membuat aturan yang meneruskan kueri DNS ke domain server SMTP, seperti. | Administrator jaringan |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Aktifkan Surat Database. | Buat grup parameter untuk Database Mail, atur | DBA |
Hubungkan ke instans DB. | Dari host bastion, gunakan Microsoft SQL Server Management Studio (SSMS) untuk terhubung ke instans database Amazon RDS for SQL Server. Untuk petunjuk, lihat Menyambungkan ke instans DB yang menjalankan mesin database Microsoft SQL Server. Jika Anda menemukan kesalahan, lihat referensi pemecahan masalah koneksi di bagian Sumber daya terkait. | DBA |
Buat profil. | Di SSMS, masukkan pernyataan SQL berikut untuk membuat profil Database Mail. Ganti nilai-nilai berikut:
Untuk informasi selengkapnya tentang prosedur tersimpan ini dan argumennya, lihat sysmail_add_profile_sp
| DBA |
Tambahkan prinsipal ke profil. | Masukkan pernyataan SQL berikut untuk menambahkan prinsip publik atau pribadi ke profil Database Mail. Pengguna utama adalah entitas yang dapat meminta sumber daya SQL Server. Ganti nilai-nilai berikut:
Untuk informasi selengkapnya tentang prosedur tersimpan ini dan argumennya, lihat sysmail_add_principalprofile_sp
| DBA |
Buat akun. | Masukkan pernyataan SQL berikut untuk membuat akun Database Mail. Ganti nilai-nilai berikut:
Untuk informasi selengkapnya tentang prosedur tersimpan ini dan argumennya, lihat sysmail_add_account_sp
| DBA |
Tambahkan akun ke profil. | Masukkan pernyataan SQL berikut untuk menambahkan akun Database Mail ke profil Database Mail. Ganti nilai-nilai berikut:
Untuk informasi selengkapnya tentang prosedur tersimpan ini dan argumennya, lihat sysmail_add_profileaccount_sp
| DBA |
(Opsional) Tambahkan Multi-AZ ke instans RDS DB. | Jika Anda ingin menambahkan Multi-AZ dengan Database Mirroring (DBM) atau Always On Availability Groups (AGs), lihat petunjuk di Menambahkan Multi-AZ ke instans Microsoft SQL Server DB. | DBA |
Sumber daya terkait
Menggunakan Database Mail di Amazon RDS for SQL Server (dokumentasi Amazon RDS)
Bekerja dengan lampiran file (dokumentasi Amazon RDS)
Memecahkan masalah koneksi ke instans SQL Server DB Anda (dokumentasi Amazon RDS)
Tidak dapat terhubung ke instans Amazon RDS DB (dokumentasi Amazon RDS)