RelocateFiles özelliği
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 RelocateFiles property specifies database logical file names and operating system physical file names used to redirect database storage when a Microsoft SQL Server database is restored to a new physical location.
Sözdizimi
object
.RelocateFiles [= value]
Bölümleri
nesne
Bir ifade bir nesneye Uygulanacaklar listesindeki değerlendirir.value
Belirtilen açıklamalar yerleşik sql Distributed Management Objects (sql-dmo) çoklu dize.
Veri Türü
String
Değiştirilebilir
Okuma/yazma
Prototip (c/C++)
HRESULT GetRelocateFiles(SQLDMO_LPBSTR pRetVal);
HRESULT SetRelocateFiles(SQLDMO_LPCSTR NewValue);
Not
sql-dmo dizeleri her zaman ole bstr döndürülür.c/C++ uygulama dize bir başvuru alır.Uygulama başvurusu kullanarak serbest bırakmanız gerekir SysFreeString.
Açıklamalar
Oluştururken, bir dize fiziksel dosya yerleştirme suna, Yapı dize adıyla geçerli mantıksal veritabanı dosyası, daha sonra yeni bir işletim sistemi dosya adı.mantıksal ad ve fiziksel ad çiftlerini veritabanı yürüten tüm dosyaları belirtilen kadar yineleyin.Örneğin:
oRestore.RelocateFiles = "[Northwind1]" + "," + "[D:\Data\North_1.mdf]" _
+ "," + "[Northwind2]" + "," + "[D:\Data\North_2.mdf]"
Çok Dizeli parametreleri ayarlama hakkında daha fazla bilgi için bkz: Kullanarak sql-dmo Multistrings.