Ako používať DTCTester Tool

Preklady článku Preklady článku
ID článku: 293799
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

SUHRN

DTCTester skúšky distribuované transakcie proti zadaný server Microsoft SQL Server. Tento nástroj pomáha testovať distribuovaných transakcií prostredníctvom brán firewall alebo proti sieťam. DTCTester vykoná distribuovaných transakcií pomocou ODBC API proti databázu servera SQL Server.

Stiahnuť DTCTester Tool

V Stredisku pre prevzatie softvéru spoločnosti Microsoft sú k dispozícii nasledujúce súbory na prevzatie:
Zbaliť tento obrázokRozbaliť tento obrázok
Prevziať
Prevziať balík DTCTester.Ďalšie informácie o preberaní súborov technickej podpory spoločnosti Microsoft nájdete v nasledovnom článku databázy Microsoft Knowledge Base:
119591 Získanie súborov technickej podpory spoločnosti Microsoft zo služieb Online
Tento súbor bol skontrolovaný antivírusovým programom spoločnosti Microsoft. Spoločnosť Microsoft použila pri kontrole tohto súboru najnovší antivírusový softvér, ktorý bol v čase jeho publikovania k dispozícii. Po publikovaní je súbor uložený na zabezpečených serveroch, ktoré neumožňujú neoprávnené zmeny súborov.

Čo robí DTCTester nástroj?

  • Pomocou názov zdroja údajov (DSN) a užívateľské meno a heslo, ktoré zadáte v príkazovom riadku pomocou predvoleného nastavenia siete knižnica nadviaže spojenie na server SQL Server.
  • Vytvára dočasná tabuľka.
  • Candy & qu pripojenie v transakcii.
  • Robí vložiť na dočasná tabuľka.
  • Zaväzuje rozdelenou transakciou.
  • Vyberie vkladá hodnotou, uistite sa, že bol spáchaný.
  • Zatvorí pripojenie.

Ako používať nástroj DTCTester

  1. Vytvoriť zdroj údajov ODBC pre váš SQL Server cez ODBC pomôcka v ovládacom paneli.
  2. Vykonávať tieto z príkazového riadku:
    dtctesternázov DSN>meno používateľa>heslo>
    Nahraďte hodnoty v zátvorkách ako vhodné pre vaše prostredie.

Typické príčiny kde nástroja DTCTester zlyhá

  • Brána firewall má nesprávne porty zatvorené.
  • Sú zlé WINS/DNS položky.
  • Nesprávne nakonfigurované SQL Server klastra alebo duálne sieťový adaptér.
  • Iné nastavenie nakonfigurovania siete.

Príklad chyby, ktoré sa vyskytuje pri DTCTester zlyhá

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
					

Príkladom úspešného DTCTester výstup

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
					

Navrhol prístavy otvorené pre DTC

Zbaliť túto tabuľkuRozbaliť túto tabuľku
portyprístavu účel
Otvorte 135RPC EPM (koncový bod Mapovač)
Otvorte 1433TDS SQL prevádzky pri použití TCP/IP
Otvorte 1434SQL 2000 integrovanej bezpečnosti
Otvorte 5100 5200Koordinátor MSDTC [dynamicky pridelené prístavu EPM]

ODKAZY

Ďalšie informácie získate kliknutím na nasledujúce číslo článku databázy Microsoft Knowledge Base:
191168 INFO: Chyba "-2147168246 (8004d00a)" sa nepodarilo trvajúca volaním objektu transakcie
Pre ďalšie informácie pozri bielu knihu na nasledujúcej webovej lokalite spoločnosti Microsoft:
Distributed COM pomocou brány firewall
http://www.Microsoft.com/com/wpaper/dcomfw.asp

Vlastnosti

ID článku: 293799 - Posledná kontrola: 29. októbra 2011 - Revízia: 2.0
Kľúčové slová: 
kbdownload kbdcom kbhowto kbmt KB293799 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:293799
Upozornenie na neaktuálny obsah článku databázy KB
Tento článok obsahuje informácie o produktoch, pre ktoré spoločnosť Microsoft už neposkytuje technickú podporu. Z tohto dôvodu je tento článok publikovaný ako nezmenený a už nebude aktualizovaný.

Odošlite odozvu

 

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