데이터베이스 생성, 변경 및 제거Creating, Altering, and Removing Databases

이 항목은 다음에 적용됩니다. 예SQL Server 예Azure SQL Database예Azure SQL Data Warehouse 아니요병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO: yesSQL ServeryesAzure SQL DatabaseyesAzure SQL Data Warehouse noParallel Data Warehouse

SMO에서 데이터베이스는 Database 개체로 표시됩니다.In SMO, a database is represented by the Database object.

데이터베이스를 수정하거나 참조하기 위해 Database 개체를 만들 필요는 없습니다.It is not necessary to create a Database object to modify or remove it. 데이터베이스는 컬렉션을 사용하여 참조할 수 있습니다.The database can be referenced by using a collection.

예제Example

제공된 코드 예제를 사용하려면 응용 프로그램을 만들 프로그래밍 환경, 프로그래밍 템플릿 및 프로그래밍 언어를 선택해야 합니다.To use any code example that is provided, you will have to choose the programming environment, the programming template, and the programming language in which to create your application. 자세한 내용은 참조 Visual C를 만들# Visual Studio.NET에서 SMO 프로젝트합니다.For more information, see Create a Visual C# SMO Project in Visual Studio .NET.

Visual Basic에서 데이터베이스 생성, 변경 및 제거Creating, Altering, and Removing a Database in Visual Basic

이 코드 예제는 새 데이터베이스를 만듭니다.This code example creates a new database. 파일 및 파일 그룹은 데이터베이스를 위해 자동으로 만들어집니다.Files and file groups are automatically created for the database.

'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()

Visual C#에서 데이터베이스 생성, 변경 및 제거Creating, Altering, and Removing a Database in Visual C#

이 코드 예제는 새 데이터베이스를 만듭니다.This code example creates a new database. 파일 및 파일 그룹은 데이터베이스를 위해 자동으로 만들어집니다.Files and file groups are automatically created for the database.

{  
                //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();  
            }  

PowerShell에서 데이터베이스 생성, 변경 및 제거Creating, Altering, and Removing a Database in PowerShell

이 코드 예제는 새 데이터베이스를 만듭니다.This code example creates a new database. 파일 및 파일 그룹은 데이터베이스를 위해 자동으로 만들어집니다.Files and file groups are automatically created for the database.

#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()  

관련 항목:See Also

Database