Metoda Server.Restore (String, String, Boolean, array<RestoreLocation[], RestoreSecurity)
Przywraca Usługi Analysis Services bazy danych z plik kopia zapasowa do określonej bazy danych danej flagę zastępowania, wiele serwerów zdalnych i określanie ustawień zabezpieczeń.
Przestrzeń nazw: Microsoft.AnalysisServices
Zestaw: Microsoft.AnalysisServices (w Microsoft.AnalysisServices.dll)
Składnia
'Deklaracja
Public Sub Restore ( _
file As String, _
databaseName As String, _
allowOverwrite As Boolean, _
locations As RestoreLocation(), _
security As RestoreSecurity _
)
'Użycie
Dim instance As Server
Dim file As String
Dim databaseName As String
Dim allowOverwrite As Boolean
Dim locations As RestoreLocation()
Dim security As RestoreSecurity
instance.Restore(file, databaseName, allowOverwrite, _
locations, security)
public void Restore(
string file,
string databaseName,
bool allowOverwrite,
RestoreLocation[] locations,
RestoreSecurity security
)
public:
void Restore(
String^ file,
String^ databaseName,
bool allowOverwrite,
array<RestoreLocation^>^ locations,
RestoreSecurity security
)
member Restore :
file:string *
databaseName:string *
allowOverwrite:bool *
locations:RestoreLocation[] *
security:RestoreSecurity -> unit
public function Restore(
file : String,
databaseName : String,
allowOverwrite : boolean,
locations : RestoreLocation[],
security : RestoreSecurity
)
Parametry
- file
Typ: System.String
Nazwa i lokalizacja pliku do przywracanie.
- databaseName
Typ: System.String
Baza danych przywracanie do.
- allowOverwrite
Typ: System.Boolean
Wskazuje, czy baza danych zostaną zastąpione, jeśli istnieje.
- locations
Typ: array<Microsoft.AnalysisServices.RestoreLocation[]
Tablica RestoreLocation obiektów, Określanie wielu zdalnych serwerów przywracanie do.
- security
Typ: Microsoft.AnalysisServices.RestoreSecurity
A RestoreSecurity obiekt, który określa ustawienia zabezpieczeń przywracanie.
Uwagi
![]() |
---|
Dla każdego plik kopia zapasowa, użytkownik, który uruchamia polecenie kopia zapasowa musi mieć uprawnienia do odczytu z lokalizacji kopia zapasowa określonego dla każdego pliku.Aby przywracanie Usługi Analysis Services bazy danych nie jest zainstalowany na serwerze, użytkownik również musi być członkiem roli serwera dla tej Usługi Analysis Services instancji.Aby zastąpić Usługi Analysis Services bazy danych, użytkownik musi mieć jedną z następujących ról: element członkowski roli serwera Usługi Analysis Services wystąpienie lub członkiem rola bazy danych z uprawnieniami Pełna kontrola (Administrator) bazy danych do przywrócenia. |
Ostrzeżenie
Po przywróceniu bazy danych programu, przywrócone bazy danych użytkownik może utracić dostęp do przywróconej bazy danych.Ta strata dostępu może wystąpić, jeśli w czas została wykonana kopia zapasowa, użytkownik nie jest członkiem roli serwera lub nie jest członkiem rola bazy danych z uprawnieniami Pełna kontrola (Administrator).