Udostępnij za pośrednictwem


Troubleshooting Insufficient Data Disk Space

Podczas odzyskiwanie SQL Server Database Engine może wymagać dodatkowego miejsca na dysku dla plików danych. Podczas operacji nie ma wystarczającą ilość miejsca na dysku, Database Engine wystawia błąd 1101 lub 1105 (w zależności od tego, czy jest on nie można przydzielić miejsca dla wysokości lub obiekt, odpowiednio). Jeśli dysk wypełnienia, gdy baza danych jest w trybie online, w bazie danych pozostaje w trybie online, ale nie mogą być wstawiane dane.Jeśli dysk wprowadza podczas odzyskiwanie, Database Engineoznacza bazę danych jako "zasób do czasu. „ W obu przypadek, aby udostępnić miejsce na dysku są wymagane akcja użytkownika.

Rozwiązywanie problemu obszar

Jedną z następujących czynności może zwolnić miejsce na grupa plików,:

  • Ilość wolnego miejsca na dysku pełny.

  • Pliki danych przenieść na inny dysk.

  • Dodaj pliki na innym dysku.

  • Włącz autogrow.

Uwaga

Jeśli wystąpił błąd podczas odzyskiwanie bazy danych, należy go odzyskać bazy danych po rozwiązaniu problemu.

Aby zwolnić miejsce na dysku na pełne dysku

  • Na dysku zawierającego plik w grupa plików, wymienionych w komunikacie o błędzie ilość wolnego miejsca na dysku, odrzucając wszelkie niepotrzebne indeksy lub tabel.Zwalnianie miejsca na dysku umożliwia pliki w grupa plików na powiększenie.

Aby przenieść pliki danych na inny dysk

Aby dodać pliki na innym dysku (języka Transact-SQL)

  • Dodać do grupa plików na innym dysku więcej plików przy użyciu instrukcji ALTER DATABASE <nazwa_bazy_danych> DODAWANIE PLIKU DO grupa plików <filegroup_name>.

Uwaga

Aby uzyskać więcej informacji zobaczDodawanie i usuwanie danych i pliki dziennik transakcji.

Aby dodać pliki na innym dysku (SQL Server Management Studio)

Aby zwiększyć rozmiar pliku

Po wyłączeniu autogrow bazy danych jest w trybie online i ilość miejsca jest dostępna na dysku, albo:

  • Ręcznie zwiększyć rozmiar pliku do wyprodukowania przyrost jednego rozmiaru.

  • Włącz autogrow przy użyciu instrukcja ALTER DATABASE do zestaw przyrostu wzrostu różną od zera dla opcji FILEGROWTH.

Uwaga

W obu przypadkach jeżeli osiągnięto limit rozmiaru bieżącego, zwiększ wartość MAXSIZE.

Aby przywrócić bazę danych

Jeśli baza danych w podczas odzyskać Przekroczono limit miejsca na dysku, odzyskać bazy danych przy użyciu instrukcji ALTER DATABASE <nazwa_bazy_danych> USTAWIANIE TRYBU ONLINE.