Vzťahuje sa na
SQL Server 2008 Service Pack 3 SQL Server 2008 Enterprise SQL Server 2008 Developer SQL Server 2008 Express SQL Server 2008 Standard

Príznaky

Pri spustení príkazu dbcc shrinkfile pomocou logického názvu súboru v databáze Microsoft SQL Server 2008 R2 alebo Microsoft SQL Server 2008 sa môže zobraziť nasledujúce chybové hlásenie:

Msg 8985, Level 16, State 1, Line 2Nepodarilo sa nájsť súbor 'test_log_issue_log' pre databázu 'test' v sys.database_files. Súbor buď neexistuje, alebo bol vynechaný.

Riešenie

Informácie o balíku Service Pack

Ak chcete vyriešiť tento problém, použite microsoft SQL Server 2008 SP4. Ďalšie informácie o tom, ako získať SQL Server 2008 SP4, zobrazíte kliknutím na toto číslo článku v databáze Microsoft Knowledge Base:

2979596 Informácie o vydaní balíka SQL Server 2008 Service Pack 4

Informácie o rýchlej oprave

Rýchla oprava pre SQL Server 2008 SP3

Od spoločnosti Microsoft je k dispozícii podporovaná rýchla oprava. Táto rýchla oprava je však určená len na odstránenie problému, ktorý je popísaný v tomto článku. Túto rýchlu opravu použite iba v systémoch, v ktorých sa vyskytol tento špecifický problém. Ak je rýchla oprava k dispozícii na stiahnutie, v hornej časti tohto článku databázy Knowledge Base sa nachádza časť Hotfix Download Available (K dispozícii na stiahnutie rýchlej opravy). Ak sa táto sekcia nezobrazí, odošlite žiadosť na získanie rýchlej opravy do služieb zákazníkom a technickej podpory spoločnosti Microsoft. Poznámka: Ak sa vyskytnú ďalšie problémy, alebo ak je potrebné nejaké riešenie problémov, možno budete musieť vytvoriť samostatnú žiadosť o službu. Zvyčajné náklady na podporu sa budú vzťahovať na ďalšie otázky a problémy týkajúce sa podpory, ktoré nespĺňajú podmienky pre túto konkrétnu rýchlu opravu. Úplný zoznam telefónnych čísel služieb zákazníkom a podpory spoločnosti Microsoft alebo vytvorenie samostatnej žiadosti o službu nájdete na nasledujúcej webovej lokalite spoločnosti Microsoft:

http://support.microsoft.com/contactus/?ws=supportPoznámka: "Hotfix Download Available" formulár zobrazuje jazyky, pre ktoré je rýchla oprava k dispozícii. Ak sa váš jazyk nezobrazuje, je to spôsobené tým, že pre daný jazyk nie je k dispozícii rýchla oprava.

Informácie o kumulatívnej aktualizácii

Kumulatívna aktualizácia 8 pre SQL Server 2008 R2 Service Pack 2

Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 8. Ďalšie informácie o tom, ako získať tento balík kumulatívnej aktualizácie pre SQL Server 2008 R2 Service Pack 2, kliknite na nasledujúce číslo článku a pozrite si článok v databáze Microsoft Knowledge Base:

2871401 Kumulatívny balík aktualizácie 8 pre SQL Server 2008 R2 Service Pack 2Note Keďže zostavy sú kumulatívne, každé nové vydanie opravy obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho vydania opravy SQL Server 2008 R2 Service Pack 2. Odporúčame, aby ste zvážili použitie najnovšieho vydania opravy, ktoré obsahuje túto rýchlu opravu. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:

2730301 Zostavy R2 SQL Server 2008, ktoré boli vydané po vydaní balíka SQL Server 2008 R2 Service Pack 2

Stav

Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.

Alternatívne riešenie

Ak chcete problém obísť, použite file_id v príkaze dbcc shrinkfile. Ak chcete získať identifikáciu súboru, použite systémovú funkciu FILE_IDEX alebo dotazujte zobrazenie katalógu sys.database_files v aktuálnej databáze.

Ďalšie informácie

Ďalšie informácie o používaní príkazu dbcc shrinkfile nájdete na nasledujúcej webovej lokalite TechNet:

Ako používať príkaz dbcc shrinkfileĎalšie informácie o používaní funkcie systému FILE_IDEX nájdete na nasledujúcej webovej lokalite TechNet:

Ako používať funkciu systému FILE_IDEX

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.