SQL server資料庫建立程式碼 filegroup檔案組修改的示例程式碼

佚名發表於2019-09-03

文章主要介紹了SQL server資料庫建立程式碼 filegroup檔案組修改的實現方法,本文給大家介紹的非常詳細,具有一定的參考借鑑價值,需要的朋友可以參考下

資料庫的操作:

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;
GO
-- 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);
GO
ALTER DATABASE MyDB 
MODIFY FILEGROUP MyDB_FG1 DEFAULT;
GO
 
-- Create a table in the user-defined filegroup.
USE MyDB;
CREATE TABLE MyTable
( cola int PRIMARY KEY,
colb char(8) )
ON MyDB_FG1;
GO

總結

以上所述是小編給大家介紹的SQL server資料庫建立程式碼 filegroup檔案組修改,希望對大家有所幫助。

相關文章