MSSQL如何新增数据库

如何新增MSSQL数据库

Microsoft SQL Server是一款流行的企业级数据库管理系统,具有高性能、可伸缩性和可靠性。在使用MSSQL数据库时,需要创建新的数据库。本文将介绍如何在MSSQL中新增数据库。

1. 使用SSMS新增数据库

SQL Server Management Studio(简称SSMS)是一款用于SQL Server的集成环境,支持管理、调试和开发SQL Server。可以使用SSMS新增数据库。

步骤如下:

步骤一:打开SSMS,并连接到 SQL Server 数据库引擎。

步骤二:右键单击“数据库”,并选择“新建数据库...”。

步骤三:在“新建数据库”对话框中,输入要创建的数据库的名称,并设置其他选项,例如数据文件和日志文件的位置、大小、增长方式等。

步骤四:单击“确定”按钮,即可创建新的数据库。

例如,要创建一个名为“TestDB”的数据库,可以使用以下代码:

CREATE DATABASE TestDB;

2. 使用T-SQL命令新增数据库

Transact-SQL(简称T-SQL)是一种专门用于SQL Server的扩展的SQL语言。MSSQL数据库也可以通过T-SQL命令来创建新的数据库。

步骤如下:

步骤一:打开SQL Server Management Studio,并连接到 SQL Server 数据库引擎。

步骤二:在查询窗口中,输入以下T-SQL命令:

CREATE DATABASE TestDB

ON PRIMARY

(

NAME = TestDB,

FILENAME = 'C:\MSSQL\DATA\TestDB.mdf',

SIZE = 10MB,

MAXSIZE = 50MB,

FILEGROWTH = 5MB

)

LOG ON

(

NAME = TestDB_log,

FILENAME = 'C:\MSSQL\LOG\TestDB_log.ldf',

SIZE = 5MB,

MAXSIZE = 25MB,

FILEGROWTH = 5MB

);

步骤三:执行上述代码,即可创建一个名为“TestDB”的数据库,包含一个名为“TestDB”的数据文件和一个名为“TestDB_log”的日志文件。

3. 使用PowerShell新增数据库

PowerShell是微软公司推出的一种跨平台的脚本语言和命令行工具,可以在Windows、Linux和MacOS等平台上运行。可以使用PowerShell命令来操作MSSQL数据库。

步骤如下:

步骤一:打开PowerShell。

步骤二:输入以下命令来连接到SQL Server数据库引擎:

$ServerInstance = 'localhost'

$Database = 'master'

$User = 'sa'

$Password = 'password'

$ConnString = 'Server={0};Database={1};User ID={2};Password={3};Trusted_Connection=False;' -f $ServerInstance, $Database, $User, $Password

$Connection = New-Object System.Data.SqlClient.SqlConnection

$Connection.ConnectionString = $ConnString

$Connection.Open()

其中,“$ServerInstance”为MSSQL服务器名称,可以根据实际情况进行修改;“$Database”为连接的默认数据库名称,一般为“master”;“$User”和“$Password”为连接MSSQL数据库的用户名和密码,根据实际情况进行修改。

步骤三:使用以下命令来创建新的数据库:

$NewDatabase = 'TestDB'

$NewDatabasePath = 'C:\MSSQL\DATA\TestDB.mdf'

$NewLogPath = 'C:\MSSQL\LOG\TestDB_log.ldf'

$SqlQuery = "CREATE DATABASE [$NewDatabase] ON (NAME = N'$NewDatabase', FILENAME = N'$NewDatabasePath') LOG ON (NAME = N'$NewDatabase_log', FILENAME = N'$NewLogPath')"

$Command = New-Object System.Data.SqlClient.SqlCommand($SqlQuery, $Connection)

$Command.ExecuteNonQuery()

其中,“$NewDatabase”为要创建的新数据库的名称;“$NewDatabasePath”和“$NewLogPath”为新数据库的数据文件和日志文件的路径,可以根据实际情况进行修改。

以上就是使用SSMS、T-SQL和PowerShell新增MSSQL数据库的方法。根据实际情况选择相应的方法进行操作。

数据库标签