Aracılığıyla paylaş


AddObjectByName yöntemi

Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.

The AddObjectByName method appends the database object named to the list of those objects copied when the Transfer method of the Database object is used to copy database schema or data.

Sözdizimi

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

Bölümleri

  • nesne
    Bir nesneye uygulanan listesinde değerlendirir ifade.

  • Nesne
    Varolan bir Microsoft sql Server veritabanı nesnesinin adını belirten dize.

  • NesneTürü
    Ayarlarda belirtildiği gibi adlı nesne türünü belirten uzun tamsayı.

  • Sahibi
    İsteğe bağlı.Varolan bir veritabanı kullanıcı adına göre belirten dize.Belirtildiğinde, yalnızca kullanıcı tarafından sahip olunan nesne eklemek için yöntem kısıtlar.

Prototip (c/C++)

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

Ayarları

Değerini belirtmek NesneTürü bu sqldmo_object_type değerleri kullanarak bağımsız değişkeni.

Sabit

Değer

Açıklama

SQLDMOObj_AllButSystemObjects

5119

Tüm sql Server sistem nesneleri liste veya sorgu sonuç küme üyeliği içerir.

SQLDMOObj_AllDatabaseObjects

4607

Veritabanı nesneleri eklenen Microsoft sql Server sistem ve kullanıcı veritabanı nesnelerini içerir.

SQLDMOObj_/AllDatabaseUserObjects

4605

Veritabanı nesneleri eklenen kullanıcı veritabanı nesnelerini içerir.

SQLDMOObj_Default

64

Veritabanı nesnesine eklenen sql Server varsayılan bir değerdir.

SQLDMOObj_Rule

128

Veritabanı nesnesi eklediğiniz bir sql Server kuraldır.

SQLDMOObj_StoredProcedure

16

Veritabanı nesnesi eklediğiniz bir saklı yordam.

SQLDMOObj_Trigger

256

Eklenen veritabanı tetikleyici nesnesidir.

SQLDMOObj_/UserDefinedDatatype

4096

Eklenen veritabanı bir sql Server kullanıcı tanımlı veri türü nesnesidir.

SQLDMOObj_UserDefinedFunction

1

Eklenen veritabanı kullanıcı tanımlı bir işlev nesnesidir.

SQLDMOObj_UserTable

8

Veritabanı nesnesi eklenmiş olan kullanıcı tanımlı tablo.

SQLDMOObj_View

4

Veritabanı nesnesi eklediğiniz bir görünümdür.

Açıklamalar

sql Distributed Management Objects (sql-dmo) uygulayan kopyalanmasını veritabanı şeması ve verileri kullanarak Transfer nesne ve yöntemleri üzerinde uygulanan Database nesne.The Transfer object is used to define what database objects are affected by the copy and how the copy is performed.Use AddObject ve AddObjectByName etkilenmiş için veritabanı nesnelerini ekleme yöntemleriKopyala.

İçin geçerlidir: