Vous êtes sur la page 1sur 21

Taller 1 Corte 2 Almacenamiento Archivos de Disco

Javier Enrique Castellon Manjarrés


abril de 2019

Corporacion Unificada Nacional de Educacion Superior CUN


Facultad de Ingenieria
Ingenieria de Sistemas
Administracion de Bases de Datos
Taller 1 Corte 2 Almacenamiento Archivos de Disco

Javier Enrique Castellon Manjarrés


abril de 2019

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

Taller 1 Corte 2 Almacenamiento Archivos de Disco ....................................................................... 4


Ejercicio ........................................................................................................................................ 4
Rutas................................................................................................................................................. 5
Base de datos especificando ubicaciones, archivos de datos y los archivos de registro de
transacciones .................................................................................................................................... 6
Base AERONAUTICA_BaseContableBD .......................................................................................... 6
Evidencias ................................................................................................................................. 6
Base AERONAUTICA_RRHHBD ....................................................................................................... 7
Evidencias ................................................................................................................................. 7
Base AERONAUTICA_ViajerosBD ................................................................................................... 8
Evidencias ................................................................................................................................. 8
Base de datos especificando múltiples archivos de datos y archivos de registro de transacciones ..... 9
Base AERONAUTICA_BaseContableBD_MultiArch ........................................................................ 9
Evidencias ................................................................................................................................. 9
Base AERONAUTICA_RRHHBD_MultiArch ................................................................................... 10
Evidencias ............................................................................................................................... 11
Base AERONAUTICA_ViajerosBD_MultiArch ............................................................................... 12
Base de datos con grupos de archivos ............................................................................................. 13
Base AERONAUTICA_BaseContableBD_GruposArch.................................................................... 13
Evidencias ............................................................................................................................... 13
Base AERONAUTICA_RRHHBD_GruposArch ................................................................................ 14
Base AERONAUTICA_ViajerosBD_GruposArch ............................................................................ 15
Base de Datos Multiples Archivos y grupo de archivos con FileStream ............................................. 16
Habilitar y configurar FILESTREAM en el Servidor de Microsoft SQL Server .................................. 16
Base AERONAUTICA_BaseContableBD_FileStream ..................................................................... 17
Evidencias ............................................................................................................................... 18
Base AERONAUTICA_RRHHBD_FileStream .................................................................................. 19
Base AERONAUTICA_ViajerosBD_FileStream .............................................................................. 20
Cibergrafia ...................................................................................................................................... 21
Taller 1 Corte 2 Almacenamiento Archivos de Disco
Ejercicio
Se deberá crear una Base de Datos para administrar la información de la empresa Aeronáutica
teniendo en cuenta las siguientes condiciones:
1. Los datos referentes al proceso contable de la empresa deberán ser almacenados en una
carpeta denominada BaseContableBD.
2. Los datos referentes al proceso administrativo serán almacenados en la carpeta denominada
RRHHBD
3. Los datos referentes al proceso de vuelos y clientes se almacenaran en la carpeta denomina
Viajeros
Ejemplo:
CREATE DATABASE CUN
On Primary
(Name= ‘EmpresaBD01′, Filename=’D:\Bases\EmpresaBD01.mdf’, Size= 10MB, Maxsize= 30GB,
Filegrowth=10MB), Filegroup CONTABILIDAD
(Name= ‘EmpresaBD01′, Filename=’D:\Bases\EmpresaBD02.mdf’, Size= 10MB, Maxsize= 30GB,
Filegrowth=10MB)

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 de datos especificando múltiples archivos de datos y archivos de registro de transacciones


C:\Users\jecastellonm\Documents\TrabajosU\AdminDB\Taller4\DBs1\BaseContableBD
C:\Users\jecastellonm\Documents\TrabajosU\AdminDB\Taller4\DBs1\ RRHHBD
C:\Users\jecastellonm\Documents\TrabajosU\AdminDB\Taller4\DBs1\ ViajerosBD

Base de datos especificando ubicaciones, con grupos de archivos


C:\Users\jecastellonm\Documents\TrabajosU\AdminDB\Taller4\DBs2\BaseContableBD
C:\Users\jecastellonm\Documents\TrabajosU\AdminDB\Taller4\DBs2\ RRHHBD
C:\Users\jecastellonm\Documents\TrabajosU\AdminDB\Taller4\DBs2\ ViajerosBD

Base de Datos Archivos y grupo de archivos con FileStream


C:\Users\jecastellonm\Documents\TrabajosU\AdminDB\Taller4\DBs3\BaseContableBD
C:\Users\jecastellonm\Documents\TrabajosU\AdminDB\Taller4\DBs3\ RRHHBD
C:\Users\jecastellonm\Documents\TrabajosU\AdminDB\Taller4\DBs3\ ViajerosBD
Creacion Base de datos especificando ubicaciones, archivos de datos y los
archivos de registro de transacciones
Base AERONAUTICA_BaseContableBD
CREATE DATABASE [AERONAUTICA_BaseContableBD] ON PRIMARY
( NAME = N'AERONAUTICA_BaseContableBD', FILENAME =
N'C:\Users\jecastellonm\Documents\TrabajosU\AdminDB\Taller4\DBs\BaseContableBD\AERONAUTICA_BaseContabl
eBD.mdf' , SIZE = 3072KB , MAXSIZE = 20GB, FILEGROWTH = 1024KB )
LOG ON
( NAME = N'AERONAUTICA_BaseContableBD_log',FILENAME =
N'C:\Users\jecastellonm\Documents\TrabajosU\AdminDB\Taller4\DBs\BaseContableBD\AERONAUTICA_BaseContabl
eBD_log.ldf' , SIZE = 1024KB , MAXSIZE = 20GB , FILEGROWTH = 10%)
Evidencias
Base AERONAUTICA_RRHHBD
CREATE DATABASE [AERONAUTICA_RRHHBD] ON PRIMARY
( NAME = N'AERONAUTICA_RRHHBD', FILENAME =
N'C:\Users\jecastellonm\Documents\TrabajosU\AdminDB\Taller4\DBs\RRHHBD\AERONAUTICA_RRHHBD.mdf' , SIZE
= 3072KB , MAXSIZE = 20GB, FILEGROWTH = 1024KB )
LOG ON
( NAME = N'AERONAUTICA_RRHHBD_log', FILENAME =
N'C:\Users\jecastellonm\Documents\TrabajosU\AdminDB\Taller4\DBs\RRHHBD\AERONAUTICA_RRHHBD_log.ldf' ,
SIZE = 1024KB , MAXSIZE = 20GB , FILEGROWTH = 10%)
Evidencias
Base AERONAUTICA_ViajerosBD
CREATE DATABASE [AERONAUTICA_ViajerosBD] ON PRIMARY
( NAME = N'AERONAUTICA_ViajerosBD', FILENAME =
N'C:\Users\jecastellonm\Documents\TrabajosU\AdminDB\Taller4\DBs\ViajerosBD\AERONAUTICA_ViajerosBD.mdf' ,
SIZE = 3072KB , MAXSIZE = 20GB, FILEGROWTH = 1024KB )
LOG ON
( NAME = N'AERONAUTICA_ViajerosBD_log', FILENAME =
N'C:\Users\jecastellonm\Documents\TrabajosU\AdminDB\Taller4\DBs\ViajerosBD\AERONAUTICA_ViajerosBD_log.ld
f' , SIZE = 1024KB , MAXSIZE = 20GB , FILEGROWTH = 10%)
Evidencias
Creacion Base de datos especificando múltiples archivos de datos y archivos
de registro de transacciones
Base AERONAUTICA_BaseContableBD_MultiArch
USE master; minDB\Taller4\DBs1\BaseContableBD\archdat3.nd
GO f',
CREATE DATABASE SIZE = 100MB,
AERONAUTICA_BaseContableBD_MultiArch MAXSIZE = 200,
ON FILEGROWTH = 20)
PRIMARY LOG ON
(NAME = Arch1, (NAME = Archlog1,
FILENAME = FILENAME =
'C:\Users\jecastellonm\Documents\TrabajosU\Ad 'C:\Users\jecastellonm\Documents\TrabajosU\Ad
minDB\Taller4\DBs1\BaseContableBD\archdat1.md minDB\Taller4\DBs1\BaseContableBD\archlog1.ld
f', f',
SIZE = 100MB, SIZE = 100MB,
MAXSIZE = 200, MAXSIZE = 200,
FILEGROWTH = 20), FILEGROWTH = 20),
( NAME = Arch2, (NAME = Archlog2,
FILENAME = FILENAME =
'C:\Users\jecastellonm\Documents\TrabajosU\Ad 'C:\Users\jecastellonm\Documents\TrabajosU\Ad
minDB\Taller4\DBs1\BaseContableBD\archdat2.nd minDB\Taller4\DBs1\BaseContableBD\archlog2.ld
f', f',
SIZE = 100MB, SIZE = 100MB,
MAXSIZE = 200, MAXSIZE = 200,
FILEGROWTH = 20), FILEGROWTH = 20) ;
( NAME = Arch3, GO
FILENAME =
'C:\Users\jecastellonm\Documents\TrabajosU\Ad
Evidencias
Base AERONAUTICA_RRHHBD_MultiArch
USE master; FILENAME =
GO 'C:\Users\jecastellonm\Documents\TrabajosU\Ad
CREATE DATABASE AERONAUTICA_RRHHBD_MultiArch minDB\Taller4\DBs1\RRHHBD\archdat3.ndf',
ON SIZE = 100MB,
PRIMARY MAXSIZE = 200,
(NAME = Arch1, FILEGROWTH = 20)
FILENAME = LOG ON
'C:\Users\jecastellonm\Documents\TrabajosU\Ad (NAME = Archlog1,
minDB\Taller4\DBs1\RRHHBD\archdat1.mdf', FILENAME =
SIZE = 100MB, 'C:\Users\jecastellonm\Documents\TrabajosU\Ad
MAXSIZE = 200, minDB\Taller4\DBs1\RRHHBD\archlog1.ldf',
FILEGROWTH = 20), SIZE = 100MB,
( NAME = Arch2, MAXSIZE = 200,
FILENAME = FILEGROWTH = 20),
'C:\Users\jecastellonm\Documents\TrabajosU\Ad (NAME = Archlog2,
minDB\Taller4\DBs1\RRHHBD\archdat2.ndf', FILENAME =
SIZE = 100MB, 'C:\Users\jecastellonm\Documents\TrabajosU\Ad
MAXSIZE = 200, minDB\Taller4\DBs1\RRHHBD\archlog2.ldf',
FILEGROWTH = 20), SIZE = 100MB,
( NAME = Arch3, MAXSIZE = 200,
FILEGROWTH = 20) ;
GO
Evidencias
Base AERONAUTICA_ViajerosBD_MultiArch
USE master; FILENAME =
GO 'C:\Users\jecastellonm\Documents\TrabajosU\Ad
CREATE DATABASE minDB\Taller4\DBs1\ ViajerosBD\archdat3.ndf',
AERONAUTICA_ViajerosBD_MultiplesArch SIZE = 100MB,
ON MAXSIZE = 200,
PRIMARY FILEGROWTH = 20)
(NAME = Arch1, LOG ON
FILENAME = (NAME = Archlog1,
'C:\Users\jecastellonm\Documents\TrabajosU\Ad FILENAME =
minDB\Taller4\DBs1\ViajerosBD\archdat1.mdf', 'C:\Users\jecastellonm\Documents\TrabajosU\Ad
SIZE = 100MB, minDB\Taller4\DBs1\ViajerosBD\archlog1.ldf',
MAXSIZE = 200, SIZE = 100MB,
FILEGROWTH = 20), MAXSIZE = 200,
( NAME = Arch2, FILEGROWTH = 20),
FILENAME = (NAME = Archlog2,
'C:\Users\jecastellonm\Documents\TrabajosU\Ad FILENAME =
minDB\Taller4\DBs1\ViajerosBD\archdat2.ndf', 'C:\Users\jecastellonm\Documents\TrabajosU\Ad
SIZE = 100MB, minDB\Taller4\DBs1\ViajerosBD\archlog2.ldf',
MAXSIZE = 200, SIZE = 100MB,
FILEGROWTH = 20), MAXSIZE = 200,
( NAME = Arch3, FILEGROWTH = 20) ;
GO
Creacion Base de datos especificando múltiples archivos de datos (con sus
ubicaciones) con grupos de archivos
Base AERONAUTICA_BaseContableBD_GruposArch
USE master; minDB\Taller4\DBs2\BaseContableBD\SG1Fi2dt.nd
GO f',
CREATE DATABASE SIZE = 10,
AERONAUTICA_BaseContableBD_GruposArch MAXSIZE = 50,
ON PRIMARY FILEGROWTH = 5 ),
( NAME = SPri1_dat, FILEGROUP BaseContableBD_Group2
FILENAME = ( NAME = SGrp2Fi1_dat,
'C:\Users\jecastellonm\Documents\TrabajosU\Ad FILENAME =
minDB\Taller4\DBs2\BaseContableBD\SPri1dat.md 'C:\Users\jecastellonm\Documents\TrabajosU\Ad
f', minDB\Taller4\DBs2\BaseContableBD\SG2Fi1dt.nd
SIZE = 10, f',
MAXSIZE = 50, SIZE = 10,
FILEGROWTH = 15% ), MAXSIZE = 50,
( NAME = SPri2_dat, FILEGROWTH = 5 ),
FILENAME = ( NAME = SGrp2Fi2_dat,
'C:\Users\jecastellonm\Documents\TrabajosU\Ad FILENAME =
minDB\Taller4\DBs2\BaseContableBD\SPri2dt.ndf 'C:\Users\jecastellonm\Documents\TrabajosU\Ad
', minDB\Taller4\DBs2\BaseContableBD\SG2Fi2dt.nd
SIZE = 10, f',
MAXSIZE = 50, SIZE = 10,
FILEGROWTH = 15% ), MAXSIZE = 50,
FILEGROUP BaseContableBD_Group1 FILEGROWTH = 5 )
( NAME = SGrp1Fi1_dat, LOG ON
FILENAME = ( NAME = BaseContableBD_log,
'C:\Users\jecastellonm\Documents\TrabajosU\Ad FILENAME =
minDB\Taller4\DBs2\BaseContableBD\SG1Fi1dt.nd 'C:\Users\jecastellonm\Documents\TrabajosU\Ad
f', minDB\Taller4\DBs2\BaseContableBD\BaseContabl
SIZE = 10, eBD_log.ldf',
MAXSIZE = 50, SIZE = 5MB,
FILEGROWTH = 5 ), MAXSIZE = 25MB,
( NAME = SGrp1Fi2_dat, FILEGROWTH = 5MB ) ;
FILENAME = GO
'C:\Users\jecastellonm\Documents\TrabajosU\Ad
Evidencias
Base AERONAUTICA_RRHHBD_GruposArch
USE master; FILENAME =
GO 'C:\Users\jecastellonm\Documents\TrabajosU\Ad
CREATE DATABASE AERONAUTICA_RRHHBD_GruposArch minDB\Taller4\DBs2\RRHHBD\SG1Fi2dt.ndf',
ON PRIMARY SIZE = 10,
( NAME = SPri1_dat, MAXSIZE = 50,
FILENAME = FILEGROWTH = 5 ),
'C:\Users\jecastellonm\Documents\TrabajosU\Ad FILEGROUP RRHHBD_Group2
minDB\Taller4\DBs2\RRHHBD\SPri1dat.mdf', ( NAME = SGrp2Fi1_dat,
SIZE = 10, FILENAME =
MAXSIZE = 50, 'C:\Users\jecastellonm\Documents\TrabajosU\Ad
FILEGROWTH = 15% ), minDB\Taller4\DBs2\RRHHBD\SG2Fi1dt.ndf',
( NAME = SPri2_dat, SIZE = 10,
FILENAME = MAXSIZE = 50,
'C:\Users\jecastellonm\Documents\TrabajosU\Ad FILEGROWTH = 5 ),
minDB\Taller4\DBs2\RRHHBD\SPri2dt.ndf', ( NAME = SGrp2Fi2_dat,
SIZE = 10, FILENAME =
MAXSIZE = 50, 'C:\Users\jecastellonm\Documents\TrabajosU\Ad
FILEGROWTH = 15% ), minDB\Taller4\DBs2\RRHHBD\SG2Fi2dt.ndf',
FILEGROUP RRHHBD _Group1 SIZE = 10,
( NAME = SGrp1Fi1_dat, MAXSIZE = 50,
FILENAME = FILEGROWTH = 5 )
'C:\Users\jecastellonm\Documents\TrabajosU\Ad LOG ON
minDB\Taller4\DBs2\RRHHBD\SG1Fi1dt.ndf', ( NAME = RRHHBD_log,
SIZE = 10, FILENAME =
MAXSIZE = 50, 'C:\Users\jecastellonm\Documents\TrabajosU\Ad
FILEGROWTH = 5 ), minDB\Taller4\DBs2\RRHHBD\RRHHBD_log.ldf',
( NAME = SGrp1Fi2_dat, SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB ) ; GO

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

Vous aimerez peut-être aussi