Microsoft SQL Server
Grupo de archivos
Buscar..
Crear grupo de archivos en base de datos
Podemos crearlo por dos vías. Primero del modo de diseñador de propiedades de la base de datos:
Y por scripts sql:
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 TestDB ON PRIMARY
(
NAME = 'TestDB_Primary',
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\TestDB_Prm.mdf',
SIZE = 1 GB,
MAXSIZE = 10 GB,
FILEGROWTH = 1 GB
), FILEGROUP TestDB_FG1
(
NAME = 'TestDB_FG1_1',
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\TestDB_FG1_1.ndf',
SIZE = 10 MB,
MAXSIZE = 10 GB,
FILEGROWTH = 1 GB
),
(
NAME = 'TestDB_FG1_2',
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\TestDB_FG1_2.ndf',
SIZE = 10 MB,
MAXSIZE = 10 GB,
FILEGROWTH = 1 GB
) LOG ON
(
NAME = 'TestDB_log',
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\TestDB.ldf',
SIZE = 10 MB,
MAXSIZE = 10 GB,
FILEGROWTH = 1 GB
);
go
ALTER DATABASE TestDB MODIFY FILEGROUP TestDB_FG1 DEFAULT;
go
-- Create a table in the user-defined filegroup.
USE TestDB;
Go
CREATE TABLE MyTable
(
col1 INT PRIMARY KEY,
col2 CHAR(8)
)
ON TestDB_FG1;
GO
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow