zoukankan      html  css  js  c++  java
  • 更改SQL2000数据库名

    把Old数据库改为New数据库

    打开“企业管理器”

    找到 Old数据库--》右键--》所有任务--》分离数据库

    然后到C:\Program Files\Microsoft SQL Server\MSSQL\Data下找到Old_Data.mdf和
    Old_log.ldf

    把Old_Data换成你想要的名字例如New.mdf、New.ldf

    然后到企业管理器,找到 数据库 --》右键--》所有任务--》附加数据库--》在弹出的对话框里找到刚才你改名的文件New.mdf

    这时您可以看到“原数据库文件名”“当前文件位置”,在“当前文件位置”前会有大红X,然后手动修改“当前文件位置”的路径里的文件名,改为New.MDF,New.LDF,大红X消失,“在附加为:”里边写上你想使用的数据库名New,"指定数据库所有者:"里写上这个数据库的所有者,如图:

    为了安全起见,我们都会为每个数据库指定一个单独的登录用户名,只能对其操作操作,这里的指定所有者就是我们为new数据库指定的登录名,可以在安全性---登录---新建登录即可!

    OK搞定。

    以前就写到上面这一点,好像客户也没说什么,感觉应该是可以的,不过今天发现这个问题:

    虽然现在的数据库文件名显示的是我们想要的“New”,但此时的逻辑文件名还没有修改,还是原来的那个“Old_Date”,打开企业管理器--》在这个数据库上点右键属性--》数据文件 下的当前数据库的位置路径前的 文件名 还是原来那个,事物日志文件 下的 文件名也还是以前的文件名,也就是说还没有彻底成功,所以我们还得按如下方法操作--》

    工具--》SQL 查询分析器--》然后输入:

    Alter DataBASE New
    MODIFY FILE(NAME='Old_Data',NEWNAME='New_Data')
    Alter DataBASE New
    MODIFY FILE(NAME='Old_Log',NEWNAME='New_Log')

    --》按F5运行便可。

    比如:Alter DataBASE tzrj
    MODIFY FILE(NAME='khgx_Data',NEWNAME='tzrj_Data')
    Alter DataBASE tzrj
    MODIFY FILE(NAME='khgx_Log',NEWNAME='tzrj_Log')

    OK,一般还要给用户设置空间大小,设一下就可以了。

    多思考,多创新,才是正道!
  • 相关阅读:
    我的openwrt学习笔记(四):OpenWrt源码下载
    算法系列之“汉若塔”
    尖峰在线Oracle OCM实战 --开创国内Dtrace先河!
    Android开发屏幕适配知识点
    【cocos2d-js官方文档】十九、Cocos2d-JS单文件引擎使用指引
    PHP重载
    作为一个在城市打拼的人。
    关于马云最帅的照片是哪一张?!你们感受下!哈哈哈哈!(10P)
    Banana PI (香蕉派) 安装 ubuntu-core-14 最小核心的操作步骤
    (转载)偏序集的Dilworth定理学习
  • 原文地址:https://www.cnblogs.com/shuang121/p/2016642.html
Copyright © 2011-2022 走看看