DTCTester aracı nasıl kullanılır?

Makale çevirileri Makale çevirileri
Makale numarası: 293799 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

DTCTester belirtilen Microsoft SQL Server karşı bir dağıtılmış hareket sınar. Bu araç, dağıtılmış işlemler için güvenlik duvarları veya ağ karşı sınamak için yardımcı olur. SQL Server veritabanına karşı ODBC APı'yı kullanarak, DTCTester dağıtılmış işlemleri gerçekleştirir.

DTCTester aracı yükleyin

Aşağıdaki dosya Microsoft Yükleme Merkezi'nden yüklenebilir:
Bu resmi kapatBu resmi aç
Download
Download the DTCTester package now.Microsoft destek dosyalarını karşıdan yükleme konusunda ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
119591Microsoft Destek Dosyaları Çevrimiçi Hizmetler'den Nasıl Alınır
Microsoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın kullanıma sunulduğu tarihteki en güncel virüs tarama yazılımını kullanmıştır. Dosya, üzerinde herhangi bir yetkisiz değişiklik yapılmasını engellemeye yardım eden geliştirilmiş güvenliğe sahip sunucularda depolanır.

Ne DTCTester aracı?

  • Bir veri kaynağı adı (DSN) ve kullanıcı adı ve varsayılan ağ kitaplığı'nı kullanarak komut satırında sağlayan bir parola kullanarak SQL Server'a bir bağlantı oluşturur.
  • Geçici bir tablo oluşturur.
  • Bağlantı, bir işlemde kaydeder.
  • Geçici tablo üzerinde bir ekleme yapar.
  • Dağıtılmış işlem olarak kaydeder.
  • Seçer, kaydedilmiş olduğundan emin olmak için değeri eklenir.
  • Bağlantıyı kapatır.

DTCTester aracı nasıl kullanılır?

  1. Denetim Masası'ndaki ODBC hizmet üzerinden SQL Server için ODBC veri kaynağı oluşturun.
  2. Aşağıdaki komut satırından çalıştırın:
    dtctester <dsn name > <user name > <password >
    Değerler ayraç ortamınıza uygun olarak değiştirin.

Genel nedenler WHERE DTCTester aracı başarısız oluyor

  • Güvenlik Duvarı kapalı, yanlış bağlantı noktası vardır.
  • Hatalı WıNS/DNS girdilerinin vardır.
  • Yanlış yapılandırılmış bir SQL Server küme veya ikili bir ağ bağdaştırıcısı.
  • Diğer yanlış yapılandırılmış bir ağ ayarları.

Örnek hata DTCTester başarısız olduğunda, oluşuyor

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
					

Başarılı DTCTester çıktı örneği

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
					

DTC için bağlantı noktaları açık olarak önerilen

Bu tabloyu kapaBu tabloyu aç
Port(s)bağlantı noktasının amacı
135'I açın.RPC EPM (Bitiş Noktası Eşleştiricisi)
Açık olan 1433TCP/ıp'yi kullanırken TDS SQL trafiği
1434 Açın.SQL 2000'in tümleşik güvenlik
<a1>Aç</a1> 5100 5200MSDTC [bağlantı noktası tarafından EPM dinamik olarak atanan]

Referanslar

Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
191168BILGI: Nesnesinin işlem arama üzerinde Enlist hatası '-2147168246 (8004d00a)' yüklenemedi
Ek bilgi için aşağıdaki Microsoft Web sitesinde adlı teknik incelemeye bakın:
Dağıtılmış COM güvenlik duvarları ile kullanma
http://www.microsoft.com/com/wpaper/dcomfw.asp

Özellikler

Makale numarası: 293799 - Last Review: 7 Eylül 2004 Salı - Gözden geçirme: 2.5
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows DNA
Anahtar Kelimeler: 
kbmt kbdownload kbdownload kbdcom kbhowto KB293799 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:293799
Kullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.

Geri Bildirim Ver

 

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