Hur Man åtgärdar SQL-felberäkning 8509

Här är några enkla sätt som många kan hjälpa dig att lösa problemet med sql-fel 8509.

[PC-användare] Säg adjö till frustrerande datorfel. Klicka här för att ladda ner.

Har du någonsin stött på det stora problemet med MS DTC, SQL Server och JDBC XA distribuerade krav? Kunden kontaktade mig för uppgradering och han ville ha min åsikt inom en timme. De registrerade sig för många Raise my On Demand Advisory Services och vi började utforska webben och appen.

De visade mig sin besvikelse i sin app nedan

Orsakas av: javax.transaction.xa.XAException: com.microsoft.sqlserver.jdbc.SQLServerException: Skriv supportfel. Fel: “Det gick inte att importera transaktionen Microsoft Distributed Coordinator (MS DTC): 0x8004d00e (XACT_E_NOTRANSACTION)”.
mot com.microsoft.sqlserver.jdbc.SQLServerXAResource.DTC_XA_Interface(SQLServerXAResource.java:647)< br> på com. microsoft.sqlserver.jdbc.SQLServerXAResource.start(SQLServerXAResource.java:679)
gjorts genom att ändra till com.ibm.ws.rsadapter.spi.WSRdbXaResourceImpl.start(WSRdbXaResourceImpl.com).java:152 till . ejs.j2c.XATransactionWrapper.start(XATransactionWrapper.java:1475)
där ute på com.ibm.ws.Transaction.JTA.JTAResourceBase.start(JTAResourceBase.java:157)
tillgängligt på world-wide-web . ibm.tx.jta.impl.RegisteredResources.startRes(RegisteredResources.java:1044)

Jag bad dig starta SQL ERRORLOG för att se om det finns några relaterade dtc-meddelanden i alla.

error 8509 sql

2017-08-20 09:47:16.76 spid78 försöker ladda om SQLJDBC_XA.dll-exemplet till minnet. Det här inlägget är endast för innehåll. Ingen användaråtgärd krävs Jan
08/20/2017 09:47:16.77 spid78 Använder “SQLJDBC_XA.dll” version “0004.00.2206” som kommer att köra den komplexa lagrade proceduren “xp_sqljdbc_xa_start”. Detta är bara ett pedagogiskt budskap; Faktum är att ingen åtgärd krävs mot användaren. Detta är bara ett informationsmeddelande. Ingen användarbearbetning krävs.
Aug 20, 2017 09:47:23.95 Spid77-insamling av alla oengagerade distribuerade transaktioner med hjälp av Microsoft Distributed Transaction Coordinator (MS DTC). Det är bara en känsla av råd. Ingen användaråtgärd krävs.
2017-08-20 09:47:23.Spid77 nittiosex Fel: 8509, Allvarlighetsgrad: 16., Status: 1.
2017-08-20 09:47:23 . Spid77 96 Transaktionsimport misslyckades Microsoft Distributed Transaction Coordinator (MS DTC): 0x8004d00e(XACT_E_NOTRANSACTION).

Varje gång nästan alla försökte XA-transaktioner från ett företag, orsakade det fel 8509 i ERRORLOG.

Här är ytterligare miljöinformation som vi kan behöva komma överens om nyligen implementerad:

  1. Klustrad instans av SQL Server
  2. Separat MSDTC-grupp för klusterleverantörer

  • Välj Administrationsverktyg > Komponenttjänster (eller Start > Kör > DcomCnfg > Enter)
  • I navigeringsträdet, välj Komponenttjänster > Datorer > Den här datorn > Distributed Transaction Coordinator > Clustered Error Codes.
  • Högerklicka på DTC-tjänsten i det här steget för SQL Server-gruppen och/eller välj Egenskaper.
  • Klicka även på navigeringsfälten Säkerhet för att aktivera nätverksåtkomst, DTC, Tillåt inkommande samtal och Tillåt utgående samtal.
  • error 8509 sql

    Eftersom dessa personer var klustrade felkoder, tänkte jag på att få mappningen av specifika felkoder och SQL i den viktigaste samlingen. Jag tittade igenom de olika lösningarna och lösningen.

    LÖSNING/LÖSNING

    Godkänd

    Får du Blue Screen of Death? Reimage kommer att fixa alla dessa problem och mer. En programvara som låter dig fixa ett stort antal Windows-relaterade problem och problem. Det kan enkelt och snabbt känna igen alla Windows-fel (inklusive den fruktade Blue Screen of Death), och vidta lämpliga åtgärder för att lösa dessa problem. Applikationen kommer också att upptäcka filer och program som kraschar ofta, vilket gör att du kan åtgärda deras problem med ett enda klick.

  • Steg 1: Ladda ner och installera Reimage
  • Steg 2: Starta programmet och klicka på "Sök efter problem"
  • Steg 3: Klicka på knappen "Åtgärda alla problem" för att starta reparationsprocessen

  • Här är de tre kommandon jag använde för att göra motsvarande möjliga.

    1. Visa kartläggning
    msdtc -tmmappingview*
    1. Ta bort mappning.
    msdtc.exe -tmMappingClear -name DTC_INST02_Mapping
    1. Skapa den förbättrade matchningen
    Msdtc -tmMappingSet -name DTC_INST02_Mapping -tjänst "MSSQL$INST02" "MSDTC-INST02"

    Behöver kunder -clusterresourcename DTC om du inte ska använda SQL JDBC XA överhuvudtaget? Du behöver inte avgränsa TM-mappningar. SQL Server 2008 kan gissa vilken klustrad DTC-instans som ska övas på marknaden. Skynda dig Hur MT-mappningar lagras i gruppregistret som alla noder svarar som kan, vi kan förhandla dem från vilken annan nod som helst i klustret.

    Reagerar din dator? Fylld med fel och går långsamt? Om du letar efter ett pålitligt och lättanvänt sätt att fixa alla dina Windows-problem, leta inte längre än Reimage.

    Här är några enkla sätt som många kan hjälpa dig att lösa problemet med sql-fel 8509. Har du någonsin stött på det stora problemet med MS DTC, SQL Server och JDBC XA distribuerade krav? Kunden kontaktade mig för uppgradering och han ville ha min åsikt inom en timme. De registrerade sig för många Raise my…

    Här är några enkla sätt som många kan hjälpa dig att lösa problemet med sql-fel 8509. Har du någonsin stött på det stora problemet med MS DTC, SQL Server och JDBC XA distribuerade krav? Kunden kontaktade mig för uppgradering och han ville ha min åsikt inom en timme. De registrerade sig för många Raise my…