使用ALTER修改資料庫
使用下面的語句建立一個樣例資料庫:
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->CREATE DATABASE Accounting
ON
(NAME = 'Accounting',
FILENAME = 'c:\Program Files\Microsoft SQL Server\MSSQL.1\mssql\data\AccountingData.mdf',
SIZE = 10MB,
MAXSIZE = 50MB,
FILEGROWTH = 5MB)
LOG ON
(NAME = 'AccountingLog',
FILENAME = 'c:\Program Files\Microsoft SQL Server\MSSQL.1\mssql\log\AccountingLog.ldf',
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB)
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->EXEC sp_helpdb 'Accounting'
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->EXEC sp_helpdb 'Accounting'
假設想要做些修改,比如你知道將要向資料庫做一個很大的匯入,而現在的資料庫只有15MB大小,容納不了這麼多東西。如果根據資料庫的自動增長功能,以每次5MB的增長量自動擴大資料庫,那麼伺服器至少將進行16次的再分配,既然已經知道資料量將達100MB,何不一次完成?
使用ALTER
DATABASE命令可以做到,最簡化的語句如下:
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->ALTER DATABASE Accounting
MODIFY FILE
(NAME = 'Accounting',
SIZE = 100MB)
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->ALTER DATABASE Accounting
MODIFY FILE
(NAME = 'Accounting',
SIZE = 100MB)
使用ALTER
DATABASE應注意的地方:
1、上例中,儘管修改後超過了先前的最大大小50MB,但是不會有任何錯誤,因為我們是顯示的增加資料庫的大小。如果按照原來自動增長的方式會因為大小限制而讓匯入半途而廢。
2、最大值之增長到新的顯示值的大小----沒有留下自動增長的空間。
3、使用MODIFY修改時,size值必須比當前的大,否則會出現錯誤:‘MODIFY
FILE failed. Specified size is less than current size.’
原文地址:http://www.cnblogs.com/lantionzy/archive/2009/10/16/1584367.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-616720/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL 資料庫 ALTER命令講解MySql資料庫
- 資料庫修改資料資料庫
- 修改資料庫資料庫
- 使用NID修改Oracle資料庫名Oracle資料庫
- Alter修改表結構對資料儲存的影響PP
- 資料庫審計(create/alter/drop table、user、tablespace)資料庫
- 修改資料庫路徑資料庫
- 修改資料庫名稱資料庫
- 如何修改資料庫例項及資料庫名資料庫
- ORACLE資料庫修改資料庫名db_nameOracle資料庫
- MongoDB 資料庫安全之使用者密碼修改MongoDB資料庫密碼
- 【原創】使用nid命令修改資料庫名稱資料庫
- mysql 修改資料庫的列MySql資料庫
- mysql修改資料庫編碼MySql資料庫
- 修改資料庫字符集資料庫
- 修改SQL Server資料庫地址SQLServer資料庫
- 織夢修改資料庫字首資料庫
- Oracle 11g修改資料庫使用者名稱Oracle資料庫
- 天翼雲RDS資料庫如何修改資料庫引數資料庫
- 織夢資料庫配置檔案修改資料庫配置方法資料庫
- nid修改資料庫名稱資料庫
- 如何修改MySQL資料庫名稱MySql資料庫
- 修改Oracle資料庫字符集Oracle資料庫
- oracle資料庫修改連線數Oracle資料庫
- 修改資料庫的歸檔模式資料庫模式
- 修改資料庫字符集(轉)資料庫
- 修改Oracle資料庫表的大小Oracle資料庫
- rails 修改資料庫之後注意修改controllerAI資料庫Controller
- Oracle 11g支援修改資料庫使用者名稱Oracle資料庫
- [轉] 使用NID 修改資料庫名(Oracle9或以上)資料庫Oracle
- 使用DUMP資料塊與BBED檢視BLOCK對比資料庫修改時的SCNBloC資料庫
- 網站檔案修改資料庫,安全高效地修改網站資料庫中的檔案資訊網站資料庫
- Oracle NID工具修改資料庫DBID和資料庫名稱Oracle資料庫
- 修改Oracle資料庫字符集(zt)Oracle資料庫
- 用NID修改資料庫名稱資料庫
- DM7修改資料庫引數資料庫
- greenDAO資料庫之修改儲存地址資料庫
- 將資料庫修改為歸檔模式資料庫模式