Freigeben über


Erstellen, Ändern und Entfernen von Datenbanken

In SMO wird eine Datenbank durch das Database-Objekt dargestellt.

Für die Änderung oder das Entfernen ist die Erstellung eines Database-Objekts notwendig. Auf die Datenbank kann mit einer Auflistung verwiesen werden.

Beispiel

Um die bereitgestellten Codebeispiele verwenden zu können, müssen Sie die Programmierumgebung, die Programmiervorlage und die Programmiersprache wählen, in der die Anwendung erstellt werden soll. Weitere Informationen finden Sie unter Vorgehensweise: Erstellen eines Visual Basic-SMO-Projekts in Visual Studio .NET oder Vorgehensweise: Erstellen eines Visual C#-SMO-Projekts in Visual Studio .NET.

Erstellen, Ändern und Entfernen einer Datenbank in Visual Basic

In diesem Codebeispiel wird eine neue Datenbank erstellt. Die Dateien und Dateigruppen für die Datenbank werden automatisch erstellt.

'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server
'Define a Database object variable by supplying the server and the database name arguments in the constructor.
Dim db As Database
db = New Database(srv, "Test_SMO_Database")
'Create the database on the instance of SQL Server.
db.Create()
'Reference the database and display the date when it was created.
db = srv.Databases("Test_SMO_Database")
Console.WriteLine(db.CreateDate)
'Remove the database.
db.Drop()

Erstellen, Ändern und Entfernen einer Datenbank in Visual C#

In diesem Codebeispiel wird eine neue Datenbank erstellt. Die Dateien und Dateigruppen für die Datenbank werden automatisch erstellt.

{ 
//Connect to the local, default instance of SQL Server. 
Server srv; 
srv = new Server(); 
//Define a Database object variable by supplying the server and the database name arguments in the constructor. 
Database db; 
db = new Database(srv, "Test_SMO_Database"); 
//Create the database on the instance of SQL Server. 
db.Create(); 
//Reference the database and display the date when it was created. 
db = srv.Databases("Test_SMO_Database"); 
Console.WriteLine(db.CreateDate); 
//Remove the database. 
db.Drop(); 
}

Siehe auch

Verweis