Udostępnij za pośrednictwem


Plik Państwa

W SQL Server, stan plik bazy danych jest zachowywane niezależnie od stanu bazy danych.Plik jest zawsze w jednym Państwie szczególnych, takich jak ONLINE lub OFFLINE.Aby wyświetlić bieżący stan pliku, użyj sys.master_files lub sys.database_files wykazu widoku.Jeśli baza danych jest w trybie offline, można przeglądać stan plików z sys.master_files wykazu widoku.

Stan plików w grupie plików określa dostępność cała grupa plików.Grupa plików były dostępne wszystkie pliki w obrębie grupy plików musi być online.Aby wyświetlić bieżący stan grupa plików, użyj sys.grupa plikóws wykazu widoku.Jeśli grupa plików jest w trybie offline i próby dostępu grupie plików przez Transact-SQL instrukcja, nie będzie można go z błędu.optymalizator kwerendy buduje planów kwerend dla instrukcji SELECT, unika się ponownego zbudowania indeksów i widoki indeksowane, znajdujące się w offline aplikacjami, pozwalając oświadczenia te powiodła się.Jednakże jeśli grupa plików trybu offline zawiera sterty lub indeks klastrowany w tabela miejsce docelowe, nie instrukcji SELECT.Ponadto nie będzie żadnych instrukcja INSERT, UPDATE lub DELETE modyfikuje tabela z dowolnym indeks w trybie offline grupa plików.

Stan pliku definicji

W poniższej tabela zdefiniowano Państwa pliku.

Stan

Definicja

ONLINE

Plik jest dostępny dla wszystkich działań.Pliki w podstawowej grupa plików są zawsze online, jeśli bazy danych jest w trybie online.Jeśli plik w podstawowej grupa plików nie jest w trybie online, bazy danych nie jest w trybie online i Państwa pliki pomocnicze są niezdefiniowane.

W TRYBIE OFFLINE

Plik nie jest dostępna dla dostępu i mogą nie występować na dysku.Pliki staną się offline przez jawną akcja użytkownika i pozostaje w trybie offline do czasu podjęcia akcja użytkownika dodatkowe.

PrzestrogaPrzestroga
Plik powinien być tylko zestaw offline, gdy plik jest uszkodzony, ale można go przywrócić.Plik zestaw trybu offline zestaw tylko online przez przywrócenie pliku z kopia zapasowa.Aby uzyskać więcej informacji o przywracaniu pojedynczego pliku, zobacz RESTORE (Transact-SQL).

PRZYWRACANIE

Trwa przywracanie pliku.Pliki wprowadź przywracania stanu ze względu na wpływ nie tylko na cały plik polecenia Przywróć przywracanie stroni pozostaje w tym stanie aż do przywracania jest zakończona i odzyskać plik.

ODZYSKIWANIE CZASU

Odroczono odzyskiwanie pliku.Plik wprowadzi ten stan automatycznie z powodu przywracanie fragmentaryczne proces, w którym plik jest nie przywrócono i odzyskane.Dodatkowe akcja przez użytkownika jest wymagana do rozwiązania problemu i umożliwić zakończenie procesu odzyskiwanie.Aby uzyskać więcej informacji, zobacz Wykonywanie przywracania stopniową.

PODEJRZENIE

Odzyskiwanie pliku nie powiodło przywracanie w trybie online procesu.Jeśli plik jest podstawowa grupa plików, baza danych jest również oznaczony jako podejrzane.W przeciwnym razie podejrzana jest tylko plik i baza danych jest nadal w trybie online.

Plik pozostaje w stanie podejrzanych aż jest udostępniana przez jedną z następujących metod:

  • Przywracanie i odzyskiwanie danych

  • DBCC CHECKDB z REPAIR_ALLOW_DATA_LOSS

UNIECZYNNIONE

Plik został usunięty, gdy nie online.Wszystkie pliki w grupa plików stają się unieczynnione w trybie offline grupa plików jest usuwany.