SQL命令創(chuàng)建新數據庫_第1頁
SQL命令創(chuàng)建新數據庫_第2頁
SQL命令創(chuàng)建新數據庫_第3頁
SQL命令創(chuàng)建新數據庫_第4頁
SQL命令創(chuàng)建新數據庫_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

T-SQL命令創(chuàng)建新數據庫建新數據庫及存儲該數據庫的文件,或從先前創(chuàng)建的數據庫的文件中附加數據庫。語法CREATEDATABASEdatabase_name

[ON[<filespec>[,...n]][,<filegroup>[,...n]]][LOGON{<filespec>[,...n]}][COLLATEcollation_name][FORLOAD|FORATTACH]SQL命令創(chuàng)建新數據庫共22頁,您現在瀏覽的是第1頁!<filespec><filespec>::=[PRIMARY]([NAME=logical_file_name,]

FILENAME='os_file_name'[,SIZE=size][,MAXSIZE={max_size|UNLIMITED}][,FILEGROWTH=growth_increment])[,...n]SQL命令創(chuàng)建新數據庫共22頁,您現在瀏覽的是第2頁!<filegroup><filegroup>::= FILEGROUPfilegroup_name<filespec>[,...n]SQL命令創(chuàng)建新數據庫共22頁,您現在瀏覽的是第3頁!ON指定顯式定義用來存儲數據庫數據部分的磁盤文件(數據文件)。該關鍵字后跟以逗號分隔的<filespec>項列表,<filespec>項用以定義主文件組的數據文件。主文件組的文件列表后可跟以逗號分隔的<filegroup>項列表(可選),<filegroup>項用以定義用戶文件組及其文件。SQL命令創(chuàng)建新數據庫共22頁,您現在瀏覽的是第4頁!LOGON指定顯式定義用來存儲數據庫日志的磁盤文件(日志文件)。該關鍵字后跟以逗號分隔的<filespec>項列表,<filespec>項用以定義日志文件。如果沒有指定LOGON,將自動創(chuàng)建一個日志文件,該文件使用系統生成的名稱,大小為數據庫中所有數據文件總大小的25%。SQL命令創(chuàng)建新數據庫共22頁,您現在瀏覽的是第5頁!FORATTACH指定從現有的一組操作系統文件中附加數據庫。必須有指定個主文件的<filespec>條目。至于其它<filespec>條目,只需要與次創(chuàng)建數據庫或上一次附加數據庫時路徑不同的文件的那些條目。必須為這些文件指定<filespec>條目。附加的數據庫必須使用與SQLServer相同的代碼頁和排序次序創(chuàng)建。應使用sp_attach_db系統存儲過程,而不要直接使用CREATEDATABASEFORATTACH。只有必須指定16個以上的<filespec>項目時,才需要使用CREATEDATABASEFORATTACH。如果將數據庫附加到的服務器不是該數據庫從中分離的服務器,并且啟用了分離的數據庫以進行復制,則應該運行sp_removedbreplication從數據庫刪除復制。SQL命令創(chuàng)建新數據庫共22頁,您現在瀏覽的是第6頁!PRIMARY指定關聯的<filespec>列表定義主文件。主文件組包含所有數據庫系統表。還包含所有未指派給用戶文件組的對象。主文件組的個<filespec>條目成為主文件,該文件包含數據庫的邏輯起點及其系統表。一個數據庫只能有一個主文件。如果沒有指定PRIMARY,那么CREATEDATABASE語句中列出的個文件將成為主文件。SQL命令創(chuàng)建新數據庫共22頁,您現在瀏覽的是第7頁!logical_file_name用來在創(chuàng)建數據庫后執(zhí)行的Transact-SQL語句中引用文件的名稱。logical_file_name在數據庫中必須唯一,并且符合標識符的規(guī)則。該名稱可以是字符或Unicode常量,也可以是常規(guī)標識符或定界標識符。SQL命令創(chuàng)建新數據庫共22頁,您現在瀏覽的是第8頁!'os_file_name'操作系統創(chuàng)建<filespec>定義的物理文件時使用的路徑名和文件名。os_file_name中的路徑必須指定SQLServer實例上的目錄。os_file_name不能指定壓縮文件系統中的目錄。如果文件在原始分區(qū)上創(chuàng)建,則os_file_name必須只指定現有原始分區(qū)的驅動器字母。每個原始分區(qū)上只能創(chuàng)建一個文件。原始分區(qū)上的文件不會自動增長;因此,os_file_name指定原始分區(qū)時,不需要指定MAXSIZE和FILEGROWTH參數。SQL命令創(chuàng)建新數據庫共22頁,您現在瀏覽的是第9頁!size<filespec>中定義的文件的初始大小??梢允褂们ё止?jié)(KB)、兆字節(jié)(MB)、千兆字節(jié)(GB)或兆兆字節(jié)(TB)后綴。默認值為MB。指定一個整數,不要包含小數位。size的最小值為512KB。如果沒有指定size,則默認值為1MB。為主文件指定的大小至少應與model數據庫的主文件大小相同。SQL命令創(chuàng)建新數據庫共22頁,您現在瀏覽的是第10頁!max_size<filespec>中定義的文件可以增長到的最大大小??梢允褂们ё止?jié)(KB)、兆字節(jié)(MB)、千兆字節(jié)(GB)或兆兆字節(jié)(TB)后綴。默認值為MB。指定一個整數,不要包含小數位。如果沒有指定max_size,那么文件將增長到磁盤變滿為止。說明:在磁盤即將變滿時,MicrosoftWindowsNT?S/B系統日志會警告SQLServer系統管理員。SQL命令創(chuàng)建新數據庫共22頁,您現在瀏覽的是第11頁!FILEGROWTH指定<filespec>中定義的文件的增長增量。文件的FILEGROWTH設置不能超過MAXSIZE設置。SQL命令創(chuàng)建新數據庫共22頁,您現在瀏覽的是第12頁!database_name新數據庫的名稱。數據庫名稱在服務器中必須唯一,并且符合標識符的規(guī)則。database_name最多可以包含128個字符,除非沒有為日志指定邏輯名。如果沒有指定日志文件的邏輯名,則Microsoft?SQLServer?會通過向database_name追加后綴來生成邏輯名。該操作要求database_name在123個字符之內,以便生成的日志文件邏輯名少于128個字符。SQL命令創(chuàng)建新數據庫共22頁,您現在瀏覽的是第13頁!n占位符,表示可以為新數據庫指定多個文件。SQL命令創(chuàng)建新數據庫共22頁,您現在瀏覽的是第14頁!FORLOAD支持該子句是為了與早期版本的MicrosoftSQLServer兼容。數據庫在打開dbouseonly數據庫選項的情況下創(chuàng)建,并且將其狀態(tài)設置為正在裝載。SQLServer7.0版中不需要該子句,因為RESTORE語句可以作為還原操作的一部分重新創(chuàng)建數據庫。SQL命令創(chuàng)建新數據庫共22頁,您現在瀏覽的是第15頁!collation_name指定數據庫的默認排序規(guī)則。排序規(guī)則名稱既可以是Windows排序規(guī)則名稱,也可以是SQL排序規(guī)則名稱。如果沒有指定排序規(guī)則,則將SQLServer實例的默認排序規(guī)則指派為數據庫的排序規(guī)則。有關Windows和SQL排序規(guī)則名稱的更多信息,請參見COLLATE。SQL命令創(chuàng)建新數據庫共22頁,您現在瀏覽的是第16頁!NAME為由<filespec>定義的文件指定邏輯名稱。如果指定了FORATTACH,則不需要指定NAME參數。SQL命令創(chuàng)建新數據庫共22頁,您現在瀏覽的是第17頁!FILENAME為<filespec>定義的文件指定操作系統文件名。SQL命令創(chuàng)建新數據庫共22頁,您現在瀏覽的是第18頁!SIZE指定<filespec>中定義的文件的大小。如果主文件的<filespec>中沒有提供SIZE參數,那么SQLServer將使用model數據庫中的主文件大小。如果次要文件或日志文件的<filespec>中沒有指定SIZE參數,則SQLServer將使文件大小為1MB。SQL命令創(chuàng)建新數據庫共22頁,您現在瀏覽的是第19頁!MAXSIZE指定<filespec>中定義的文件可以增長到的最大大小。SQL命令創(chuàng)建新數據庫共22頁,您現在瀏覽的是第20頁!UNLIMITED指定<filespec>中定義的文件將增長到磁盤變滿為止。SQL命令創(chuàng)建新數據庫共22頁,您現在瀏覽的是第21頁!growth_increment每次需要新的空間時為文件添加的空間大小。指定一個整數

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論