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

    • 扩大数据空间
      两种方法:扩大数据库中已有文件的大小,或为数据库添加新的文件

    • 为数据库添加一个新的数据文件
      1 alter database RShDB    
      2 add file
      3 (
      4     name = 'RshDB_Data3',
      5     filename = 'T:DBRshDB_Dat3.ndf',
      6     size = 6mb,
      7     filegrowth = 0
      8 )


    • 扩大数据库中某文件的初始大小
      执行前:
      1 alter database Students
      2 modify file
      3 (
      4     name = student_data1,
      5     size = 8mb
      6 )

      执行后:

    • 为数据库添加一个新的日志文件
      1 alter database RShDB
      2 add log file
      3 (
      4     name = RShDB_log1,
      5     filename = 'T:DBRShDB_log1.ldf',
      6     size = 4mb,
      7     filegrowth = 1mb,
      8     maxsize = 10mb
      9 )



    • 收缩数据库空间
      --收缩数据库,使该数据库中所有文件都有20%的可用空间
      dbcc shrinkdatabase(Students, 20)
    • 收缩指定文件的大小
      --将某文件收缩到4mb
      use Students
      dbcc shrinkfile(student_data1,4)
    • 添加或删除数据库文件
      数据文件是按大小比例填充的,新添加的数据文件会立即被使用,而日志文件时相互独立的,一个填充满了才会使用下一个。
      1 --不能从数据库中删除主数据文件或主日志文件。
      2 --删除数据文件
      3 alter database Students
      4     remove file student_data2

      1 --删除日志文件
      2 alter database Students
      3     remove file student_log2

  • 相关阅读:
    网络摄像头RTSP协议视频平台EasyNVR升级版本后如何迁移原版数据?
    ubuntu下安装dosbox
    动态数组
    C风格字符串
    指针
    数组
    bitset
    迭代器iterator
    vector
    string--getline(),cctype
  • 原文地址:https://www.cnblogs.com/2020R/p/13168247.html
Copyright © 2011-2022 走看看