Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

BUG #: 123295 (údržby)BUG #: 390803 (SQLBUVSTS)

Microsoft distribuuje Microsoft SQL Server 2008 opravy ako jeden súbor na prevzatie. Keďže opravy sú kumulatívne, každé nové vydanie obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho SQL Server 2008 opraviť uvoľnenia.

Príznaky

Máte balík Microsoft SQL Server 2008 Integration Services (SSIS 2008). Balík obsahuje úlohy toku údajov. Keď spustíte balík na serveri, ktorý je stav nedostatku pamäte, sa vyskytne porušenie prístupu a potom zlyhá proces SSIS 2008 runtime. Okrem toho sa zobrazí upozornenie o nedostatku pamäte, nasledujúcich v denníku aplikácie SSIS 2008:

Názov udalosti: informácie

Popis: Medzipamäte manager zlyhalo vyhradenie pamäte výzvu na 10484760 bajtov, ale nemohol vymeňte všetky medzipamäte zmierniť tlak pamäte. 305 medzipamäte považovali a 295 boli zamknuté. Buď nie je dostatok pamäte je k dispozícii kanála, pretože nedostatok sú nainštalované a ďalšie procesy s použitím príliš veľa medzipamäte zavretý.



Názov udalosti: informácie


Popis: Medzipamäte správca pridelil 10485608 bajtov, hoci tlak pamäte zistil a opakované pokusy prepnúť medzipamäte zlyhalo.



Poznámka: Rôzne dynamické procesy, ktoré spustiť SSIS 2008 balíky sú DTExec.exe, DTSHost.exe alebo DTSDebugHost.exe. Proces spustený balík SSIS 2008 určujú podmienky, ktoré je v časti. DTExec.exe proces sa spustí nadradeného balíky. DTSHost.exe proces sa spustí dieťa balíky. DtsDebugHost.exe proces sa spustí balíkov, ktoré sú si Business Intelligence Studio návrhu.

Príčina

SSIS 2008 sa zobrazí upozornenie, že server je v stave nedostatku pamäte. Stav nedostatku pamäte sa vyskytuje, keď sú k dispozícii len 128 megabajtov (MB 256 MB pamäte). Potom runtime procesu SSIS 2008 začne swap medzipamäte kanál toku údajov do dočasného priečinka, ktorý je definovaný vlastnosť BufferTempStoragePath .


V situácii, ktorá je uvedená v časti "Príznaky" údaje vo vyrovnávacej pamäti sa kopírujú interne umiestnenie vyrovnávacej transformáciu. Napríklad údaje vo vyrovnávacej pamäti sa kopírujú zlúčiť pripojiť transformáciu. Táto operácia sa vyskytuje server je v stave nedostatku pamäte. Transformácia však nerozpoznáva že vlákno mimo transformácie odložené náhle cieľovej medzipamäte. Preto kopírovanie zlyhá a potom spôsobuje porušenie prístupu.

Riešenie

Táto rýchla oprava uzamknutie cieľovej medzipamäte explicitne počas operácie kopírovania. Toto správanie zabraňuje ďalšie témy výmenu cieľovej medzipamäte spustenia kopírovanie.
Fix pre tento problém bol prvýkrát vydaný v kumulatívnej aktualizácii 6 pre SQL Server 2008 Service Pack 1. Ďalšie informácie o tomto Kumulatívna aktualizácia, po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:

977443 Kumulatívna aktualizácia balíka 6 pre SQL Server 2008 Service Pack 1Poznámka: Keďže tieto zostavy sú kumulatívne, každé nové vydanie obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho SQL Server 2008 opraviť uvoľnenia. Odporúčame vám zvážiť použitie Najaktuálnejšieho vydania opravy túto rýchlu opravu obsahuje. Ďalšie informácie získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

970365 SQL Server 2008 zostavy, ktoré boli vydané po bola vydaná SQL Server 2008 Service Pack 1
Microsoft SQL Server 2008 rýchlych sú vytvorené pre konkrétne SQL Server service pack. Rýchla oprava SQL Server 2008 Service Pack 1 musíte použiť na inštaláciu balíka SQL Server 2008 Service Pack 1. Predvolene rýchlu opravu, ktorá je súčasťou balíka SQL Server service pack je zahrnutá v ďalšej SQL Server service pack.

Alternatívne riešenie

Tento problém obísť, odstrániť stav nedostatku pamäte. Veľkosť pamäte, ktoré môžu spôsobovať tento problém sa líšia pre rôzne počítače. Všeobecne, táto hodnota je medzi 32 MB a 64 MB. Preto vám odporúčame konfigurovať server vyhradiť viac než 64 MB pamäte SSIS 2008.

Predvolené množstvo pamäte, ktoré signály nedostatku pamäte zdroj udalosti upozornenia sa pohybuje. Táto pamäť sa pohybuje od 32 MB 64 MB pre každý 4 gigabajty (GB). Tento problém sa ťažko zabrániť, pretože pamäte sa pohybuje na zaneprázdnený produkčných serveroch. Okrem toho pamäte sa môže znížiť z rôznych iných dôvodov. Ďalšie informácie o pamäti prostriedok upozornenia, nájdete na nasledujúcej webovej lokalite Microsoft Developer Network (MSDN):

Funkcia, ktorá sa vytvorí pamäte zdrojov oznámení objektovZnížiť výskyt tohto problému, použite jeden z nasledujúcich postupov.

Metóda 1

Pridať viac fyzickej pamäte počítača.

Metóda 2

Spustite balík SSIS 2008 v počítači so systémom inštanciu programu SQL Server.

Metóda 3

Keď spustíte balík SSIS 2008, nastavenie maximálnej server pamäte na inštanciu programu SQL Server 2008 menšiu hodnotu. Toto správanie sa zvyšuje pamäte.

Metóda 4

Ukončite aplikácie, ktoré spotrebúvajú veľa pamäte pri spustení SSIS 2008 balík, ktorý obsahuje úlohy toku údajov.


Metóda 5

Spustite balík SSIS 2008 a úlohy toku údajov v namiesto súčasne znížiť využitie pamäte.


Postup 6

Použite postup popísaný v časti "Ako sledovať pamäte pre SSIS" v časti "Ďalšie informácie" riešenie stav nedostatku pamäte. Potom optimalizovať využitie pamäte SSIS 2008.

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.

Ďalšie informácie

Ako sledovať pamäte pre SSIS

Monitor pamäte meranie špičkové využitie pre rôzne procesy spustenia SSIS výpočet maximálnej pamäte


Sledovanie špičkové využitie pamäte procesu spustenia rôznych SQL Server Integration Services (SSIS) pomocou
Súkromné bajtov
počítadla
Proces
objekt výkonu monitora. Procesy spustenia SSIS príklady DTExec.exe procesu a DTSHost.exe proces.


Spustenia SSIS balíky nájsť maximálna hodnota
Súkromné bajtov
Počítadlo. Ak súčasne sú spustené viaceré balíky, Spočítajte maximálne hodnoty všetky procesy spustené získať maximálnu hodnotu pamäte.

Sledovanie externé procesy nájsť výkyvy


Sledovanie špičkové využitie pamäte procesov služby SQL Server a SSIS služba pomocou
Súkromné bajtov
počítadla
Proces
objekt výkonu monitora. Pozrite sa na využitie špičky, ktoré môže znížiť pamäte pre SSIS. Špičky sú napríklad pri používateľom pripojiť k serveru pomocou Remote Desktop Protocol (RDP) alebo softvér na zálohovanie je spustený.

Monitorovanie SQL Server pamäte nájsť výkyvy


Ak sa správa "Pomocou zamknuté stránky medzipamäte" nie je Najnovšia súboru denníka chýb
Súkromné bajtov
Počítadlo Sqlservr.exe proces môže uvádzať, koľko pamäte zaberajú služby SQL Server.



Ak je Najnovšia súboru denníka chýb "Pomocou zamknuté stránky medzipamäte" správy, použite
Celková Server pamäte (KB)
počítadla
SQL Server: Správca pamäte
objekt výkonu merania pamäte medzipamäte servera SQL Server. Okrem toho použitie
Súkromné bajtov
Počítadlo procesu Sqlservr.exe nájsť súhrn mimo medzipamäte (MemToLeave). Hodnota počítadla Celkový Server pamäte (KB) a MemToLeave hodnota je najvhodnejšia celková veľkosť pamäte, ktoré používa SQL Server.



Sledovanie výkonu a Správca úloh nezobrazí pamäte, ktoré zaberajú tieto stránky medzipamäte fondu Ak je splnená niektorá z nasledovných podmienok:

  • Na
    Zamknúť stránky v pamäti používateľské právo je priradené konto pri spustení služby SQL Server.

  • Na
    ROZŠÍRENIE AWE
    pamäť je zapnutá.

Poznámka:
Ak platí niektorá z nasledujúcich podmienok,
Súkromné bajtov
Počítadlo Sqlservr.exe proces indikovať, koľko pamäte zaberajú rôznych inštancií SQL Server služby SQL Server.

Sledovanie minimálna hodnota pamäte v systéme Windows


Sledovať, koľko pamäte je k dispozícii v systéme Windows, použite jeden z nasledujúcich postupov:

  • Použitie
    K dispozícii MB
    Počítadlo výkonu monitora uviesť, koľko pamäte je k dispozícii.

  • Zobrazenie
    Fyzická pamäť (MB) – zdarma
    hodnota na karte výkon správcu úloh.


    Poznámka:
    V niektorých operačných systémoch Fyzická pamäť (MB)-Free
    hodnota je označený ako hodnotu Fyzická pamäť (KB) – k dispozícii .

Odkazy

Informácie o prírastkové servis Model pre SQL Server nájdete po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:

935897 prírastkové servis Model je k dispozícii z SQL Server tímu dodať rýchlych opráv pre nahlásených problémov



Ďalšie informácie o schéme pomenúvania pre aktualizácie aplikácie SQL Server, po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:

822499 Nová schéma pomenúvania pre balíky aktualizácií softvéru Microsoft SQL Server

Ďalšie informácie o terminológii z oblasti aktualizácií softvéru získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

824684 Popis štandardnej terminológie použitej na popis aktualizácií softvéru od spoločnosti Microsoft

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×