AttachDB 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 AttachDB method makes a database visible to an instance of Microsoft SQL Server.

Sözdizimi

object
.AttachDB(
DBName
,
DataFiles
)
as String

Bölümleri

  • nesne
    Bir nesneye uygulanan listesinde değerlendirir ifade.

  • DBName
    Varolan bir veritabanını adını belirten dize.

  • Veri dosyaları
    sql-dmo çoklu işletim sistemi dosyalarını adıyla belirtir dize.

Döndürür

Başarı veya başarısızlık belirten dize.

Prototip (c/C++)

HRESULT AttachDB(SQLDMO_LPCSTR DBName,
SQLDMO_LPCSTR DataFiles,
SQLDMO_LPBSTR pResult);

Açıklamalar

The AttachDB method is used when a change to the location of operating system (OS) files implementing the database must be made visible to an instance of SQL Server.

The DataFiles argument can specify up to 16 OS files.Her dosya yol da dahil olmak üzere tam adı belirtilmelidir.BİRİNCİL veri dosyası listesinde belirtilen en az bir dosya olmalıdır.İşletim sistemi dosyaları işlem günlüğü için depolama uygulama belirtilebilir.

Çok Dizeli parametreleri ayarlama hakkında daha fazla bilgi için bkz: Kullanarak sql-dmo Multistrings.

The AttachDB method fails if more than 16 OS files are specified.16'dan fazla dosya üzerinde kullanım uygulanan bir veritabanını taşımak için sql Distributed Management Objects (sql-dmo) kullanırken, CreateForAttach özellik, bir Database nesne.

Bir veritabanı kullanarak bir sql Server örnek için görünür yapma AttachDB yöntem gerektirir uygun izinleri.SQL Server oturumu açma için kullanılan SQLServer nesne bağlantısı sistem tanımlı rolünün üye olması gerekir sysadmin.

İçin geçerlidir:

Ayrıca bkz.

Başvuru