Académique Documents
Professionnel Documents
Culture Documents
Profesor
Hugo Hernan Garay Matias
Ingeniería de Sistemas
Corporación Unificada Nacional de Educación Superior CUN
Bogotá, Abril de 2019
Tabla de Contenido
Ejemplo:
CREATE DATABASE CUN
On Primary
(Name= ‘EmpresaBD01′, Filename=’D:\RRHH\Bases\EmpresaBD01.mdf’, Size= 10MB, Maxsize=
30GB, Filegrowth=10MB)
Log On (Name= ‘EmpresaT1′, Filename=’C:\BasesContable\EmpresaT1.ldf’)
Rutas
Base de datos especificando ubicaciones, archivos de datos y los archivos de registro de transacciones
C:\Users\jecastellonm\Documents\TrabajosU\AdminDB\Taller4\DBs\BaseContableBD
C:\Users\jecastellonm\Documents\TrabajosU\AdminDB\Taller4\DBs\ RRHHBD
C:\Users\jecastellonm\Documents\TrabajosU\AdminDB\Taller4\DBs\ ViajerosBD
Base AERONAUTICA_ViajerosBD_GruposArch
USE master; SIZE = 10,
GO MAXSIZE = 50,
CREATE DATABASE FILEGROWTH = 5 ),
AERONAUTICA_ViajerosBD_GruposArch FILEGROUP Viajeros_Group2
ON PRIMARY ( NAME = SGrp2Fi1_dat,
( NAME = SPri1_dat, FILENAME =
FILENAME = 'C:\Users\jecastellonm\Documents\TrabajosU\Ad
'C:\Users\jecastellonm\Documents\TrabajosU\Ad minDB\Taller4\DBs2\Viajeros\SG2Fi1dt.ndf',
minDB\Taller4\DBs2\Viajeros\SPri1dat.mdf', SIZE = 10,
SIZE = 10, MAXSIZE = 50,
MAXSIZE = 50, FILEGROWTH = 5 ),
FILEGROWTH = 15% ), ( NAME = SGrp2Fi2_dat,
( NAME = SPri2_dat, FILENAME =
FILENAME = 'C:\Users\jecastellonm\Documents\TrabajosU\Ad
'C:\Users\jecastellonm\Documents\TrabajosU\Ad minDB\Taller4\DBs2\Viajeros\SG2Fi2dt.ndf',
minDB\Taller4\DBs2\Viajeros\SPri2dt.ndf', SIZE = 10,
SIZE = 10, MAXSIZE = 50,
MAXSIZE = 50, FILEGROWTH = 5 )
FILEGROWTH = 15% ), LOG ON
FILEGROUP Viajeros_Group1 ( NAME = Viajeros_log,
( NAME = SGrp1Fi1_dat, FILENAME =
FILENAME = 'C:\Users\jecastellonm\Documents\TrabajosU\Ad
'C:\Users\jecastellonm\Documents\TrabajosU\Ad minDB\Taller4\DBs2\Viajeros\Viajeros_log.ldf'
minDB\Taller4\DBs2\Viajeros\SG1Fi1dt.ndf', ,
SIZE = 10, SIZE = 5MB,
MAXSIZE = 50, MAXSIZE = 25MB,
FILEGROWTH = 5 ), FILEGROWTH = 5MB ) ;
( NAME = SGrp1Fi2_dat, GO
FILENAME =
'C:\Users\jecastellonm\Documents\TrabajosU\Ad
minDB\Taller4\DBs2\Viajeros\SG1Fi2dt.ndf',
Creacion Base de Datos Multiples Archivos y grupo de archivos (con sus
ubicaciones) con FileStream
Habilitar y configurar FILESTREAM en el Servidor de Microsoft SQL Server
Base AERONAUTICA_BaseContableBD_FileStream
USE master; MAXSIZE=10MB,
GO FILEGROWTH=1MB);
-- Create the database with the default data GO
-- filegroup, filstream filegroup and a log
file. Specify the
-- growth increment and the max size for the -- Establecer FILEGROUP por
-- primary data file.
CREATE DATABASE defecto
AERONAUTICA_BaseContableBD_FileStream ALTER DATABASE
ON PRIMARY AERONAUTICA_BaseContableBD_FileStrea
( NAME='BaseContableBD_FileStream_Primary', m
FILENAME=
MODIFY FILEGROUP
'C:\Users\jecastellonm\Documents\TrabajosU\Ad BaseContableBD_FileStream_FG1
minDB\Taller4\DBs3\BaseContableBD\BaseContabl DEFAULT;
eBD_FileStream_Prm.mdf',
SIZE=4MB, GO
MAXSIZE=10MB,
FILEGROWTH=1MB), -- Crear tablas con FILEGROUP
FILEGROUP BaseContableBD_FileStream_FG1 definido
( NAME =
'BaseContableBD_FileStream_FG1_Dat1', -- Create a table in the user-
FILENAME = defined filegroup.
'C:\Users\jecastellonm\Documents\TrabajosU\Ad USE
minDB\Taller4\DBs3\BaseContableBD\BaseContabl AERONAUTICA_BaseContableBD_FileStrea
eBD_FileStream_FG1_1.ndf', m;
SIZE = 1MB, CREATE TABLE MyTable
MAXSIZE=10MB,
FILEGROWTH=1MB), ( col_A int PRIMARY KEY,
( NAME = col_B char(8) )
'BaseContableBD_FileStream_FG1_Dat2',
FILENAME = ON BaseContableBD_FileStream_FG1;
GO
'C:\Users\jecastellonm\Documents\TrabajosU\Ad
minDB\Taller4\DBs3\BaseContableBD\BaseContabl
eBD_FileStream_FG1_2.ndf', -- Crear Tabla en el Grupo de
SIZE = 1MB, Archivo con FILESTREAM
MAXSIZE=10MB, -- Create a table in the
FILEGROWTH=1MB),
FILEGROUP FileStream_Group1 CONTAINS filestream filegroup
FILESTREAM CREATE TABLE MyFSTable
( NAME = 'BaseContableBD_FileStream_FG_FS',
FILENAME = ' (
C:\Users\jecastellonm\Documents\TrabajosU\Adm [Id] [uniqueidentifier] ROWGUIDCOL
inDB\Taller4\DBs3\filestream1') NOT NULL UNIQUE,
LOG ON
( NAME='BaseContableBD_FileStream_log', col_A int PRIMARY KEY,
FILENAME = col_B VARBINARY(MAX) FILESTREAM
'C:\Users\jecastellonm\Documents\TrabajosU\Ad NULL
minDB\Taller4\DBs3\BaseContableBD\BaseContabl )
eBD_FileStream.ldf', GO
SIZE=1MB,
Evidencias
Base AERONAUTICA_RRHHBD_FileStream
USE master; minDB\Taller4\DBs3\RRHHBD\RRHHBD_FileStream_P
GO rm.mdf',
-- Create the database with the default data SIZE=4MB,
-- filegroup, filstream filegroup and MAXSIZE=10MB,
a log file. Specify the FILEGROWTH=1MB),
-- growth increment and the max size for the FILEGROUP RRHHBD_FileStream_FG1
-- primary data file. ( NAME = 'RRHHBD_FileStream_FG1_Dat1',
CREATE DATABASE AERONAUTICA_RRHHBD_FileStream FILENAME =
ON PRIMARY
( NAME='RRHHBD_FileStream_Primary', 'C:\Users\jecastellonm\Documents\TrabajosU\Ad
FILENAME= minDB\Taller4\DBs3\RRHHBD\RRHHBD_FileStream_F
G1_1.ndf',
'C:\Users\jecastellonm\Documents\TrabajosU\Ad SIZE = 1MB,
MAXSIZE=10MB,
FILEGROWTH=1MB), GO
( NAME = 'RRHHBD_FileStream_FG1_Dat2',
FILENAME =
-- Create a table in the user-
'C:\Users\jecastellonm\Documents\TrabajosU\Ad defined filegroup.
minDB\Taller4\DBs3\RRHHBD\RRHHBD_FileStream_F
G1_2.ndf', USE AERONAUTICA_RRHHBD_FileStream;
SIZE = 1MB, CREATE TABLE MyTable
MAXSIZE=10MB, ( col_A int PRIMARY KEY,
FILEGROWTH=1MB), col_B char(8) )
FILEGROUP FileStreamGroup1 CONTAINS
FILESTREAM ON RRHHBD_FileStream_FG1;
( NAME = 'RRHHBD_FileStream_FG_FS', GO
FILENAME = '
C:\Users\jecastellonm\Documents\TrabajosU\Adm
inDB\Taller4\DBs3\filestream1') -- Crear Tabla en el Grupo de
LOG ON Archivo con FILESTREAM
( NAME='RRHHBD_FileStream_log',
FILENAME = -- Create a table in the
filestream filegroup
'C:\Users\jecastellonm\Documents\TrabajosU\Ad CREATE TABLE MyFSTable
minDB\Taller4\DBs3\RRHHBD\RRHHBD_FileStream.l
df', (
SIZE=1MB, [Id] [uniqueidentifier] ROWGUIDCOL NOT
MAXSIZE=10MB, NULL UNIQUE,
FILEGROWTH=1MB);
GO col_A int PRIMARY KEY,
col_B VARBINARY(MAX) FILESTREAM
ALTER DATABASE NULL
AERONAUTICA_RRHHBD_FileStream )
MODIFY FILEGROUP GO
RRHHBD_FileStream_FG1 DEFAULT;
Base AERONAUTICA_ViajerosBD_FileStream
USE master;
GO 'C:\Users\jecastellonm\Documents\TrabajosU\Ad
-- Create the database with the default data minDB\Taller4\DBs3\ViajerosBD
-- filegroup, filstream filegroup and a log \ViajerosBD_FileStream.ldf',
file. Specify the SIZE=1MB,
-- growth increment and the max size for the MAXSIZE=10MB,
-- primary data file. FILEGROWTH=1MB);
CREATE DATABASE GO
AERONAUTICA_ViajerosBD_FileStream
ON PRIMARY ALTER DATABASE
( NAME='ViajerosBD_FileStream_Primary', AERONAUTICA_ViajerosBD_FileStream
FILENAME= MODIFY FILEGROUP
'C:\Users\jecastellonm\Documents\TrabajosU\Ad ViajerosBD_FileStream_FG1 DEFAULT;
minDB\Taller4\DBs3\ViajerosBD\ViajerosBD_File GO
Stream_Prm.mdf',
SIZE=4MB,
MAXSIZE=10MB, -- Create a table in the user-
FILEGROWTH=1MB), defined filegroup.
FILEGROUP ViajerosBD_FileStream_FG1 USE
( NAME = 'ViajerosBD_FileStream_FG1_Dat1',
FILENAME = AERONAUTICA_ViajerosBD_FileStream;
CREATE TABLE MyTable
'C:\Users\jecastellonm\Documents\TrabajosU\Ad ( col_A int PRIMARY KEY,
minDB\Taller4\DBs3\ViajerosBD\ViajerosBD_File Col_B char(8) )
Stream_FG1_1.ndf',
SIZE = 1MB, ON ViajerosBD_FileStream_FG1;
MAXSIZE=10MB,
FILEGROWTH=1MB),
GO
( NAME = 'ViajerosBD_FileStream_FG1_Dat2',
FILENAME = -- Crear Tabla en el Grupo de
'C:\Users\jecastellonm\Documents\TrabajosU\Ad Archivo con FILESTREAM
minDB\Taller4\DBs3\ViajerosBD\ViajerosBD_File -- Create a table in the
Stream_FG1_2.ndf',
SIZE = 1MB,
filestream filegroup
MAXSIZE=10MB, CREATE TABLE MyFSTable
FILEGROWTH=1MB), (
FILEGROUP FileStreamGroup1 CONTAINS [Id] [uniqueidentifier] ROWGUIDCOL NOT
FILESTREAM NULL UNIQUE,
( NAME = 'ViajerosBD_FileStream_FG_FS',
FILENAME = ' col_A int PRIMARY KEY,
C:\Users\jecastellonm\Documents\TrabajosU\Adm col_B VARBINARY(MAX) FILESTREAM
inDB\Taller4\DBs3\filestream1') NULL
LOG ON
( NAME='ViajerosBD_FileStream_log', )
FILENAME = GO
Cibergrafia
https://docs.microsoft.com/en-us/sql/t-sql/statements/create-database-transact-sql?view=sql-
server-2017
https://docs.microsoft.com/en-us/sql/relational-databases/databases/database-files-and-
filegroups?view=sql-server-2017
https://docs.microsoft.com/en-us/sql/relational-databases/databases/move-user-
databases?view=sql-server-2017
https://docs.microsoft.com/en-us/sql/relational-databases/blob/enable-and-configure-
filestream?view=sql-server-2017
https://docs.microsoft.com/es-es/sql/relational-databases/blob/create-a-table-for-storing-
filestream-data?view=sql-server-2017