zoukankan      html  css  js  c++  java
  • sybase 修改数据库名字

    首先保证其他人都已经断开了对这个数据的连接,

    然后执行一下SQL语句:

    sp_dboption DB_TASK, single, true
    go
    use DB_TASK
    go
    checkpoint
    go
    sp_renamedb DB_TASK, DB_TASK_BF
    go
    use master
    go
    sp_dboption DB_TASK_BF, single, false
    go
    use DB_TASK_BF
    go
    CHECKPOINT

    其中:DB_TASK为数据库的名字,需要修改为名字为DB_TASK_BF的名字,但是其中的当时创建DB_TASK的物理设备的名字是名没有修改的。

    假如说你要将DB_TASK重命名为DB_TASK_BF以后,需要在创建一个名字为DB_TASK的数据库则需要避免与原来DB_TASK的物理设备重名

    1、创建物理设备:

    dump transaction master with truncate_only
    go

    use master
    go

    --------------------------------------------------------------
    -- DB_TASK

    disk init
    name = "DEV_TASK_RE_DAT01",        --新建数据的物理文件的名字(名字不能有重复的)
    physname = "[参数1]DEV_TASK_RE_DAT01.dat", --物理文件的数据库服务器上的路径和名字(c:databaseDEV_TASK_RE_DAT01.dat)(名字不能有重复的)
    size = "2000M"        ---数据文件设备的大小,单位一定要记得写
    go

    disk init                ---下面是日志文件的创建,与上面的数据文件创建是一样的
    name = "DEV_TASK_RE_LOG01",
    physname = "[参数1]DEV_TASK_RE_LOG01.dat",
    size = "1000M"
    go

    --------------------------------------------------------------
    dump transaction master with truncate_only
    go

    2、将创建的的物理设备挂接到对应数据

    dump transaction master with truncate_only
    go

    use master
    go

    -----------------------------------------------------
    create database DB_TASK
    on DEV_TASK_RE_DAT01 = 2000      ---挂数据文件
    log on DEV_TASK_RE_LOG01 = 1000   ---挂日志文件
    go

    dump transaction master with truncate_only
    go

  • 相关阅读:
    10-SAP PI开发手册-ERP发布服务供外围系统调用(RFC类型)
    出口增强:已知SMOD查CMOD
    SAP开发系统中开发和配置客户端请求号变更
    ABAP接口之Http发送json报文
    ABAP 常见系统表
    .net程序员转战android第三篇---登录模块之静态登录
    .net程序员转战android第二篇---牛刀小试
    .net程序员转战android第一篇---环境部署
    将一个字符串转变成2元素的数组
    字节小程序客服推送消息
  • 原文地址:https://www.cnblogs.com/latter/p/6586092.html
Copyright © 2011-2022 走看看