Właściwość RelocateFiles
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.
RelocateFiles Właściwość określa bazę danych logicznych nazw plików i systemu operacyjnego fizycznym pliku używany do przekierowania przechowywania bazy danych po przywróceniu bazy danych Microsoft SQL Server w nowej lokalizacji fizycznej.
Składnia
object
.RelocateFiles [= value]
Części
obiekt
Wyrażenie do obiektu w na liście dotyczy.wartość
Zbudowany jako uwagi określony w ciągu wielokrotnego SQL Distributed Management Objects (SQL-DMO).
Typ danych
String
Można modyfikować
Odczyt i zapis
Prototyp (C/C++)
HRESULT GetRelocateFiles(SQLDMO_LPBSTR pRetVal);
HRESULT SetRelocateFiles(SQLDMO_LPCSTR NewValue);
Ostrzeżenie
SQL-DMO ciągi są zawsze zwracane jako obiekty OLE BSTR.Aplikacja c i C++ pobiera odwołanie do ciąg.Aplikacja musi zwolnić, przy użyciu odwołania SysFreeString.
Uwagi
Tworząc ciąg kierowanie przeniesienie pliku fizycznego zbudować ciąg jako bieżący nazwa logiczna z plik bazy danych, a następnie nazwę nowego pliku systemu operacyjnego.Powtórz par nazwa logiczna i nazwa fizyczna dopóki wszystkie pliki wykonawcze bazy danych są określone.Na przykład:
oRestore.RelocateFiles = "[Northwind1]" + "," + "[D:\Data\North_1.mdf]" _
+ "," + "[Northwind2]" + "," + "[D:\Data\North_2.mdf]"
Aby uzyskać więcej informacji na temat parametrów wielociągu ustawienie Zobacz Multistrings za pomocą obiektu SQL-DMO.