Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Sümptomid

Kasutate SQL Server 2005 koostepaljundus või SQL Server 2008 koostepaljundus Web sünkroonimisel vastavalt tellija. Mäluleke pärast korduvat sünkroonimine ja võite saate veateateid "out of memory" aja möödudes. See muutub märgatavam kui hostprotsessi töö pole taaskäivitatud pikka aega, näiteks ühendada Agent (Replmerg.exe) - pidev lüliti kasutamisel või kui pidev parameeter on määratud Agent profiili, mis on seotud agent. See probleem võib mõjutada ka RMO rakenduse või teenuse, mida olete välja töötanud, mis käivitatakse sünkroonimine tsükkel, kui rakendus töötab mitu päeva ilma väljumisel.

Põhjus

Pärast iga sünkroonimise lekkinud mitu sisemise objektid.

Lahendus

SQL Server 2005 Service Pack 3


Lahendus sellele probleemile oli esimene avaldatud kumulatiivne Update 6 SQL Server 2005 Service Pack 3. Selle koondvärskenduse paketi kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

974648 Kumulatiivne värskenduspaketi 6 SQL Server 2005 Service Pack 3Märkus. Et järgud on kumulatiivsed, iga uus versioon sisaldab kõiki Kiirparandusi ja kõiki turvaparandusi, mis lisandusid eelmise SQL Server 2005 parandada keskkonda. Microsoft soovitab rakendada kõige uuema parandustepaketi, mis sisaldab seda kiirparandust. Lisateabe saamiseks klõpsake Microsofti teabebaasi artikli kuvamiseks järgmist artiklinumbrit:

960598 the SQL Server 2005 järgud, mis anti välja pärast SQL Server 2005 Service Pack 3.
Microsoft SQL Server 2005 Kiirparandusi luuakse konkreetse SQL serveri hoolduspakette. SQL Server 2005 hoolduspaketi SP3 installi peate rakendama kiirparandust SQL Server 2005 Service Pack 3. Vaikimisi sisaldab käigultparandused, SQL Server service Pack antud järgmise SQL Server service Pack.

SQL Server 2008 väljalaskeversiooni

NB! See parandus tuleb installida, kui kasutate SQL Server 2008 väljalaskeversiooni.

Sellele probleemile lahenduse anti esmakordselt välja kumulatiivne värskendus 8. SQL Server 2008 selle koondvärskenduse paketi hankimise kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

975976 Kumulatiivne update pakett 8 SQL Server 2008Märkus. Et järgud on kumulatiivsed, iga uus versioon sisaldab kõiki Kiirparandusi ja kõiki turvaparandusi, mis lisandusid eelmise SQL Server 2008 paranduse väljalaskes. Soovitame rakendada kõige uuema parandustepaketi, mis sisaldab seda kiirparandust. Lisateabe saamiseks klõpsake Microsofti teabebaasi artikli kuvamiseks järgmist artiklinumbrit:

956909 SQL Server 2008 järgud, mis anti välja pärast SQL Server 2008 anti välja

SQL Server 2008 Service Pack 1

NB! Kui kasutate SQL Server 2008 Service Pack 1, peate installima selle paranduse.


Lahendus sellele probleemile oli esimene avaldatud kumulatiivne Update 5 SQL Server 2008 Service Pack 1. Selle koondvärskenduse paketi kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

975977 Kumulatiivne värskenduspaketi 5 SQL Server 2008 Service Pack 1Märkus. Et järgud on kumulatiivsed, iga uus versioon sisaldab kõiki Kiirparandusi ja kõiki turvaparandusi, mis lisandusid eelmise SQL Server 2008 paranduse väljalaskes. Microsoft soovitab rakendada kõige uuema parandustepaketi, mis sisaldab seda kiirparandust. Lisateabe saamiseks klõpsake Microsofti teabebaasi artikli kuvamiseks järgmist artiklinumbrit:

970365 SQL Server 2008 järgud, mis anti välja pärast SQL Server 2008 Service Pack 1
Microsoft SQL Server 2008 Kiirparandused luuakse konkreetse SQL serveri hoolduspakette. SQL Server 2008 Service Pack 1 installi peate rakendama kiirparandust SQL Server 2008 Service Pack 1. Vaikimisi sisaldab käigultparandused, SQL Server service Pack antud järgmise SQL Server service Pack.

Olek

Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.

Lahendus

Selle probleemi lahendamiseks kasutage ühte järgmistest meetoditest.

1. meetod

Kui kasutate liitmine agent pidev režiimis, aeg-ajalt liitmine agent protsessi peatada ja uuesti alustada.

Näiteks saate viie päeva pärast "out of memory" tõrked ja ühendada Agent plaanitud töö. Seejärel ajastada uue SQL Server agenti tööst helistada sp_stop_job , millele järgneb sp_start_job määramise oma ühendada Agent töö nimi, mis aktiveeritakse mõjutatud protsessi iga viie päeva tagant. Antakse välja iga sees protsessi mälu lekkinud mälu kui ühendada Agent (Replmerg.exe) protsessi lõpetamiseks.

Lisateavet kasutus - pidev lüliti ühendada Agent kohta lugege järgmist Microsoft Developer Networki (MSDN) veebisaiti:

http://msdn.microsoft.com/en-us/library/ms147839.aspx

sp_stop_job http://msdn.microsoft.com/en-us/library/ms182793(SQL.90).aspx

sp_start_job http://msdn.microsoft.com/en-us/library/ms186757(SQL.90).aspx

2. meetod

Liitmine agent töö kasutamisel võib konfigureerida käsitsi Silmukoiminen loogikat sees töö, kasutades meetmeid selle asemel pidev parameeter. Asemel üks liitmine agent protsessi pidevalt sisemiselt igavesti hoidke ajastada liitmine Agent sammuna töö kordub pidevalt nagu iga minuti järel. Protsess sulgub korduskatsete vahel ning see vabastab kõik lekkinud mälu.
Redigeerige ühendada Agent töö nii, et juhiseid korrata koos pause vahel tsükkel kordub.

  1. Pärast sammu [3] "Tuvasta nonlogged agent sulgemine" Lisa uus samm [4] nimega "Silmus määramata uuesti." Seadke tüüp TSQL käsk "skriptile viivitus ' 0: 00:05" ", osutab see TSQL viivitus 5 teine pause, mille saate konfigureerida nii pollidevahelise intervalli nii, et liitmine agent vahel täitmiste korraks peatada ja ei tööta pidevalt. Klõpsake vahekaardi Määrake "On edu toiming" tõrge Action""Mine samm [2] Run Agent"ja" kui "Ava samm [2] Run Agent."

  2. Redigeerige samm [2] Run Agent tagamaks tehakse silmus samm [4]. Samm [2] vahekaardi Täpsemalt edu On toimingu seadmine "jätkake: [4] määramata uuesti tsükkel" ja "Minna järgmise sammu juurde." On rike toimingu seadmine

  3. Redigeeri samm [3] "Avastamine nonlogged agent sulgemine" veendumaks, et tsükkel etapis [4] on saavutatud. [3] samm vahekaardi Täpsemalt On edu toimingu seadmine, "Minna järgmise sammu juurde". Samuti võite otsustada, kas samm [3] On rike toiming tuleb nagu "Minna järgmise sammu juurde" või "Quit tõrkest teatavad töö." Kui see on konfigureeritud sulgemine, seda näitab töö tõrge replikatsiooni jälgida ja kontrollida töö. Kui see on konfigureeritud jätmise neljas silmus jätkake, liitmine agent uuesti käivitada lõputult ja vead sisse loginud lõputult.

3. meetod

Samuti RMO rakenduse kasutamisel MergeSynchronizationAgent.Synchronize() meetod, mis sünkroonib tellija andmebaas on silmus peatage ja taaskäivitage protsess aeg-ajalt vaba mälu, mis on lekkinud selle probleemi tõttu.
Selle objekti ja meetodi kohta lisateabe saamiseks lugege järgmist Microsoft Developer Networki (MSDN) veebisaiti: http://msdn.microsoft.com/en-us/library/microsoft.sqlserver.replication.mergesynchronizationagent.synchronize(SQL.90).aspx

Viited

Kasutamise kohta lisateabe saamiseks - pidev lüliti ühendada Agent kohta külastage järgmist Microsoft Developer Networki (MSDN) veebisaiti:

http://msdn.microsoft.com/en-us/library/ms147839.aspx
Sp_stop_job salvestatud protseduuri kohta lisateabe saamiseks külastage järgmist Microsoft Developer Networki (MSDN) veebisaiti:

http://http://msdn.microsoft.com/en-us/library/ms182793(SQL.90).aspx
Sp_start_job salvestatud protseduuri kohta lisateabe saamiseks külastage järgmist Microsoft Developer Networki (MSDN) veebisaiti:

http://msdn.microsoft.com/en-us/library/ms186757(SQL.90).aspx
Kohta lisateabe saamiseks SQL Server 2005 Service Pack 3 saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

913089 kuidas hankida uusim hoolduspakett SQL Server 2005

Uued funktsioonid SQL Server 2005 Service Pack 3 (SP3) ja SQL Server 2005 hoolduspaketi SP3 paranduste kohta lisateabe saamiseks külastage järgmist Microsofti veebisaiti:

http://go.microsoft.com/fwlink/?LinkId=131442SQL serveri värskenduste nimetamise kohta lisateabe klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

822499 uus failinimede skeem Microsoft SQL serveri tarkvaravärskenduspakettide

Tarkvaravärskenduste terminoloogia kohta lisateabe saamiseks avage Microsofti teabebaasi (Knowledge Base) artikkel, klõpsates järgmist artiklinumbrit:

824684 Microsofti tarkvaravärskenduste iseloomustamiseks kasutatavate standardterminite kirjeldus

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×