Mengonfigurasi trans proc jarak jauh (opsi konfigurasi server)

Berlaku untuk:SQL Server

Topik ini menjelaskan cara mengonfigurasi opsi konfigurasi server trans proc jarak jauh di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL. Opsi trans proc jarak jauh membantu melindungi tindakan prosedur server-ke-server melalui transaksi Koordinator Transaksi Terdistribusi Microsoft (MS DTC).

Tetapkan nilai trans proc jarak jauh ke 1 untuk menyediakan transaksi terdistribusi terkoordinasi MS DTC yang melindungi properti transaksi ACID (atom, konsisten, terisolasi, dan tahan lama). Sesi dimulai setelah mengatur opsi ini ke 1 mewarisi pengaturan konfigurasi sebagai defaultnya.

Penting

Fitur ini akan dihapus dalam versi SQL Server yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini.

Dalam Topik Ini

Sebelum Anda mulai

Prasyarat

  • Koneksi server jarak jauh harus diizinkan sebelum nilai ini dapat diatur.

Rekomendasi

  • Opsi ini disediakan untuk kompatibilitas dengan versi Microsoft SQL Server sebelumnya untuk aplikasi yang menggunakan prosedur tersimpan jarak jauh. Alih-alih mengeluarkan panggilan prosedur tersimpan jarak jauh, gunakan kueri terdistribusi yang mereferensikan server tertaut, yang ditentukan dengan menggunakan sp_addlinkedserver.

Keamanan

Izin

Jalankan izin pada sp_configure tanpa parameter atau hanya dengan parameter pertama yang diberikan kepada semua pengguna secara default. Untuk menjalankan sp_configure dengan kedua parameter untuk mengubah opsi konfigurasi atau menjalankan pernyataan KONFIGURASI ULANG, pengguna harus diberikan izin tingkat server ALTER SETTINGS. Izin UBAH PENGATURAN secara implisit dipegang oleh peran server tetap sysadmin dan serveradmin .

Menggunakan SQL Server Management Studio

Untuk mengonfigurasi opsi trans proc jarak jauh

  1. Di Object Explorer, klik kanan server dan pilih Properti.

  2. Klik simpul Koneksi ions.

  3. Di bawah Koneksi server jarak jauh, pilih kotak centang Perlu Transaksi Terdistribusi untuk komunikasi server ke server.

Menggunakan T-SQL

Untuk mengonfigurasi opsi trans proc jarak jauh

  1. Koneksi ke Mesin Database.

  2. Dari bilah Standar, klik Kueri Baru.

  3. Salin dan tempel contoh berikut ke dalam jendela kueri dan klik Jalankan. Contoh ini menunjukkan cara menggunakan sp_configure untuk mengatur nilai remote proc trans opsi ke 1.

USE AdventureWorks2022;  
GO  
EXEC sp_configure 'remote proc trans', 1 ;  
GO  
RECONFIGURE ;  
GO  
  

Untuk informasi selengkapnya, lihat Opsi Konfigurasi Server (SQL Server).

Tindak Lanjut: Setelah Anda mengonfigurasi opsi trans proc jarak jauh

Pengaturan berlaku segera tanpa memulai ulang server.

Lihat Juga

KONFIGURASI ULANG (Transact-SQL)
Opsi Konfigurasi Server (SQL Server)
sp_configure (T-SQL)