sql日誌為什麼不能屬於文件組
Ⅰ 資料庫中的文件組是神馬
SQL文件組就是文件的邏輯集合。它的目的是為了方便數據的管理和分配.文件組可以把指定是文件組合在一起。
在首次創建資料庫,或者以後將更多文件添加到資料庫時,可以創建文件組。但是,一旦將文件添加到資料庫,就不可能再將這些文件移到其它文件組。
一個文件不能是多個文件組的成員。表格、索引以及 text、ntext 和 image 數據可以與特定的文件組相關聯。這意味著它們的所有頁都將從該文件組的文件中分配。
有三種類型的文件組:
主文件組
這些文件組包含主數據文件以及任何其它沒有放入其它文件組的文件。系統表的所有頁都從主文件組分配。
用戶定義文件組
該文件組是用 CREATE DATABASE 或 ALTER DATABASE 語句中的 FILEGROUP 關鍵字,或在 SQL Server 企業管理器內的"屬性"對話框上指定的任何文件組。
默認文件組
默認文件組包含在創建時沒有指定文件組的所有表和索引的頁。在每個資料庫中,每次只能有一個文件組是默認文件組。如果沒有指定默認文件組,則默認文件組是主文件組。
最多可以為每個資料庫創建 32 767個文件組。文件組只能包含數據文件。事務日誌文件不能是文件組的一部分。
說明 文件組不能獨立於資料庫文件創建。文件組是在資料庫中對文件進行分組的一種管理機制。
Ⅱ sql資料庫問題,求大神搭救,重重有賞
1、資料庫中的主數據文件一定屬於主文件組嗎?
答:是;因為所有資料庫都至少包含一個主文件組,所有系統表都分配在主文件組中,所以一定屬於主文件組。
2、數據文件和日誌文件可以在同一個文件組嗎?為什麼?
答:不可以;因為主數據文件存在於主文件組,日誌文件不屬於任何文件組。
3、刪除了資料庫,其數據文件和日誌文件是否已經刪除?
答:是的,全部已刪除;
4、TRUNCATE TABLE:刪除內容、釋放空間但不刪除定義。
通過釋放存儲表數據所用的數據頁來刪除數據,並且只在事務日誌中記錄頁的釋放。
(自增長列重新開始計算)
DELETE TABLE:刪除內容不刪除定義,不釋放空間。
每次刪除一行,並在事務日誌中為所刪除的每行記錄一項。(所以delete以後的數據有辦法可以恢復的;自增長列接著之前的遞增)
DROP TABLE:刪除內容和定義,釋放空間。
理論知識不一定靠譜,關鍵自己要實踐。
Ⅲ 創建資料庫時文件組的作用是什麼
SQL文件組就是文件的邏輯集合。它的目的是為了方便數據的管理和分配.文件組可以把指定是文件組合在一起。
在首次創建資料庫,或者以後將更多文件添加到資料庫時,可以創建文件組。但是,一旦將文件添加到資料庫,就不可能再將這些文件移到其它文件組。
一個文件不能是多個文件組的成員。表格、索引以及text、ntext和image數據可以與特定的文件組相關聯。這意味著它們的所有頁都將從該文件組的文件中分配。
有三種類型的文件組:
主文件組
這些文件組包含主數據文件以及任何其它沒有放入其它文件組的文件。系統表的所有頁都從主文件組分配。
用戶定義文件組
該文件組是用CREATEDATABASE或ALTERDATABASE語句中的FILEGROUP關鍵字,或在SQLServer企業管理器內的"屬性"對話框上指定的任何文件組。
默認文件組
默認文件組包含在創建時沒有指定文件組的所有表和索引的頁。在每個資料庫中,每次只能有一個文件組是默認文件組。如果沒有指定默認文件組,則默認文件組是主文件組。
最多可以為每個資料庫創建256個文件組。文件組只能包含數據文件。事務日誌文件不能是文件組的一部分。
Ⅳ SQL 數據文件 日誌文件可以放在同一個組嗎
當然可以~!!!
為了便於轉移,也可以保存到其他地方
比如桌面上,這樣分離資料庫時就不用到主目錄去找了了~~
...不早說...
Ⅳ sql中的日誌文件為什麼不能屬於文件組
sql中的日誌文件為什麼不能屬於文件組
add file命令添加的是數據文件,只不過你把數據文件命名為test1_log.ldf了
add log file才是添加日誌文件
Ⅵ 數據文件和日誌文件可以在同一個文件組嗎關鍵是為什麼求專業答案
fefefefefefefef
Ⅶ SQL中主數據文件和事務日誌文件可以位於同一個文件組嗎日誌文件可以成為文件組的成員嗎
最多可以為每個資料庫創建 256 個文件組。文件組只能包含數據文件。事務日誌文件不能是文件組的一部分。參考資料: http://ke..com/view/701355.htm?fr=ala0
Ⅷ 我想請教一個問題.關於sql server2000的.
從聯機幫助裡面抄了這段,看看合不合適。
文件和文件組
Microsoft® SQL Server™ 2000 使用一組操作系統文件映射資料庫。資料庫中的所有數據和對象(如表、存儲過程、觸發器和視圖)都存儲在下列操作系統文件中:
主要
該文件包含資料庫的啟動信息,並用於存儲數據。每個資料庫都有一個主要數據文件。
次要
這些文件含有不能置於主要數據文件中的所有數據。如果主文件可以包含資料庫中的所有數據,那麼資料庫就不需要次要數據文件。有些資料庫可能足夠大故需要多個次要數據文件,或使用位於不同磁碟驅動器上的輔助文件將數據擴展到多個磁碟。
事務日誌
這些文件包含用於恢復資料庫的日誌信息。每個資料庫都必須至少有一個日誌文件。
例如,創建簡單的資料庫 sales 時,可以只使用一個包含所有數據和對象的主文件和一個包含事務日誌信息的日誌文件。另一種情況是,創建更復雜的資料庫 orders 時,可以使用一個主文件和五個輔助文件,資料庫內的數據和對象擴展到所有的六個文件中,另外有四個日誌文件包含事務日誌信息。
文件組允許對文件進行分組,以便於管理和數據的分配/放置。例如,可以分別在三個硬碟驅動器上創建三個文件(Data1.ndf、Data2.ndf 和 Data3.ndf),並將這三個文件指派到文件組 fgroup1 中。然後,可以明確地在文件組 fgroup1 上創建一個表。對表中數據的查詢將分散到三個磁碟上,因而性能得以提高。在 RAID(獨立磁碟冗餘陣列)條帶集上創建單個文件也可以獲得相同的性能改善。然而,文件和文件組使您得以在新磁碟上輕易地添加新文件。另外,如果資料庫超過單個 Microsoft Windows NT® 文件的最大大小,則可以使用次要數據文件允許資料庫繼續增長。
文件和文件組的設計規則
文件和文件組的設計規則包括:
文件或文件組不能由一個以上的資料庫使用。例如,文件 sales.mdf 和 sales.ndf 包含 sales 資料庫中的數據和對象,任何其它資料庫都不能使用這兩個文件。
文件只能是一個文件組的成員。
數據和事務日誌信息不能屬於同一文件或文件組。
事務日誌文件不能屬於任何文件組。
只要你create database DBNAME,一般自動創建資料庫文件和日誌文件
而且默認自動伸縮,
回答完畢
Ⅸ 關於SQL資料庫的幾個問題!
1.成績>=0 and <=100 是明顯的錯誤,"<=100"前面必須跟"成績",但是
成績>0 and 成績<100 不符合成績應該在[0,100]之間的實際條件
2.一個文件只能夠屬於一個文件組 不確定...
3.'%歐陽%' 正確 通配符'%'代表0~n個字元,'_'表示0~1個字元
Ⅹ 如何設置資料庫文件組
SQL文件組就是文件的邏輯集合。它的目的是為了方便數據的管理和分配.文件組可以把指定是文件組合在一起。 在首次創建資料庫,或者以後將更多文件添加到資料庫時,可以創建文件組。但是,一旦將文件添加到資料庫,就不可能再將這些文件移到其它文件組。 一個文件不能是多個文件組的成員。表格、索引以及text、ntext和image數據可以與特定的文件組相關聯。這意味著它們的所有頁都將從該文件組的文件中分配。 有三種類型的文件組: 主文件組 這些文件組包含主數據文件以及任何其它沒有放入其它文件組的文件。系統表的所有頁都從主文件組分配。 用戶定義文件組 該文件組是用CREATEDATABASE或ALTERDATABASE語句中的FILEGROUP關鍵字,或在SQLServer企業管理器內的"屬性"對話框上指定的任何文件組。 默認文件組 默認文件組包含在創建時沒有指定文件組的所有表和索引的頁。在每個資料庫中,每次只能有一個文件組是默認文件組。如果沒有指定默認文件組,則默認文件組是主文件組。 最多可以為每個資料庫創建256個文件組。文件組只能包含數據文件。事務日誌文件不能是文件組的一部分。