Layanan Koordinator transaksi terdistribusi Microsoft harus dijalankan di bawah account NT AUTHORITY\NetworkService Windows

Penting Artikel ini berisi informasi tentang cara mengubah registri. Pastikan untuk membuat cadangan registri sebelum mengubahnya. Pastikan bahwa Anda tahu cara memulihkan registri apabila terjadi masalah. Untuk informasi selengkapnya tentang cara membuat cadangan, memulihkan, dan memodifikasi registri, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
256986 Deskripsi registri Microsoft Windows

PENDAHULUAN

Artikel ini membahas tentang akun Microsoft Windows yang layanan Microsoft didistribusikan transaksi Koordinator (MSDTC) harus berjalan di Windows.

Informasi lebih lanjut

Di semua klien Windows dan sistem operasi Server, Anda mungkin harus memulai ulang layanan MSDTC untuk melakukan langkah-langkah berikut. Untuk memulai ulang layanan MSDTC, ikuti langkah-langkah berikut:
  1. Untuk Windows 8.1 dan Windows 8
    Dari layar mulai, sapu ke dalam dari sisi kanan untuk menampilkan pesona, pilih pencarian, dan kemudian Cari cmd. (atau jika Anda menggunakan keyboard dan mouse, ketik cmd di layar mulai.) Di hasil pencarian, tekan dan tahan atau klik kanan Prompt Perintah, dan kemudian pilih Jalankan sebagai Administrator.

    Untuk Windows 7 dan versi yang lebih lawas
    Tekan Windows logo kunci + R, ketik cmd kotak Run, dan kemudian tekan Enter. Klik kanan cmd, dan kemudian pilih Jalankan sebagai Administrator.
  2. Ketik net stop msdtc, dan kemudian tekan tombol ENTER.
  3. Ketik net start msdtc, dan kemudian tekan tombol ENTER.
  4. Buka snap-in komponen Layanan konsol manajemen Microsoft (MMC). Untuk melakukannya, klik mulai, dan kemudian klik Jalankan ketik dcomcnfg.exe, dan kemudian klik OK.
  5. Memperluas Komponen Layanan, memperluas komputer, dan kemudian rentangkan Komputer saya.
  6. Klik kanan Komputer saya, dan kemudian klik properti.
  7. Klik MSDTC tab, dan kemudian klik Konfigurasi keamanan.
  8. Ubah akun di DCT Logon Account ke "NT AUTHORITY\NetworkService". Jika sandi yang diperlukan, masukkan sandi kosong.
  9. Klik OKE dua kali.

Untuk Windows XP dan Windows Server 2003

Mulai di Windows XP, dan kemudian melanjutkan di Windows Server 2003, Layanan MSDTC harus dijalankan di bawah account Windows NT AUTHORITY\NetworkService .

Jika Anda mengubah akun ke akun selain akun NetworkService , transaksi terdistribusi gagal. Transaksi gagal karena layanan MSDTC tidak saling otentikasi bersama-sama dengan pihak lain yang terlibat dalam transaksi. Transaksi lokal yang menggunakan layanan MSDTC mungkin juga gagal.

Catatan Pihak lain dapat transaksi manajer, manajer sumber daya, atau klien.

Pada Microsoft Windows NT 4.0 dan Microsoft Windows 2000, Anda dapat mengubah account layanan MSDTC default ke akun domain. Anda dapat mengubah account untuk melakukan otentikasi Windows ketika Anda melakukan operasi pemulihan XA XA database seperti database Oracle.

Namun, di Windows Server 2003 dan Windows XP, Anda tidak dapat mengubah akun. Namun, Anda harus memberikan izin dan peran yang diperlukan untuk menjalankan operasi pemulihan XA NetworkService akun di komputer di mana Layanan MSDTC berjalan.


Metode yang tepat untuk mempersiapkan XA operasi pemulihan bersifat spesifik untuk setiap XA pangkalan data. Biasanya, Anda harus menambahkan akun komputer komputer di mana Layanan MSDTC berjalan ke daftar pengguna yang dapat melakukan operasi pemulihan XA XA database. Selain itu, karena akun NetworkService akun terbatas, Anda harus memberikan NetworkService akun akses ke folder dimana XA DLL berada.

Untuk mengubah account yang MSDTC Layanan berjalan di bawah kembali ke akun NetworkService , ikuti langkah-langkah berikut.

Peringatan Masalah serius dapat terjadi apabila Anda salah memodifikasi registri menggunakan Penyunting registri atau metode lainnya. Masalah ini mungkin mengharuskan Anda menginstal ulang sistem operasi. Microsoft tidak dapat menjamin bahwa masalah ini dapat diselesaikan. Mengubah registri risiko Anda sendiri.
  1. Klik mulai, klik Jalankan, ketik regedit, dan kemudian klik
    OK.
  2. Temukan dan kemudian klik subkunci berikut ini:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
    Jika ada entri berikut ini, lanjutkan ke langkah 6:
    • TurnOffRpcSecurity
    • AllowOnlySecureRpcCalls
    • FallbackToUnsecureRPCIfNecessary
  3. Membuat entri TurnOffRpcSecurity:
    1. Pada Editmenu, arahkan ke baru, dan kemudian klik Nilai DWORD.
    2. Ketik TurnOffRpcSecurity, dan kemudian tekan ENTER.
  4. Membuat entri AllowOnlySecureRpcCalls:
    1. Pada Editmenu, arahkan ke baru, dan kemudian klik Nilai DWORD.
    2. Ketik AllowOnlySecureRpcCalls, dan kemudian tekan ENTER.
  5. Membuat entri FallbackToUnsecureRPCIfNecessary:
    1. Pada Editmenu, arahkan ke baru, dan kemudian klik Nilai DWORD.
    2. Ketik FallbackToUnsecureRPCIfNecessary, dan kemudian tekan ENTER.
  6. Tetapkan nilai DWORD untuk entri TurnOffRpcSecurity:
    1. Klik kanan TurnOffRpcSecurity, dan kemudian klik Ubah.
    2. Di kotak dialog Edit nilai DWORD , ketik nilai 1, dan kemudian klik OK.
  7. Tetapkan nilai DWORD untuk entri AllowOnlySecureRpcCalls:
    1. Klik kanan AllowOnlySecureRpcCalls, dan kemudian klik Ubah.
    2. Di kotak dialog Edit nilai DWORD , ketik nilai 0, dan kemudian klik OK.
  8. Tetapkan nilai DWORD untuk entri FallbackToUnsecureRPCIfNecessary:
    1. Klik kanan FallbackToUnsecureRPCIfNecessary, dan kemudian klik Ubah.
    2. Di kotak dialog Edit nilai DWORD , ketik nilai 0, dan kemudian klik OK.
Setelah Anda membuat perubahan registri, Anda harus me-restart layanan MSDTC. Untuk memulai ulang layanan MSDTC, ikuti langkah-langkah berikut:
  1. Klik Mulai, klik Jalankan, ketik cmd, dan lalu klik OKE.
  2. Ketik net stop msdtc, dan kemudian tekan ENTER.
  3. Ketik net start msdtc, dan kemudian tekan ENTER.
  4. Buka snap-in komponen Layanan konsol manajemen Microsoft (MMC). Untuk melakukannya, klik
    Mulai, klik Jalankan, ketik
    dcomcnfg.exe, dan kemudian klik
    OK.
  5. Memperluas Layanan komponen, luaskan
    Komputer, dan kemudian rentangkan Komputer saya.
  6. Klik kanan Komputer saya, dan kemudian klik
    Properti.
  7. Klik MSDTC tab, dan kemudian klik
    Konfigurasi keamanan.
  8. Ubah akun di DCT Logon akun
    NT AUTHORITY\NetworkService. Jika sandi yang diperlukan, masukkan sandi kosong.
  9. Klik OKE dua kali.

Referensi

Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
Pesan galat "gagal panggilan ke fungsi GetXaSwitch" 816633 dengan menginstal klien 9.x Oracle
899191 fungsionalitas baru dalam Layanan Koordinator transaksi terdistribusi di Windows Server 2003 Paket Layanan 1 dan Windows XP Paket Layanan 2
Untuk informasi selengkapnya tentang cara mengelola akun dan hak pengguna untuk Microsoft didistribusikan transaksi Koordinator (MSDTC), kunjungi situs Web Microsoft Developer Network (MSDN) berikut:Produk pihak ketiga yang dibahas di artikel ini dibuat oleh perusahaan yang independen terhadap Microsoft. Microsoft tidak memberikan garansi, baik tersirat maupun tersurat, mengenai kinerja atau keandalan produk ini.

Properti

ID Artikel: 903944 - Tinjauan Terakhir: 15 Jan 2017 - Revisi: 1

Tanggapan