在 SQL Server 2012 中创建数据库,可以使用以下两种方法:
在 SSMS 中,可以通过右键单击数据库,选择“新建数据库”来创建新的数据库。在新建数据库对话框中,可以设置数据库的名称、所有者、字符集、校对规则等属性,然后单击“确定”按钮即可创建新的数据库。
可以使用以下 T-SQL 脚本创建新的数据库:
CREATE DATABASE [DatabaseName]
[SIZE = Size]
[MAXSIZE = MaxSize]
[FILEGROWTH = GrowthRate]
[LOCATION = FileName]
[LOG ON {UserName | Owner}]
[WITH
{FILEGROUP [GroupName]
[FILESIZE [FileSize]
[MAXSIZE [MaxFileSize]
[FILEGROWTH [GrowthRate]
}
]
]
其中,DatabaseName
是新的数据库的名称,Size
是新的数据库的大小(以 MB 为单位),MaxSize
是新的数据库的最大大小(以 MB 为单位),GrowthRate
是新的数据库的增长率(以 MB 为单位),Location
是新的数据库的存储位置,UserName
是新的数据库的所有者,Owner
是新的数据库的所有者所在的用户组。
需要注意的是,在使用 T-SQL 脚本创建数据库时,必须指定数据库的所有者,否则会出现错误。另外,如果数据库已经存在,使用 T-SQL 脚本创建数据库时,将会覆盖原有的数据库。
以下是一个示例 T-SQL 脚本,用于创建一个名为 MyDatabase
的新数据库,大小为 100MB,最大大小为 500MB,增长率为 10%,存储在 C:\MyDatabase
目录下:
CREATE DATABASE [MyDatabase]
ON
( NAME = N'MyDatabase', FILENAME = N'C:\MyDatabase\MyDatabase.mdf', SIZE = 100MB, MAXSIZE = 500MB, FILEGROWTH = 10% )
LOG ON
( NAME = N'MyDatabase_log', FILENAME = N'C:\MyDatabase\MyDatabase_log.ldf', SIZE = 10MB, MAXSIZE = 100MB, FILEGROWTH = 10% )
GO
北极星训练营
云+社区技术沙龙[第17期]
Techo Day 第三期
腾讯云数据库TDSQL训练营
云原生正发声
DB TALK 技术分享会
DB-TALK 技术分享会
DBTalk技术分享会
云+社区沙龙online [国产数据库]
云+社区技术沙龙[第25期]
第四期Techo TVP开发者峰会
领取专属 10元无门槛券
手把手带您无忧上云