程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> MS SQL基礎教程:更改數據庫

MS SQL基礎教程:更改數據庫

編輯:關於SqlServer

6.4.1 更改文件及其屬性

可以在Enterprise Manager 中利用數據庫屬性設置更改數據庫文件和事務日志文件,也可以用ALTER DATABASE 命令來更改數據庫。ALTER DATABASE 命令可以增加或刪除數據庫中的文件,也可以修改文件的屬性。應注意的是只有數據庫管理員(Database Administration 簡稱DBA)或具有CREATE DATABASE 權限的數據庫所有者才有權執行此命令。

ALTER DATABASE 命令的語法如下:

各參數說明如下:

ADD FILE

TO FILEGROUP

指定要增加文件到哪個文件組. ADD LOG FILE

指定要增加的事務日志文件 REMOVE FILE

從數據庫系統表中刪除指定文件的定義,並且刪除其物理文件。文件只有為空時才能被刪除。 ??ADD FILEGROUPB

指定要增加的文件組 REMOVE FILEGROUP

從數據庫中刪除指定文件組的定義,並且刪除其包括的所有數據庫文件。文件組只有為空時才能被刪除。 MODIFY FILE

修改指定文件的文件名、容量大小、最大容量、文件增容方式等屬性。但一次只能修改一個文件的一個屬性。使用此選項時應注意,在文件格式filespec 中必須用NAME 明確指定文件的名稱:如果文件大小是已經確定了的,那麼新定義的size 必須比當前的文件容量大;FILENAME 只能指定在tempdb database 中存在的文件,並且新的文件名只有在SQL Server 重新啟動後才發生作用。 MODIFY FILEGROUP filegroup_name filegroup_property

修改文件組屬性filegroup_property filegroup_property 可取值為:

READONLY: 指定文件組為只讀主文件組Primary File Group 不能指定為只讀。只有對數據庫有獨占訪問權限的用戶才可以將一個文件組標志為只讀。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved