共計 1706 個字符,預計需要花費 5 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
怎么在 SQL server 數據庫中創建 filegroup 文件組?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面丸趣 TV 小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
數據庫的操作:
1. 對數據文件的操作 (添加,刪除,修改文件的初始大小,最大大小,步長)
2. 數據庫文件的收縮
3. 數據庫的只讀 / 讀寫 read_only 只讀 read_write 可讀寫 read_only 表示只讀 read_write 表示可讀可寫
4. 數據庫的限制訪問 (單用戶,多用戶, 限制用戶模式)
5. 數據庫脫機 / 聯機 offline 脫機 alter database love set offline online 聯機 alter database love set online
6. 數據庫附加 / 分離。 sp_attach_db 附加 SP_detach_db 分離 附加 sp_attach_db 分離 sp_detach_db offline 脫機 online 聯機
本文重點給大家介紹 SQL server 數據庫創建代碼 filegroup 文件組修改,實例代碼詳解如下所示:
以下示例在 SQL Server 實例上創建了一個數據庫。該數據庫包括一個主數據文件、一個用戶定義文件組和一個日志文件。主數據文件在主文件組中,而用戶定義文件組包含兩個次要數據文件。ALTER DATABASE 語句將用戶定義文件組指定為默認文件組。然后通過指定用戶定義文件組來創建表。
USE master;
-- Create the database with the default data
-- filegroup and a log file. Specify the
-- growth increment and the max size for the
-- primary data file.
CREATE DATABASE MyDB
ON PRIMARY
( NAME= MyDB_Primary ,
FILENAME=
c:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\data\MyDB_Prm.mdf ,
SIZE=4MB,
MAXSIZE=10MB,
FILEGROWTH=1MB),
FILEGROUP MyDB_FG1
( NAME = MyDB_FG1_Dat1 ,
FILENAME =
c:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\data\MyDB_FG1_1.ndf ,
SIZE = 1MB,
MAXSIZE=10MB,
FILEGROWTH=1MB),
( NAME = MyDB_FG1_Dat2 ,
FILENAME =
c:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\data\MyDB_FG1_2.ndf ,
SIZE = 1MB,
MAXSIZE=10MB,
FILEGROWTH=1MB)
LOG ON
( NAME= MyDB_log ,
FILENAME =
c:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\data\MyDB.ldf ,
SIZE=1MB,
MAXSIZE=10MB,
FILEGROWTH=1MB);
ALTER DATABASE MyDB
MODIFY FILEGROUP MyDB_FG1 DEFAULT;
-- Create a table in the user-defined filegroup.
USE MyDB;
CREATE TABLE MyTable
( cola int PRIMARY KEY,
colb char(8) )
ON MyDB_FG1;
GO
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注丸趣 TV 行業資訊頻道,感謝您對丸趣 TV 的支持。
向 AI 問一下細節