Share via


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

Sözdizimi

object
.AttachDBWithSingleFile2(
DBName
,
DataFile
)
as Boolean

Bölümleri

  • object
    Bir nesneye uygulanan listesinde değerlendirir ifade.

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

  • DataFile
    Veritabanı birincil veri dosyası tarafından işletim sistemi dosya adını belirten dize.

Prototip (c/C++)

HRESULT AttachDBWithSingleFile2(
SQLDMO_LPCSTR DBName, 
SQLDMO_LPCSTR DataFile, 
LPBOOL pRetVal) PURE;

Açıklamalar

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

The DataFile argument specifies a single OS data file that implements storage for a SQL Server database.örnek sql Server'ın bir parçası işlem günlüğü kaydı bakım için bir işletim sistemi dosyası oluşturur AttachDBWithSingleFile2 işleme yöntem.

The AttachDBWithSingleFile2 method returns TRUE if the attach database operation succeeds.Başarı veya başarısızlık attach database operasyon ile ilgili ayrıntılı bilgi gerektiren uygulamalar çağırabilir AttachDBWithSingleFile yöntem, verir ayrıntılı bir dize içeren bu bilgi.

Önemli notÖnemli

The AttachDBWithSingleFile2 method only succeeds when storage for a database is implemented within a single operating system file.Depolama veritabanı işlem günlük kayıtları için uygulayan dosyaları yöntem tarafından görünür duruma getirilmez.Birden çok veritabanı bir sql Server örnek tarafından görülebilir hale getirme hakkında daha fazla bilgi için bkz: AttachDB yöntemi.

Bir veritabanı kullanarak sql Server'ın örnek tarafından görülebilir hale getirme AttachDBWithSingleFile2 yöntem gerektirir uygun izinleri.SQL Server oturumu açma için kullanılan SQLServer nesne bağlantısı sistem tanımlı üye olmalıdır sysadmin rolü.

Not

Uygulama çağrıları, AttachDBWithSingleFile2 üzerinde bir örnek sql Server sürüm 7.0, sabit SQLDMO_E_SQL80ONLY ve "Bu özellik veya yöntem gerektirir Microsoft sql Server 2000" benzer bir iletiyi ileti döndürülür.

İçin geçerlidir: