AttachDatabase-Methode (String, StringCollection, AttachOptions)
Fügt eine vorhandene, aus einer oder mehreren Dateien bestehende Datenbank unter Verwendung des angegebenen Namens und der angegebenen Datendateien und Anfügeoptionen an die SQL Server-Instanz an.
Namespace: Microsoft.SqlServer.Management.Smo
Assembly: Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)
Syntax
'Declaration
Public Sub AttachDatabase ( _
name As String, _
files As StringCollection, _
attachOptions As AttachOptions _
)
'Usage
Dim instance As Server
Dim name As String
Dim files As StringCollection
Dim attachOptions As AttachOptions
instance.AttachDatabase(name, files, attachOptions)
public void AttachDatabase(
string name,
StringCollection files,
AttachOptions attachOptions
)
public:
void AttachDatabase(
String^ name,
StringCollection^ files,
AttachOptions attachOptions
)
member AttachDatabase :
name:string *
files:StringCollection *
attachOptions:AttachOptions -> unit
public function AttachDatabase(
name : String,
files : StringCollection,
attachOptions : AttachOptions
)
Parameter
- name
Typ: System. . :: . .String
Ein String-Wert, der den Namen der anzufügenden Datenbank angibt.
- files
Typ: System.Collections.Specialized. . :: . .StringCollection
Ein StringCollection-Objektwert, der eine Liste von Datenbankdateien enthält.
- attachOptions
Typ: Microsoft.SqlServer.Management.Smo. . :: . .AttachOptions
Ein AttachOptions-Objektwert, der die Anfügeoptionen enthält.
Hinweise
The data and transaction log files of a database can be detached and then reattached to the same or another instance of SQL Server. Detaching and attaching a database is useful if you want to change the database to a different instance of SQL Server on the same computer, or if you want to move the database.
Siehe auch