-- 允许配置高级选项

EXEC sp_configure 'show advanced options', 1 GO -- 重新配置

RECONFIGURE GO -- 启用xp_cmdshell

EXEC sp_configure 'xp_cmdshell', 1 GO --重新配置

RECONFIGURE GO reconfigure --刷新配置

EXEC xp_cmdshell 'rename E:\qzbxw\DataBase\DTcmsdb2.mdf qzbxw.mdf' --改名

EXEC xp_cmdshell 'rename E:\qzbxw\DataBase\DTcmsdb2_log.ldf qzbxw_log.ldf' --改名

--用完后,要记得将xp_cmdshell禁用(从安全角度安全考虑)

-- 允许配置高级选项

EXEC sp_configure 'show advanced options', 0 GO

-- 重新配置

RECONFIGURE GO

-- 禁用xp_cmdshell

EXEC sp_configure 'xp_cmdshell', 0 GO

--重新配置

RECONFIGURE GO

===================================================================

SQL SERVER 2005修改数据库名称,包括物理文件名和逻辑名称
 
原来数据库名称为 aa,物理文件名称为 aa.mdf 和 aa_log.ldf;
 
需要修改数据库名称为 bb,物理文件名称为 bb.mdf 和 bb_log.ldf;
 
具体操作步骤(以sqlserver2005操作 为例):
 
把原有数据库进行备份(选择数据库->右键->任务->备份),被分为aa.bak;
 
新建数据库bb,然后 右键->任务->还原->数据库,选择“源设备”,浏览,跳出“指定备份”对话框,点击添加找到刚才备份的aa.bak;
 
“选择用于还原的备份集”,选择需要还原的备份集;
 
在“还原数据库”选项页中选择“选项”,“还原选项”中给“覆盖现有数据库打钩”,指定还原之后的路径和名称为bb.mdf 和bb_log.ldf;
 
数据库列表选择bb数据库,右键->属性->文件,在数据库文件小窗口中分别修改“逻辑名称”为:bb 和 bb_log;
 
至此,数据库完全改名完毕。

修改sql数据库文件 物理文件名称的更多相关文章

  1. SQL 无法打开物理文件 XXX.mdf",操作系统错误 5:"5(拒绝访问。)"

    用T-SQL命令附加数据库时,出现如下异常信息: 无法打开物理文件 XXX.mdf".操作系统错误 5:"5(拒绝访问.)". (Microsoft SQL Server ...

  2. 如何修改WAMP数据库上传文件的大小及上传时间限制

    一个文件如果几十兆的话,上传时可能出错,因为执行时间不够, 比如我遇到的ECshop的数据库文件就是 40多M 第一次执行失败. 所以索性一次性把所有东西都设置好.在php.ini(apache中的P ...

  3. 修改SQL数据库中表字段类型时,报“一个或多个对象访问此列”错误的解决方法

    在SQL数据库中使用SQL语句(格式:alter table [tablename] alter column [colname] [newDataType])修改某表的字段类型时,报一下错误:由于一 ...

  4. 修改sql数据库名称

    USE master; GO DECLARE @SQL VARCHAR(MAX); SET @SQL='' SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID) FROM ma ...

  5. php修改替换数据库图片(文件)

    <?php extract($_POST); $date = date('Y-m-d'); $file_name = $_FILES['image']['name'];//获取缓存区图片,格式不 ...

  6. 使用sqlmetal工具自动生成SQL数据库的Linq类文件

    第一部:找到sqlmetal.exe. 运行cmd. 执行命令 cd C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5 ...

  7. 如何修改SQL Server 2000的数据库逻辑与物理名称

    在项目中使用SQL Server 2000创建了一个数据库,发现名称与另一个数据库太相似,于是决定更改名称,包括: 在企业管理器中看到的数据库名,也是实际应用程序中连接用的数据库名称: 在磁盘上看的物 ...

  8. 一次修改数据库物理文件造成Mysql宕机的恢复记录

    事件起始 某夜,我正在床上冥想准备入睡,忽然同事向我求救:消息内容如下: Oh My Gold 改了些配置,啥都没了!都没了!没了!了! 我仔细询问,原来是她因为某些原因将某库的物理文件夹改名后,发现 ...

  9. 修改SQL Server 2005 数据库文件名字

    对于SQLServer 2005的数据库文件名字的修改.不多说,见图: 对于数据库名的更改直接选中要修改的数据库,F2,你懂的,不懂的可以去屎了.....0.0 下面要修改数据库的文件名 原理就是利用 ...

随机推荐

  1. [Python数据分析]新股破板买入,赚钱几率如何?

    这是本人一直比较好奇的问题,网上没搜到,最近在看python数据分析,正好自己动手做一下试试.作者对于python是零基础,需要从头学起. 在写本文时,作者也没有完成这个小分析目标,边学边做吧. == ...

  2. Linux正则表达式

    正则表达示的组成: 一般字符:没有特殊意义的字符 特殊字符(meta字符):元字符,有在正则表达式中有特殊意义 正则表达式中常见的meta字符 POSIX BRE与ERE中都有的meta字符 \ 通常 ...

  3. 记一次proc_open没有开启心得感悟

    引言: 今天在部署服务器的时候,使用composer来安装依赖.遇到了 The Process class relies on proc_open, which is not available on ...

  4. InvokeRequired 线程间访问

    zt: http://www.x2blog.cn/jinhong618/?tid=22389 问: f (this.InvokeRequired)            {               ...

  5. 浅谈我对C#中抽象类与接口的理解

    C#中的抽象类与接口有些相似,初学者很容易混淆,今天就让我来谈谈对二者的理解. 首先我们得明确二者的含义,分述如下: 如果一个类不与具体的事物相联系,而只是表达一种抽象的概念,仅仅是作为其派生类的一个 ...

  6. Linux内核源代码获取教程

    Linux内核源代码获取方法 什么叫Linux 什么叫Linux内核 Linux内核源代码的获取 什么叫Linux? Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UN ...

  7. #英文#品读中国城市个性——上海人的精明&头啖汤

    制定"严格的规则" set the 'hard and fast' rules 担负职责 shoulder responsibility 对...有深刻理解 develop a g ...

  8. 了解 xcodebuild 命令 ,自动打包ipa

    引用博客:http://blog.nswebfrog.com/2015/10/31/xcodebuild/ 在 iOS 开发中,如果需要把工程打包成 ipa 文件,通常的做法就是在 Xcode 里点击 ...

  9. 老生长谈的$.extend()方法

    jq的extend()是jq插件扩展很重要的部分,到这里证明是可以自己在jq的基础上,分为两种方法去扩展或开发,为jq本身添加一个方法,可以理解成扩展静态方法和自定义方法. 今天有看到一篇帖子,对这部 ...

  10. mysql5.7绿色版安装与配置

    1,找到zip archive包下载,官方地址如下: http://dev.mysql.com/downloads/mysql/ http://dev.mysql.com/downloads/file ...