Cara menggunakan alat DTCTester

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 293799
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

DTCTester tes transaksi terdistribusi terhadap Server SQL Microsoft tertentu. Alat ini membantu untuk menguji transaksi didistribusikan di seluruh firewall atau melawan jaringan. DTCTester melakukan transaksi didistribusikan dengan menggunakan ODBC API terhadap database SQL Server.

Men-download alat DTCTester

Berkas berikut ini tersedia untuk diunduh dari Pusat Unduhan Microsoft:
Perkecil gambar iniPerbesar gambar ini
Unduh
Download paket DTCTester sekarang.Untuk informasi lebih lanjut tentang cara men-download berkas Dukungan Microsoft, klik nomor artikel di bawah ini untuk melihat artikel pada Basis Pengetahuan Microsoft:
119591 Cara mendapatkan berkas Dukungan Microsoft dari Layanan Online
Microsoft telah memindai berkas ini dari virus. Microsoft menggunakan perangkat lunak pendeteksi virus terbaru yang tersedia pada tanggal saat berkas dikirimkan. Berkas tersebut disimpan di server yang aman, yang membantu mencegah pengubahan yang tidak sah terhadap berkas.

Apa alat DTCTester lakukan?

  • Menetapkan koneksi ke SQL Server dengan menggunakan data sumber nama (DSN) dan username dan password yang Anda berikan pada baris perintah dengan menggunakan standar jaringan perpustakaan.
  • Menciptakan tabel sementara.
  • Enlists sambungan dalam transaksi.
  • Apakah menyisipkan di atas meja sementara.
  • Melakukan transaksi terdistribusi.
  • Memilih dimasukkan nilai untuk memastikan itu berkomitmen.
  • Menutup sambungan.

Cara menggunakan alat DTCTester

  1. Buat sumber data ODBC SQL Server melalui utilitas ODBC di Panel kontrol.
  2. Jalankan berikut dari baris perintah:
    dtctesternama DSN>nama pengguna>sandi>
    Ganti nilai dalam tanda kurung yang sesuai untuk lingkungan Anda.

Penyebab khas di mana alat DTCTester gagal

  • Firewall memiliki pelabuhan salah ditutup.
  • Ada buruk menang/DNS entri.
  • Cluster SQL Server misconfigured atau adapter jaringan ganda.
  • Pengaturan misconfigured jaringan lain.

Contoh kesalahan yang terjadi ketika DTCTester gagal

Command Line: dtctester bad baduser badpass
Executed: dtctester
DSN: bad
User Name: baduser
Password: badpass
tablename=#dtc7421
Creating Temp Table for Testing: #dtc7421
Warning: No Columns in Result Set From Executing: 'create table #dtc7421 (ival int)'
Initializing DTC
Beginning DTC Transaction
Enlisting Connection in Transaction
Error:
SQLSTATE=25S12, Native error=-2147168242,msg='[Microsoft][ODBC SQL Server Driver] Distributed transaction error'
Error:
SQLSTATE=24000, Native error=0,msg=[Microsoft][ODBC SQL Server Driver]Invalid cursor state
Aborting DTC Transaction
Releasing DTC Interface Pointers
Successfully Released pTransaction Pointer
					

Contoh output DTCTester sukses

Command Line: dtctester test sa
Executed: dtctester
DSN: test
User Name: sa
Password is assumed to be NULL.
Connecting to the database
tablename= #dtc7488
Creating Temp Table for Testing: #dtc7488
Warning: No Columns in Result Set From Executing: 'create table #dtc7488 (ival int)'
Initializing DTC
Beginning DTC Transaction
Enlisting Connection in Transaction
Executing SQL Statement in DTC Transaction
Inserting into Temp...insert into #dtc7488 values (1)
Warning: No Columns in Result Set From Executing: 'insert into #dtc7488 values (1) '
Verifying Insert into Temp...select * from #dtc7488 (should be 1): 1
Press enter to commit transaction.

Committing DTC Transaction
Releasing DTC Interface Pointers
Successfully Released pTransaction Pointer.
Disconnecting from Database and Cleaning up Handles
					

Disarankan port untuk terbuka untuk DTC

Perkecil tabel iniPerbesar tabel ini
Port(s)pelabuhan tujuan
Membuka 135RPC EPM (titik akhir mapper)
1433 TerbukaLalu-lintas TDS SQL ketika menggunakan TCP/IP
1434 TerbukaSQL 2000 Integrated Security
Membuka 5100-5200MSDTC [secara dinamis ditugaskan pelabuhan oleh EPM]

REFERENSI

Untuk informasi tambahan, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
191168 INFO: Error '-2147168246 (8004d00a)' gagal untuk mendaftarkan diri pada menelepon objek transaksi
Untuk informasi tambahan, lihat kertas putih pada Website Microsoft berikut:
Menggunakan COM didistribusikan dengan firewall
http://www.Microsoft.com/com/wpaper/dcomfw.asp

Properti

ID Artikel: 293799 - Kajian Terakhir: 23 September 2011 - Revisi: 2.0
Kata kunci: 
kbdownload kbdcom kbhowto kbmt KB293799 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:293799
Sanggahan Konten KB yang Tidak Lagi Diperbarui
Artikel ini berisi tentang produk yang tidak lagi didukung oleh Microsoft. Oleh karena itu, artikel ini disajikan ?sebagaimana adanya? dan tidak akan diperbarui.

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com