Udostępnij za pośrednictwem


Obiekt DBFile

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

DBFile Obiekt reprezentuje właściwości pliku system operacyjny, używany przez Microsoft SQL Server dla indeksu i tabela danych magazynu.

Model obiektów SQL-DMO pokazujący bieżący obiekt

Uwagi

SQL Serwer może kierować przechowywania danych dla tabel i indeksów do konkretnego systemu plików.Jeden system operacyjny może zawierać dane z tylko jednym bazy danych.W ramach SQL Server pliki danych w bazie danych są klasyfikowane według grupa plików.Bazy danych SQL Server zawiera jeden lub więcej aplikacjami, zawierających jeden lub więcej plików danych.Taka organizacja jest odzwierciedlane w FileGroup i DBFile obiekty i kolekcje.

Wszystkich baz danych programu SQL Server zawiera grupa plików o nazwie podstawowej.Ta grupa plików zawiera plik danych podstawowych baz danych.Podczas tworzenia nowej bazy danych SQL Server za pomocą SQL Distributed Management Objects (SQL- DMO), dodać DBFile obiektu, aby FileGroup o nazwie obiektu podstawowego.Po utworzeniu bazy danych dodatkowe pliki danych można tworzyć i dodane albo podstawowa grupa plików lub aplikacjami dodane do bazy danych.

Z DBFile obiektu, możesz:

  • Tworzenie nowych plików systemu operacyjnego do przechowywania bazy danych SQL Server.

  • Zarządzanie właściwościami wzrost bazy danych programu SQL Server.

  • Zmniejszanie używane przez bazy danych, aby odzwierciedlały rzeczywiste miejsce używane pliki systemu operacyjnego.

Namewłaściwość DBFile obiektu wykorzystuje typ danych SQL Server sysname.WartośćwłaściwośćNamejest używana logical_file_name parametr w instrukcjach tworzenie bazy danych i ZMIEŃ bazę danych podczas dodawania plików.Ograniczenia nałożone na logical_file_name parametr stosuje się do Nazwa właściwośćDBFileobiekt.

Aby utworzyć plik danych do przechowywania bazy danych serwera SQL

  1. Tworzenie DBFile obiektu.

  2. Ustaw właściwość Name.

  3. Ustaw PhysicalName właściwość ścieżka i nazwę pliku danych.

  4. Ustaw właściwość Size.Sizewłaściwość Określa rozmiar pliku danych utworzonego i wyrażona w megabajtach.

  5. Ustawianie właściwości opcjonalnych, takich jak Maximum (rozmiar), właściwość.

  6. Pobierz FileGroup obiekt z FileGroups kolekcja połączonych Databaseobiekt.

  7. Dodaj DBFile obiektu, aby DBFiles kolekcja wybranego FileGroupobiekt.