Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
No SMO, um banco de dados é representado pelo Database objeto.
Não é necessário criar um Database objeto para modificá-lo ou removê-lo. O banco de dados pode ser referenciado usando uma coleção.
Exemplo
Para usar qualquer exemplo de código fornecido, você precisará escolher o ambiente de programação, o modelo de programação e a linguagem de programação na qual criar seu aplicativo. Para obter mais informações, consulte Criar um projeto de SMO do Visual Basic no Visual Studio .NET ou criar um projeto SMO do Visual C# no Visual Studio .NET.
Criando, alterando e removendo um banco de dados no Visual Basic
Este exemplo de código cria um novo banco de dados. Arquivos e grupos de arquivos são criados automaticamente para o banco de dados.
Criando, alterando e removendo um banco de dados no Visual C#
Este exemplo de código cria um novo banco de dados. Arquivos e grupos de arquivos são criados automaticamente para o banco de dados.
{
//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();
}
Criando, alterando e removendo um banco de dados no PowerShell
Este exemplo de código cria um novo banco de dados. Arquivos e grupos de arquivos são criados automaticamente para o banco de dados.
#Get a server object which corresponds to the default instance
cd \sql\localhost\
$srv = Get-Item default
#Create a new database
$db = New-Object -TypeName Microsoft.SqlServer.Management.Smo.Database -argumentlist $srv, "Test_SMO_Database"
$db.Create()
#Reference the database and display the date when it was created.
$db = $srv.Databases["Test_SMO_Database"]
$db.CreateDate
#Drop the database
$db.Drop()