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.