Udostępnij za pośrednictwem


Rozwiązywanie problemów z danych za mało miejsca na dysku

Podczas odzyskiwanie Aparat baz danych programu SQL Server może wymagać dodatkowego miejsca na dysku dla plików danych.Podczas operacji nie ma wystarczającej ilości miejsca, Aparat baz danych problemy błąd 1101 lub 1105 (w zależności od tego, czy jest nie można przydzielić miejsca dla fragment lub obiekt, odpowiednio).Dysk wypełnienia, gdy baza danych jest w trybie online, bazy danych pozostaje w trybie online, ale nie mogą być wstawione dane.Jeśli dysk wypełnia się podczas odzyskiwanie, Aparat baz danych oznacza bazę danych jako "zasób czasu". W każdym przypadek aby zwolnić miejsce na dysku są wymagane akcja użytkownika.

Rozwiązywanie problemu miejsca

Jedną z następujących czynności może udostępnić miejsce do grupa plików:

  • Ilość wolnego miejsca na dysku.

  • Pliki danych przenieść na inny dysk.

  • Dodaj pliki na innym dysku.

  • Włącz autogrow.

Ostrzeżenie

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

Zwolnij miejsce na dysku na dysk zapełniony

  • Dysk zawierający plik w grupa plików wymienionych w komunikacie o błędzie, wolnego miejsca na dysku, odrzucając wszelkie niepotrzebne indeksy lub tabel.Zwolnienie miejsca na dysku umożliwia plików w grupa plików rosnąć.

Aby przenieść pliki danych na innym dysku

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

  • Dodać więcej plików do grupa plików na innym dysku przy użyciu ALTER DATABASE <nazwa_bazy_danych> Dodaj do grupa plików <grupa plików_name>.

Ostrzeżenie

Aby uzyskać więcej informacji, zobacz Dodawanie i usuwanie danych i pliki dziennika 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 wystarczające jest dostępnego miejsca na dysku, albo:

  • Ręcznie zwiększyć rozmiar pliku do wyprodukowania jednej przyrostu.

  • Włączanie autogrow przy użyciu instrukcja ALTER DATABASE do zestaw niezerową przyrostu dla opcji FILEGROWTH.

Ostrzeżenie

W każdym przypadek jeżeli osiągnięto limit rozmiaru bieżącego zwiększyć wartość elementu MAXSIZE.

Aby odzyskać bazy danych

Jeśli baza danych w podczas odzyskiwanie Przekroczono limit miejsca na dysku, należy odzyskać bazy danych za pomocą ALTER DATABASE <nazwa_bazy_danych> USTAWIĆ ONLINE.