Metoda Server.AttachDatabase (String, StringCollection, String, AttachOptions)
Dołącza bazy danych, który składa się z jednego lub więcej plików do wystąpienie SQL Server przy użyciu określonej nazwy, plików danych i opcje załącznika.
Przestrzeń nazw: Microsoft.SqlServer.Management.Smo
Zestaw: Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)
Składnia
'Deklaracja
Public Sub AttachDatabase ( _
name As String, _
files As StringCollection, _
owner As String, _
attachOptions As AttachOptions _
)
'Użycie
Dim instance As Server
Dim name As String
Dim files As StringCollection
Dim owner As String
Dim attachOptions As AttachOptions
instance.AttachDatabase(name, files, owner, _
attachOptions)
public void AttachDatabase(
string name,
StringCollection files,
string owner,
AttachOptions attachOptions
)
public:
void AttachDatabase(
String^ name,
StringCollection^ files,
String^ owner,
AttachOptions attachOptions
)
member AttachDatabase :
name:string *
files:StringCollection *
owner:string *
attachOptions:AttachOptions -> unit
public function AttachDatabase(
name : String,
files : StringCollection,
owner : String,
attachOptions : AttachOptions
)
Parametry
- name
Typ: System.String
A String wartość, która określa nazwę bazy danych należy załączyć.
- files
Typ: System.Collections.Specialized.StringCollection
A StringCollection wartość obiektu zawierającego pliki bazy danych listy.
- owner
Typ: System.String
A String wartość, która określa nowy właściciel bazy danych.
- attachOptions
Typ: Microsoft.SqlServer.Management.Smo.AttachOptions
A AttachOptions wartość obiektu zawierającego opcje załącznika.
Uwagi
Pliki dziennika transakcji i danych bazy danych może być odłączone i następnie ponownie przymocowana do tej samej lub innej wystąpienie z SQL Server.Odłączania i dołączania bazy danych jest przydatna, jeśli chcesz zmienić bazę danych do innego wystąpienie SQL Server na tym samym komputerze lub jeśli chcesz przenieść bazy danych.
Określ właściciela bazy danych po jest dołączony za pomocą tego przeciążenia.
Zobacz także