Ensayo
use master
create database Ventas
on primary
(name='VentasData',
filename='C:\data\VentasDat.mdf',
size=10mb,
maxsize=100mb,
filegrowth=25%
)
log on(name='VentasLog',
filename='C:\data\VentasLog.ldf',
size=5mb,
maxsize=100mb,
filegrowth=10%
)
use Ventas
create table proveedor
(id_cliente int primary key,
nombre varchar(50),
apellidos varchar(50),direccion varchar(70),
telefono varchar(10)
)
Particiones
create database Datos
on primary
(name='DatosEjemplo',
filename='c:\Datos1\Datos1.mdf',
size=5gb,
maxsize=10gb,
filegrowth=25%
)
logon
(name='DatosLog',
filename='c:\Log\DatosLog.ldf',
size=1gb,
maxsize=5gb,
filegrowth=25%
)
Alter Database Datos
add filegroup Secundario
Alter Database Datos
add filegroup TerciarioAlter Database Datos
add file
(name='DatosEjem2',
filename='c:\Datos2\Datos2.ndf',
size=1gb,
maxsize=10gb,
filegrowth=25%
)to filegroup Secundario
Alter Database Datos
add file(name='DatosEjem3',
filename='c:\Datos3\Datos3.ndf',
size=1gb,
maxsize=10gb,
filegrowth=25%
)to filegroup Terciario
-- Creacion de la Funcion
create partition function
FuncionDeParticion(varchar(50))
asrange Right
for values ('G', 'N')
right
left
1er. rango A a F
1er. rango A a G
2do. rango G a M
2do. rango H a N
3er. rango N a Z
3er. rango Ñ a Z
--Creacion del Esquema
create partitionscheme
EsquemadeParticion
as partition FuncionDeParticion to
([Primary], Secundario, Terciario)
--Creacion de la Tabla Particionada
create table cliente
(id int,
nombre varchar(50),
direccionvarchar(60),
telefono varchar(20)
)on EsquemadeParticion(nombre)
insert into cliente(id, nombre, direccion,
telefono)
values (2,'Gerardo Molina', 'Lazaro
Cardenas 100', '6191234454')
Bitacorascreate table estudiantes_auditados
(id int identity not null,
operacion varchar(20),
usuario varchar(40),
host varchar(30),
modificado datetime,
tabla varchar(30),
primary key(id)
)...
Regístrate para leer el documento completo.