数据库的创建,修改和删除----利用企业管理器和T-SQL语句

创建数据库的方法
  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/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值