Teď jste offline a čekáte, až se znova připojí internet.

Váš prohlížeč není podporovaný.

Pokud chcete používat tento web, musíte si aktualizovat prohlížeč.

Aktualizovat na nejnovější verzi Internet Exploreru

Použití nástroje DTCTester

Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.

Projděte si také anglickou verzi článku:293799
Právní omezení pro obsah znalostní báze týkající se produktů, jejichž podpora byla ukončena
Tento článek byl napsán o produktech, pro které společnost Microsoft již neposkytuje nadále podporu. Článek je tedy nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.
Souhrn
DTCTester testuje distribuované transakce proti zadaný Microsoft SQL Server. Tento nástroj pomáhá testování distribuované transakce přes brány firewall nebo proti sítí. DTCTester provádí distribuované transakce proti databázi serveru SQL pomocí ODBC API.

Stáhněte nástroj DTCTester

Na webu služby Stažení softwaru je k dispozici ke stažení následující soubor:
DownloadDownload the DTCTester package now.Další informace o tom, jak stahovat soubory podpory společnosti Microsoft, naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
119591Jak získat soubory podpory společnosti Microsoft ze serverů služeb online
Microsoft tento soubor zkontroloval na výskyt virů. Společnost Microsoft použila aktuální antivirový software, který byl k dispozici v den uveřejnění tohoto článku. Soubor je uložený na zabezpečených serverech neumožňujících neoprávněné změny souborů.

Co nástroj DTCTester?

  • Naváže připojení k serveru SQL pomocí název zdroje dat (DSN) a uživatelské jméno a heslo, které poskytují na příkazovém řádku pomocí výchozí síťové knihovny.
  • Vytvoří dočasnou tabulku.
  • Připojení v transakci zapsán.
  • Provede vložení na dočasnou tabulku.
  • Potvrdí distribuované transakce.
  • Vybere vložena hodnota zkontrolujte, zda byla potvrzena.
  • Ukončí připojení.

Použití nástroje DTCTester

  1. Vytvořit zdroj dat ODBC pro SQL Server pomocí nástroje ODBC v Ovládacích panelech.
  2. Spustit z příkazového řádku následující:
    dtctester <dsn name > <user name > <password >
    Nahrazení hodnot v závorkách jako pro vaše prostředí.

Typické způsobuje kde selže nástroj DTCTester

  • Brána firewall má nesprávný porty uzavřen.
  • Jsou chybné položky WINS a DNS.
  • Nesprávně nakonfigurovaný clusteru serverů SQL nebo duálního síťového adaptéru.
  • Další nastavení sítě chybně konfigurován.

Příklad Chyba při selhání DTCTester

Command Line: dtctester bad baduser badpassExecuted: dtctesterDSN: badUser Name: baduserPassword: badpasstablename=#dtc7421Creating Temp Table for Testing: #dtc7421Warning: No Columns in Result Set From Executing: 'create table #dtc7421 (ival int)'Initializing DTCBeginning DTC TransactionEnlisting Connection in TransactionError: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 stateAborting DTC TransactionReleasing DTC Interface PointersSuccessfully Released pTransaction Pointer					

Příklad výstupu úspěšné DTCTester

Command Line: dtctester test saExecuted: dtctesterDSN: testUser Name: saPassword is assumed to be NULL.Connecting to the databasetablename= #dtc7488Creating Temp Table for Testing: #dtc7488Warning: No Columns in Result Set From Executing: 'create table #dtc7488 (ival int)'Initializing DTCBeginning DTC TransactionEnlisting Connection in TransactionExecuting SQL Statement in DTC TransactionInserting 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): 1Press enter to commit transaction.Committing DTC TransactionReleasing DTC Interface PointersSuccessfully Released pTransaction Pointer.Disconnecting from Database and Cleaning up Handles					

Navrhované porty otevřít pro DTC

portyÚčel portu
Otevřete 135EPM RPC (Mapovač koncový bod)
Otevřete 1433Přenos TDS SQL při použití TCP/IP
Otevřete 1434Integrované zabezpečení SQL 2000
Otevřete 5100 5200MSDTC [dynamicky přiřazený port službou EPM]
Odkazy
Další informace naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
191168INFORMACE: Zařazení volání daného objektu transaction error '-2147168246 (8004d00a) se nezdařilo.
Další informace naleznete v dokumentu white paper na následujícím webu společnosti Microsoft:
Použití Distributed COM s firewall
http://www.microsoft.com/com/wpaper/dcomfw.asp

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 293799 - Poslední kontrola: 09/07/2004 15:15:35 - Revize: 2.5

  • Microsoft Windows DNA
  • kbmt kbdownload kbdownload kbdcom kbhowto KB293799 KbMtcs
Váš názor
p;t=">50&did=1&t=">id=1&t=">/html>