创建数据库的方法
1 使用向导
2 使用企业管理器
3 使用Transact-SQL语言
create database company on primary
(name=company_data,filename='d:\mssq17\data\company.mdf',
size=10,maxsize=unlimited,filefrowth=10%)
log on
(name=company_log,filename='d:\mssq17\data\company.ldf',
size=1,maxsize=5,filegrowth=1)
创建一个指定多个数据文件和日志文件的数据库
create database employees on primary
(name=employee1,filename='d:\mssq17\data\employee1.mdf',
size=10,maxsize=unlimited,
filegrowth=10%),
(name=employee2,filename='d:\mssq17\data\employee2.mdf'
size=20,maxsize=100,
filegrowth=1)
log on
(name=employeelog1,filename='d:\mssq17\data\employee1.ldf',
size=10,maxsize=50,
filegrowth=1),
(name=employeelog2,filename='d:\mssq17\data\employee2.ldf'
size=10,maxsize=50,
filegrowth=1)
==============
利用sp_dboption
使用系统存储过程sp_dboption查看数据库选项
输入exec sp_dboption
sp_dboption[[@dbname=]'database']
[[,@optname=]'option_name']
[[,@optvalue=]'value']
@dbname 指定对其进行选项设置的数据库名
@optname 要设置的选项
@optvalue 确定选项的新设置 true,false,on,off
返回0 设置成功 1 设置失败
例:
sp_dboption 'counter','autoclose','true'
数据库选项共有5类
自动选项
游标选项
恢复选项
SQL选项
状态选项
---------------------------------------
修改数据库
用企业管理器缩小数据库文件
使用存储过程修改数据库名称
Sp_renamedb @old_name,@new_name
例子
exec sp_dboption '产品数据库','single user',true //设置为单用户
exec sp_renamedb'产品数据库','product'// 重命名数据库
exec sp_dboption '产品数据库','single user',false //关闭为单用户
增大数据库文件
alter database 产品数据库
Modify file(name='产品数据库_log',size=3)
压缩数据库
exec sp_dboption '数据库名','auto shrink','true'
dbcc shrinkfile('数据库名_data',6)
修改数据库结构
alter database employees add filegroup data1
alter database employees add file
(name=employee3,filename='d:\employee3.ndf',
size=1,maxsize=50,filegrouth=1),
(name=employee4,filename='d:\employee3.ndf',
size=2,maxsize=50,filegrouth=10%)
to filegroup data1
alter database employeees add log file
(name=employeelog3,filename='d:\employeelog3.ldf',
size=1,maxsize=50,filegrouth=1)
删除数据库
drop database datbase_name[1,...n]
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16436858/viewspace-608511/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/16436858/viewspace-608511/