Udostępnij za pośrednictwem


Kolekcja ustawień domyślnych

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.

Defaults Kolekcja zawiera Default obiektów, które odniesienia Microsoft SQL Server ustawienia domyślne.

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

Właściwości

Uwagi

Z Defaults kolekcja, możesz:

  • Utwórz domyślne.

  • Usuń domyślny.

Proces jest nazywany powiązanie umożliwia domyślne programu SQL Server.Domyślnie można powiązać kolumn lub typów danych zdefiniowanych przez użytkownika.Nie można usunąć domyślne powiązania.

Aby usunąć domyślne programu SQL Server

  1. Get the Defaultobject referencing the targeted default from the Defaults collection by using the Item or ItemByID method.Podczas wyodrębniania Default obiektu przy użyciu nazwy domyślne odwołanie, użyj domyślnej nazwy właściciela w celu zakwalifikowania nazwę domyślną, tak jak w:

    Set oDefault = oDatabase.Defaults("UnitPrice", "dbo")
    
  2. Użyj ListBoundColumns i ListBoundDatatypes metody Default obiektu do raportu o usterce kolumn lub typów danych zdefiniowanych przez użytkownika.Jeśli metoda albo zwraca elementy, UnbindFromColumn lub UnbindFromDatatype metodą rozwiązania zależności.

  3. Użyj Remove metoda Defaults kolekcja, aby usunąć domyślny docelowy.

The Itemmethod of the Defaults collection supports member selection using the default name or the ordinal position of the object in the collection.Ponadto, gdy przy użyciu domyślnego nazwę obiektu z kolekcja, elementu metoda umożliwia właścicielowi nazwy kwalifikacji ukierunkowanych domyślne programu SQL Server.Na przykład:

Set oDefault = oDatabase.Defaults("UnitPrice", "stevenb")

Remove metoda Defaults obsługuje kolekcja element członkowski docelowej przy użyciu domyślnej nazwy lub numerem porządkowym obiektu kolekcja.Remove Metoda nie obsługuje domyślny właściciel nazwy kwalifikacji przy wykorzystaniu metody upuścić domyślnych.Podczas korzystania z Defaults kolekcja, aby usunąć domyślne programu SQL Server, sugerowane, albo użyj Item lub ItemByID metoda kolekcja do wyodrębnić obiektu odwołującego się do poprawną domyślną, jak pokazano wcześniej.

Ostrzeżenie

Tworzenie lub usuwanie ustawień domyślnych przy użyciu Defaults kolekcja wymaga odpowiednich uprawnień.Używane do konto logowania do programu SQL Server SQLServer połączenie obiektu musi być element członkowski rolę stałej db_ddladmin lub rolę z większych uprawnień.