Jelenségek
Ha a dbcc shrinkfile utasítást egy Microsoft SQL Server 2008 R2 vagy Microsoft SQL Server 2008 adatbázisban található fájl logikai nevével futtatja, a következő hibaüzenet jelenhet meg:
Msg 8985, Level 16, State 1, Line 2Nem található a "test_log_issue_log" fájl az adatbázis "teszt" sys.database_files. A fájl vagy nem létezik, vagy el lett dobva.
Megoldás
Szervizcsomag adatai
A probléma megoldásához alkalmazza a Microsoft SQL Server 2008 SP4-et. A SQL Server 2008 SP4 beszerzéséről a Microsoft Tudásbázis következő cikkében tájékozódhat:
2979596 SQL Server 2008 Service Pack 4 kiadási információi
Gyorsjavítási információk
A SQL Server 2008 SP3 gyorsjavítása
A Microsoft által támogatott gyorsjavítás érhető el. Ez a gyorsjavítás azonban csak az ebben a cikkben ismertetett probléma megoldására szolgál. Ezt a gyorsjavítást csak azokra a rendszerekre alkalmazza, amelyeknél ez a probléma jelentkezik. Ha a gyorsjavítás letölthető, a tudásbáziscikk tetején található egy "Gyorsjavítás letöltése elérhető" szakasz. Ha ez a szakasz nem jelenik meg, küldjön egy kérést a Microsoft ügyfélszolgálatának és ügyfélszolgálatának a gyorsjavítás beszerzéséhez. Megjegyzés Ha további problémák merülnek fel, vagy hibaelhárításra van szükség, előfordulhat, hogy külön szolgáltatáskérést kell létrehoznia. A szokásos támogatási költségek azokra a további támogatási kérdésekre és problémákra vonatkoznak, amelyek nem jogosultak erre az adott gyorsjavításra. A Microsoft ügyfélszolgálati és támogatási telefonszámainak teljes listájáért vagy egy külön szolgáltatáskérés létrehozásához látogasson el a Microsoft következő webhelyére:
http://support.microsoft.com/contactus/?ws=supportMegjegyzés A "Gyorsjavítás letöltése elérhető" űrlap megjeleníti azokat a nyelveket, amelyekhez a gyorsjavítás elérhető. Ha nem látja a nyelvet, annak az az oka, hogy az adott nyelvhez nem érhető el gyorsjavítás.
Kumulatív frissítési információk
8. összegző frissítés a SQL Server 2008 R2 Service Pack 2-höz
A probléma javítása először a 8. kumulatív frissítésben jelent meg. A SQL Server 2008 R2 Service Pack 2 kumulatív frissítési csomagjának beszerzéséről a Microsoft Tudásbázis következő cikkében tájékozódhat:
2871401 8. összegző frissítési csomag SQL Server 2008 R2 Service Pack 2Note Mivel a buildek összegzőek, minden új javításkiadás tartalmazza az összes gyorsjavítást és az előző SQL Server 2008 R2 Service Pack 2 javítás kiadásában szereplő összes biztonsági javítást. Javasoljuk, hogy fontolja meg a gyorsjavítást tartalmazó legújabb javítás kiadásának alkalmazását. További információ a Microsoft Tudásbázis következő számú cikkében olvasható (a cikk megnyitásához kattintson a sorszámra):
2730301 A SQL Server 2008 R2 Service Pack 2 kiadását követően kiadott SQL Server 2008 R2 buildek
Állapot
A Microsoft megerősítette, hogy ez a probléma „A következőkre vonatkozik:” részben felsorolt Microsoft-termékekre vonatkozik.
Kerülő megoldás
A probléma megkerüléséhez használja a file_id a dbcc shrinkfile utasításban. A fájlazonosító beszerzéséhez használja a FILE_IDEX rendszerfüggvényt, vagy kérdezze le az aktuális adatbázis sys.database_files katalógusnézetét.
További információ
A dbcc shrinkfile utasítás használatával kapcsolatos további információkért látogasson el a TechNet következő webhelyére:
A "dbcc shrinkfile" utasítás használataA FILE_IDEX rendszerfüggvény használatával kapcsolatos további információkért látogasson el a TechNet következő webhelyére: