Udostępnij za pośrednictwem


Obiekt użytkownika

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.

User Obiektu opisuje atrybuty jednego Microsoft SQL Server bazy danych użytkownika.

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

Uwagi

Użytkownik bazy danych jest podmiot zabezpieczeń umożliwiające obiektu kontroli uprawnień dostępu poziom Najdrobniejsze ziarnistość.Użytkownik reprezentuje pojedynczy konto logowania do programu SQL Server w zakres bazy danych, w której jest zdefiniowany przez użytkownika.

Z User obiektu, możesz:

  • Utwórz użytkownika bazy danych.

  • Wyliczanie obiektów posiadanych przez użytkownika i uprawnień do obiektów bazy danych.

  • Usuń użytkownika bazy danych.

The Name property of a User object is a character string.Name must be a valid string for the SQL Server sysname data type and cannot include a backslash character (\).

Podczas tworzenia użytkownika bazy danych za pomocą User obiekt ustawienie Name właściwość jest opcjonalna.Jeśli Name właściwość nie jest zestaw, tworzenia użytkownika o tej samej nazwie co wartość określona za pomocą Login Właściwości.

Aby utworzyć użytkownika bazy danych

  1. Tworzenie User obiektu.

  2. Ustaw Login Właściwość wskazująca istniejącego konto logowania do programu SQL Server.

  3. Ustaw właściwości opcjonalnych.

  4. Dodaj User obiektu, aby Users Kolekcja połączonych SQLServer Database obiektu.

Nie można usunąć użytkownika bazy danych, jeśli użytkownik jest właścicielem obiektów bazy danych.SQL Distributed Management Objects (SQL-DMO), za pomocą Owner właściwość, aby ponownie przypisać własność obiektu bazy danych.

Aby usunąć użytkownika bazy danych

  1. Get the appropriate User object from the Users collection of a connected SQLServer Database object.

  2. Użyj ListOwnedObjects metoda User obiektu wyliczyć obiektów bazy danych posiadanych przez użytkownika.

  3. Użyj Owner właściwość, aby ponownie przypisać własność dla wszystkich obiektów będących własnością.

  4. Użyj Remove metoda User obiekt, aby usunąć użytkownika bazy danych.

Ostrzeżenie

MergePullSubscription Obiekt jest zgodne z wystąpienia programu SQL Server w wersji 7.0 lub nowszej.Jednakże User2 obiektu rozszerza funkcjonalność użytkownika obiektu do użytku z funkcjami, które zostały wprowadzone w programie SQL Server 2000.

Zobacz także

Odwołanie