SQL server 用命令行更改数据库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL server 用命令行更改数据库相关的知识,希望对你有一定的参考价值。
(计应154兰家才)
CREATE DATABASE 数据库名
ON [PRIMARY]
(
<数据文件参数> [,…n] [<文件组参数>]
)
[LOG ON]
(
<日志文件参数> [,…n]
CREATE DATABASE stuDB
ON PRIMARY --默认就属于PRIMARY主文件组,可省略
(
NAME=‘stuDB_data‘, --主数据文件的逻辑名
FILENAME=‘D:\project\stuDB_data.mdf‘, --主数据文件的物理名
SIZE=5mb, --主数据文件初始大小
MAXSIZE=100mb, --主数据文件增长的最大值
FILEGROWTH=15% --主数据文件的增长率
)
LOG ON
(
NAME=‘stuDB_log‘,
FILENAME=‘D:\project\stuDB_log.ldf‘,
SIZE=2mb,
FILEGROWTH=1MB
)
GO
LOG ON
(
/*-日志文件1的具体描述-*/
NAME = ‘employeelog1‘,
FILENAME = ‘D:\project\employeelog1_Log.ldf‘ ,
SIZE = 10,
FILEGROWTH = 1
),
(
/*-日志文件2的具体描述-*/
NAME = ‘employeelog2‘,
FILENAME = ‘D:\project\employeelog2_Log.ldf‘ ,
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 1
)
GO
,
USE master --设置当前数据库为master,以便访问sysdatabases表
GO
IF EXISTS(SELECT * FROM sysdatabases WHERE name =‘stuDB‘)
DROP DATABASE stuDB
CREATE DATABASE stuDB
ON (
…..
)
LOG ON
(
…
)
GO
以上是关于SQL server 用命令行更改数据库的主要内容,如果未能解决你的问题,请参考以下文章
根据 SQL Server 2008 R2 中特定列中的模式更改对行进行分组
从命令行构建一个面向 SQL Server 2012 的数据库项目