Udostępnij za pośrednictwem


Kolekcja DBFiles

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.

DBFiles Kolekcja zawiera DBFile obiektów, które udostępnienia plików systemu operacyjnego, używany przez Microsoft SQL Server dla tabela i indeks danych magazynu.

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

Właściwości

Uwagi

Z DBFiles kolekcja, możesz:

  • Utwórz nowy plik system operacyjny zawiera dane tabela lub indeksu.

  • Usuwanie pliku systemu operacyjnego z listy pliki dostępne do przechowywania danych tabela lub indeksu.

DBFiles kolekcja obsługuje wybór przedmiotu przy użyciu element porządkowej i tylko identyfikator.Pobierz identyfikator za pomocą ID Właściwość DBFile obiektu.Przy odwoływaniu się do DBFile obiektów kolekcja, można znaleźć za pomocą jego pozycji lub jego identyfikator w:

Set oDBFile = oDatabase.FileGroups("PRIMARY").DBFiles(1)

Or

Dim     oDBFileID as long

oDBFileID = oDatabase.FileGroups("Northwind_Idx").DBFiles(4).ID

Set oDBFile = _
    oDatabase.FileGroups("Northwind_Idx").DBFiles.ItemByID(oDBFileID)

DBFiles kolekcja obsługuje usuwanie pliku danych do bazy danych przy użyciu tylko pozycja porządkowa w:

oDatabase.FileGroups("Northwind_Text").DBFiles.Remove(1)

Ostrzeżenie

Usuwanie pliku systemu operacyjnego używane do przechowywania danych bazy danych programu SQL Server jest ograniczony przez użycie samego pliku.Jeśli danych jest obsługiwana w pliku Remove metoda DBFiles kolekcja spowoduje niepowodzenie.Usunąć i ponownie utworzyć tabele lub przenoszenie danych tabela, tworząc lub ponowne tworzenie indeksów klastrowanych, aby usunąć zależność bazy danych do pliku określonego systemu operacyjnego.

Za pomocą DBFiles kolekcja do tworzenia lub usuwania plików systemu operacyjnego, używane do przechowywania danych bazy danych programu SQL Server wymaga odpowiednich uprawnień.Używane do konto logowania do programu SQL Server SQLServer połączenie obiektu musi być element członkowski jednej z ról stałej sysadmin lub diskadmin.