[SQL数据库实用参考]重命名数据库并包括物理文件名、逻辑文件名实例

数据库 专栏收录该内容
36 篇文章 0 订阅

--===重命名数据库并包括物理文件名、逻辑文件名实例(改数据库名实用参考)

use   master
--创建数据库 drop database db
create   database   db   on(name= 'db ',   filename= 'd:\db.mdf ')
--重命名数据库
exec   sp_renamedb   db,dbnew
--从服务器中分离数据库
exec   sp_detach_db   dbnew
--重命名数据库文件
--将d盘下的db.mdf改名为dbt.mdf,   修改相应的*.ldf.
exec   xp_cmdshell   'rename   d:\db.mdf   dbnew.mdf '
exec   xp_cmdshell   'rename   d:\db_log.LDF   dbnew_log.LDF '
go
--附加数据库
--exec   sp_attach_db   dbt,   'd:\dbt.mdf '
EXEC sp_attach_db @dbname='dbnew',
          @filename1='d:\dbnew.mdf',
          @filename2='d:\dbnew_log.ldf'
go
--修改逻辑文件名
alter database dbnew
modify file (
name='db'
,newname='dbnew'
)
alter database dbnew
modify file (
name='db_log'
,newname='dbnew_log'
)

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值