Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengaktifkan MSDTC
Gunakan proses berikut untuk mengaktifkan MSDTC untuk instans DB Anda:
-
Buat grup opsi baru, atau pilih grup opsi yang sudah ada.
-
Tambahkan opsi
MSDTCuntuk grup opsi. -
Buat grup parameter baru, atau pilih grup parameter yang sudah ada.
-
Ubah grup parameter untuk menyetel parameter
in-doubt xact resolutionke 1 atau 2. -
Kaitkan grup opsi dan grup parameter dengan instans DB.
Membuat grup opsi untuk MSDTC
Gunakan Konsol Manajemen AWS atau AWS CLI untuk membuat grup opsi yang sesuai dengan mesin SQL Server dan versi instans DB Anda.
catatan
Anda juga dapat menggunakan grup opsi yang ada jika grup opsi tersebut untuk mesin dan versi SQL Server yang benar.
Prosedur berikut akan membuat grup opsi untuk SQL Server Standard Edition 2016.
Untuk membuat grup opsi
Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/
. -
Di panel navigasi, pilih Grup opsi.
-
Pilih Buat grup.
-
Di panel Buat grup opsi, lakukan hal berikut:
-
Untuk Nama, masukkan nama untuk grup opsi yang unik di dalam AWS akun Anda, seperti
msdtc-se-2016. Nama tersebut hanya boleh berisi huruf, angka, dan tanda hubung. -
Untuk Deskripsi, masukkan deskripsi singkat grup opsi, seperti
MSDTC option group for SQL Server SE 2016. Deskripsi digunakan untuk tampilan. -
Untuk Mesin, pilih sqlserver-se.
-
Untuk Versi mesin utama, pilih 13.00.
-
-
Pilih Buat.
Contoh berikut akan membuat grup opsi untuk SQL Server Standard Edition 2016.
Untuk membuat grup opsi
-
Gunakan salah satu perintah berikut ini.
contoh
Untuk Linux, macOS, atau Unix:
aws rds create-option-group \ --option-group-namemsdtc-se-2016\ --engine-namesqlserver-se\ --major-engine-version13.00\ --option-group-description "MSDTC option group for SQL Server SE 2016"Untuk Windows:
aws rds create-option-group ^ --option-group-namemsdtc-se-2016^ --engine-namesqlserver-se^ --major-engine-version13.00^ --option-group-description "MSDTC option group for SQL Server SE 2016"
Menambahkan opsi MSDTC ke grup opsi
Selanjutnya, gunakan Konsol Manajemen AWS atau AWS CLI untuk menambahkan MSDTC opsi ke grup opsi.
Pengaturan opsi berikut diperlukan:
-
Port – Port yang Anda gunakan untuk mengakses MSDTC. Nilai yang diizinkan adalah 1150–49151 kecuali untuk 1234, 1434, 3260, 3343, 3389, dan 47001. Nilai default-nya adalah 5000.
Pastikan port yang ingin Anda gunakan diaktifkan dalam aturan firewall Anda. Selain itu, pastikan jika diperlukan bahwa port ini diaktifkan dalam aturan masuk dan keluar untuk grup keamanan yang terkait dengan instans DB Anda. Untuk informasi selengkapnya, lihat Tidak dapat terhubung ke instans DB Amazon RDS.
-
Grup keamanan – Keanggotaan grup keamanan VPC untuk instans DB RDS Anda.
-
Jenis autentikasi – Mode autentikasi antara host. Jenis autentikasi berikut ini didukung:
-
Timbal Balik – Instans RDS diautentikasi satu sama lain menggunakan autentikasi terintegrasi. Jika opsi ini dipilih, semua instans yang terkait dengan grup opsi ini harus bergabung dengan domain.
-
Tidak Ada – Tidak ada autentikasi yang dilakukan antara host. Kami tidak menyarankan penggunaan mode ini di lingkungan produksi.
-
-
Ukuran log transaksi – Ukuran log transaksi MSDTC. Nilai yang diizinkan adalah 4–1024 MB. Ukuran default-nya adalah 4 MB.
Pengaturan opsi berikut ini bersifat opsional:
-
Aktifkan koneksi masuk – Apakah akan mengizinkan koneksi MSDTC masuk ke instans yang terkait dengan grup opsi ini atau tidak.
-
Aktifkan koneksi keluar – Apakah akan mengizinkan koneksi MSDTC keluar dari instans yang terkait dengan grup opsi ini atau tidak.
-
Aktifkan XA – Apakah akan mengizinkan transaksi XA atau tidak. Untuk informasi selengkapnya tentang protokol XA, lihat spesifikasi XA
. -
Aktifkan SNA LU – Apakah akan mengizinkan protokol SNA LU digunakan untuk transaksi terdistribusi atau tidak. Untuk informasi selengkapnya tentang dukungan protokol SNA LU, lihat Managing IBM CICS LU 6.2 transactions
dalam dokumentasi Microsoft.
Untuk menambahkan opsi MSDTC
Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/
. -
Di panel navigasi, pilih Grup opsi.
-
Pilih grup opsi yang baru saja Anda buat.
-
Pilih Tambah opsi.
-
Di bagian Detail opsi, pilih MSDTC untuk Nama opsi.
-
Di bagian Pengaturan opsi:
-
Untuk Port, masukkan nomor port untuk mengakses MSDTC. Default-nya adalah 5000.
-
Untuk Grup keamanan, pilih grup keamanan VPC yang akan dikaitkan dengan opsi.
-
Untuk Jenis autentikasi, pilih Timbal Balik atau Tidak Ada.
-
Untuk Ukuran log transaksi, masukkan nilai dari 4–1024. Default-nya adalah 4.
-
-
Di bagian Konfigurasi tambahan, lakukan tindakan berikut:
-
Untuk Koneksi, sebagaimana dibutuhkan pilih Aktifkan koneksi masuk dan Aktifkan koneksi keluar.
-
Untuk Protokol yang diizinkan, sebagaimana dibutuhkan pilih Aktifkan XA dan Aktifkan SNA LU.
-
-
Di bagian Penjadwalan, pilih apakah akan menambahkan opsi langsung atau pada masa pemeliharaan berikutnya.
-
Pilih Tambah opsi.
Boot ulang tidak diperlukan untuk menambahkan opsi ini.
Untuk menambahkan opsi MSDTC
-
Buat file JSON, misalnya
msdtc-option.json, dengan parameter yang diperlukan berikut ini.{ "OptionGroupName":"msdtc-se-2016", "OptionsToInclude": [ { "OptionName":"MSDTC", "Port":5000, "VpcSecurityGroupMemberships":["sg-0abcdef123"], "OptionSettings":[{"Name":"AUTHENTICATION","Value":"MUTUAL"},{"Name":"TRANSACTION_LOG_SIZE","Value":"4"}] }], "ApplyImmediately": true } -
Tambahkan opsi
MSDTCuntuk grup opsi.contoh
Untuk Linux, macOS, atau Unix:
aws rds add-option-to-option-group \ --cli-input-json file://msdtc-option.json\ --apply-immediatelyUntuk Windows:
aws rds add-option-to-option-group ^ --cli-input-json file://msdtc-option.json^ --apply-immediatelyTidak diperlukan boot ulang.
Membuat grup parameter untuk MSDTC
Buat atau ubah grup parameter untuk parameter in-doubt xact resolution yang sesuai dengan edisi SQL Server dan versi instans DB Anda.
Contoh berikut membuat grup parameter untuk Edisi Standar SQL Server 2016.
Untuk membuat grup parameter
Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/
. -
Di panel navigasi, pilih Grup parameter.
-
Pilih Buat grup parameter.
-
Di panel Buat grup parameter, lakukan hal berikut:
-
Untuk Rangkaian grup parameter, pilih sqlserver-se-13.0.
-
Untuk Nama grup, masukkan pengidentifikasi grup parameter, seperti
msdtc-sqlserver-se-13. -
Untuk Deskripsi, masukkan
in-doubt xact resolution.
-
-
Pilih Buat.
Contoh berikut membuat grup parameter untuk Edisi Standar SQL Server 2016.
Untuk membuat grup parameter
-
Gunakan salah satu perintah berikut.
contoh
Untuk Linux, macOS, atau Unix:
aws rds create-db-parameter-group \ --db-parameter-group-namemsdtc-sqlserver-se-13\ --db-parameter-group-family "sqlserver-se-13.0" \ --description "in-doubt xact resolution"Untuk Windows:
aws rds create-db-parameter-group ^ --db-parameter-group-namemsdtc-sqlserver-se-13^ --db-parameter-group-family "sqlserver-se-13.0" ^ --description "in-doubt xact resolution"
Memodifikasi parameter untuk MSDTC
Ubah parameter in-doubt xact resolution di grup parameter yang sesuai dengan edisi SQL Server dan versi instans DB Anda.
Untuk MSDTC, atur parameter in-doubt xact resolution untuk salah satu dari opsi berikut:
-
1–Presume commit. Setiap transaksi in-doubt MSDTC dianggap telah dilakukan. -
2–Presume abort. Setiap transaksi in-doubt MSDTC dianggap telah dihentikan.
Untuk informasi selengkapnya, lihat in-doubt xact resolution server configuration option
Contoh berikut akan mengubah grup parameter yang telah Anda buat untuk Edisi Standar SQL Server 2016.
Untuk mengubah grup parameter
Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/
. -
Di panel navigasi, pilih Grup parameter.
-
Pilih grup parameter, seperti msdtc-sqlserver-se-13.
-
Di bagian Parameter, filter daftar parameter untuk
xact. -
Pilih in-doubt xact resolution.
-
Pilih Edit parameter.
-
Masukkan
1atau2. -
Pilih Simpan perubahan.
Contoh berikut akan mengubah grup parameter yang telah Anda buat untuk Edisi Standar SQL Server 2016.
Untuk mengubah grup parameter
-
Gunakan salah satu perintah berikut ini.
contoh
Untuk Linux, macOS, atau Unix:
aws rds modify-db-parameter-group \ --db-parameter-group-namemsdtc-sqlserver-se-13\ --parameters "ParameterName='in-doubt xact resolution',ParameterValue=1,ApplyMethod=immediate"Untuk Windows:
aws rds modify-db-parameter-group ^ --db-parameter-group-namemsdtc-sqlserver-se-13^ --parameters "ParameterName='in-doubt xact resolution',ParameterValue=1,ApplyMethod=immediate"
Mengaitkan grup opsi dan grup parameter dengan instans DB
Anda dapat menggunakan Konsol Manajemen AWS or AWS CLI untuk mengaitkan grup opsi MSDTC dan grup parameter dengan instans DB.
Anda dapat mengaitkan grup opsi MSDTC dan grup parameter dengan instans DB baru atau yang sudah ada.
-
Untuk instans DB baru, kaitkan saat Anda meluncurkan instans. Untuk informasi selengkapnya, lihat Membuat instans DB Amazon RDS.
-
Untuk instans DB yang sudah ada, kaitkan dengan memodifikasi instans. Untuk informasi selengkapnya, lihat Memodifikasi instans DB Amazon RDS.
catatan
Jika Anda menggunakan instans DB yang sudah bergabung dengan domain, itu harus sudah memiliki domain Direktori Aktif dan peran AWS Identity and Access Management (IAM) yang terkait dengannya. Jika Anda membuat instans baru yang digabungkan oleh domain, tentukan domain Active Directory dan peran IAM yang sudah ada. Untuk informasi selengkapnya, lihat Bekerja dengan Direktori Aktif AWS Terkelola dengan RDS untuk SQL Server.
Anda dapat mengaitkan grup opsi MSDTC dan grup parameter dengan instans DB baru atau yang sudah ada.
catatan
Jika Anda menggunakan instans DB yang sudah ada dan digabungkan oleh domain, instans tersebut harus sudah memiliki domain Active Directory dan peran IAM yang terkait dengannya. Jika Anda membuat instans baru yang digabungkan oleh domain, tentukan domain Active Directory dan peran IAM yang sudah ada. Untuk informasi selengkapnya, lihat Bekerja dengan Direktori Aktif AWS Terkelola dengan RDS untuk SQL Server.
Untuk membuat instans DB dengan grup opsi dan grup parameter MSDTC
-
Tentukan jenis mesin DB dan versi utama yang sama seperti yang Anda gunakan saat membuat grup opsi.
contoh
Untuk Linux, macOS, atau Unix:
aws rds create-db-instance \ --db-instance-identifiermydbinstance\ --db-instance-classdb.m5.2xlarge\ --enginesqlserver-se\ --engine-version13.00.5426.0.v1\ --allocated-storage100\ --manage-master-user-password \ --master-usernameadmin\ --storage-typegp2\ --license-modelli\ --domain-iam-role-namemy-directory-iam-role\ --domainmy-domain-id\ --option-group-namemsdtc-se-2016\ --db-parameter-group-namemsdtc-sqlserver-se-13Untuk Windows:
aws rds create-db-instance ^ --db-instance-identifiermydbinstance^ --db-instance-classdb.m5.2xlarge^ --enginesqlserver-se^ --engine-version13.00.5426.0.v1^ --allocated-storage100^ --manage-master-user-password ^ --master-usernameadmin^ --storage-typegp2^ --license-modelli^ --domain-iam-role-namemy-directory-iam-role^ --domainmy-domain-id^ --option-group-namemsdtc-se-2016^ --db-parameter-group-namemsdtc-sqlserver-se-13
Untuk mengubah instans DB serta mengaitkan grup opsi dan grup parameter MSDTC
-
Gunakan salah satu perintah berikut ini.
contoh
Untuk Linux, macOS, atau Unix:
aws rds modify-db-instance \ --db-instance-identifiermydbinstance\ --option-group-namemsdtc-se-2016\ --db-parameter-group-namemsdtc-sqlserver-se-13\ --apply-immediatelyUntuk Windows:
aws rds modify-db-instance ^ --db-instance-identifiermydbinstance^ --option-group-namemsdtc-se-2016^ --db-parameter-group-namemsdtc-sqlserver-se-13^ --apply-immediately
Memodifikasi opsi MSDTC
Setelah mengaktifkan opsi MSDTC, Anda dapat mengubah pengaturannya. Untuk informasi cara mengubah pengaturan opsi, lihat Memodifikasi pengaturan opsi.
catatan
Beberapa perubahan pada pengaturan opsi MSDTC mengharuskan layanan MSDTC dimulai ulang. Persyaratan ini dapat memengaruhi transaksi terdistribusi yang berjalan.