Udostępnij za pośrednictwem


Metoda AddObjectByName

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.

AddObjectByName Metoda dołącza bazy danych skopiowany obiekt o nazwie Lista tych obiektów, kiedy Transfer metody Database obiekt jest używany do kopiowania schemat bazy danych lub danych.

Składnia

object
.AddObjectByName(
Object 
, 
ObjectType
, [ Owner ] )

Części

  • obiekt
    Wyrażenie, którego wartością obiekt na liście dotyczy.

  • Obiekt
    Ciąg, który określa nazwę istniejącego obiektu bazy danych Microsoft SQL Server.

  • Typ obiektu
    Długa liczba całkowita określająca typ obiektu o nazwie zgodnie z opisem w ustawieniach.

  • Właściciel
    Opcjonalne.Ciąg, który określa nazwę istniejącego użytkownika bazy danych.Po określeniu ogranicza metoda dodać tylko obiektu należące do użytkownika.

Prototyp (C/C++)

HRESULT AddObjectByName(
SQLDMO_LPCSTR szObject,
SQLDMO_OBJECT_TYPE ObjectType
SQLDMO_LPCSTR szOwner = NULL);

Ustawienia

Określ wartość TypObiektu argument za pomocą tych wartości SQLDMO_OBJECT_TYPE.

Stała

Wartość

Opis

SQLDMOObj_AllButSystemObjects

5119

Listy lub kwerendy członkostwa zestaw wyników zawiera wszystkie oprócz obiektów systemu SQL Server.

SQLDMOObj_AllDatabaseObjects

4607

Obiekty bazy danych dodawane to system Microsoft SQL Server i baza danych użytkownika obiektów.

SQLDMOObj_ i AllDatabaseUserObjects

4605

Obiekty bazy danych dodawane obejmują tylko obiekty baza danych użytkownika.

SQLDMOObj_Default

64

Obiekt bazy danych dodawana jest domyślnym programu SQL Server.

SQLDMOObj_Rule

128

Obiekt bazy danych dodawana jest reguła SQL Server.

SQLDMOObj_StoredProcedure

16

Dodaje obiekt bazy danych jest procedura składowana.

SQLDMOObj_Trigger

256

Obiekt bazy danych dodawana jest wyzwalaczem.

SQLDMOObj_ i UserDefinedDatatype

4096

Dodaje obiekt bazy danych jest typ danych zdefiniowany przez użytkownika programu SQL Server.

SQLDMOObj_UserDefinedFunction

1

Obiekt bazy danych dodawana jest funkcja zdefiniowana przez użytkownika.

SQLDMOObj_UserTable

8

Dodaje obiekt bazy danych jest tabela zdefiniowane przez użytkownika.

SQLDMOObj_View

4

Obiekt bazy danych dodawana jest widok.

Uwagi

SQL Distributed Management Objects (SQL-DMO) implementuje kopiowanie schemat bazy danych i danych za pomocą Transfer obiektu oraz metody implementowane na Database obiektu.Transfer Umożliwia zdefiniowanie, jakie obiekty bazy danych dotyczy kopię i jak wykonać kopię obiektu.Użyj AddObject i AddObjectByName metody dodawania obiektów bazy danych, których dotyczy kopii.

Stosuje się do: