Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Contenido
1.
2.
3.
4.
5.
6.
1.2.
1.3.
Configuracin final.............................................................................................................................. 19
2.2.
2.3.
3.2.
3.3.
4.2.
4.3.
4.4.
5.2.
5.3.
5.4.
6.2.
6.3.
7.
8.
9.
Planes de mantenimiento........................................................................................................................... 95
Previo a la instalacin de Microsoft SQL Server 2012, se debe realizar la creacin y configuracin
de la cuenta de servicio que ser usada por los servicios del motor.
A continuacin se describen los pasos a seguir:
Figura 1
Figura 2
Ingresar los datos del usuario tal como aparecen en la siguiente figura. La contrasea de
la cuenta ser uni.2015, si lo desea puede usar otra. Presionar el botn crear para
guardar la cuenta de usuario.
Figura 3
Figura 4
Ingresar los datos del grupo tal como aparecen en la figura. Presionar el botn Agregar
para agregar la cuenta SqlServicio como miembro de este grupo. Una vez que se haya
agregado la cuenta, presionar el botn Crear para finalizar la creacin del grupo.
Figura 5
Figura 6
Figura 7
Figura 8
Figura 9
Figura 10
Figura 11
Figura 12
Figura 13
Para que los cambios en las directivas locales tengan efecto, se tienen dos alternativas,
cerrar la sesin e iniciarla nuevamente o ejecutar el comando gpupdate /force en el
prompt de Windows para forzar la actualizacin.
Figura 14
Figura 15
10
Figura 16
Figura 17
Otra verificacin previa a la instalacin. Si se pasan las pruebas, dar clic en Siguiente.
11
Figura 18
Figura 19
12
Figura 20
Otra verificacin previa a la instalacin. Si se pasan las pruebas, dar clic en Siguiente.
13
Figura 21
Figura 22
14
Revisar la cantidad de espacio en disco duro que necesitar el instalador. Si todo est
bien, dar clic en Siguiente.
Figura 23
Especificar las cuentas de los servicios. Usar la cuenta SqlServicio que creamos al
principio de este manual, la contrasea es uni.2015 o la que usted haya definido en ese
paso. Dejar el inicio del servicio del Agente en automtico y deshabilitar el inicio del
servicio de SQL Server Browser.
15
Figura 24
Figura 25
16
Figura 26
Figura 27
17
Dejar las opciones que estn por defecto y agregar como administrador de Analysis
Services la cuenta que creamos al principio de este manual.
Figura 28
Otra verificacin previa a la instalacin final. Si se pasan las pruebas, dar clic en
Siguiente.
Figura 29
18
Figura 30
Figura 31
Presione el botn Inicio > Microsoft SQL Server 2012 > Herramientas de Configuracin >
Administrador de Configuracin de SQL Server.
Instalacin de Microsoft SQL Server 2012
19
Figura 32
En la opcin Protocolos para Microsoft SQL Server, habilitar la opcin Named Pipes
(Canalizaciones con nombre) como indica la figura.
Figura 33
20
Figura 34
Se procede a habilitar manualmente las IPs y los puertos en los que escuchar el motor
de Base de Datos. Se debe habilitar la IP2 y la IP4.
Figura 35
21
Figura 36
Cambiar el puerto de la opcin IPALL a 1484. Clic en Aceptar para guardar los cambios.
Figura 37
Para que los cambios tengan efecto, se debe reiniciar el servicio del motor.
22
Figura 38
Ocultar la instancia s. Clic en Aceptar. Reiniciar el servicio de SQL Server para que los
cambios tengan efecto.
23
Figura 39
24
Figura 40
25
Figura 41
Figura 42
26
Figura 43
Figura 44
27
Tambin se puede usar T-SQL para crear los respaldos completos de una base de
datos. A continuacin el script para realizar la misma tarea de los puntos anteriores:
USE AdventureWorks2012;
GO
BACKUP DATABASE AdventureWorks2012
TO DISK = 'C:\SQL_Backups\AdventureWorks2012-Full[20150203].bak'
WITH FORMAT, COMPRESSION, NAME = 'Full Backup of AdventureWorks2012';
GO
Antes de realizar un respaldo diferencial, se debern insertar registros de prueba en algunas tablas
de la base de datos.
Se realizan los mismos pasos del respaldo completo. Clic derecho en la base de datos,
Tareas, Respaldar. El tipo de respaldo debe ser Diferencial. Para eliminar los archivos
de destino previos, presionar el botn Eliminar y luego presionar el botn Agregar.
Figura 45
28
Figura 46
Figura 47
29
USE AdventureWorks2012;
GO
BACKUP DATABASE AdventureWorks2012
TO DISK = 'C:\SQL_Backups\AdventureWorks2012-Differential[20150203].bak'
WITH FORMAT, DIFFERENTIAL, COMPRESSION;
GO
Se realizan los mismos pasos del respaldo completo. Clic derecho en la base de datos,
Tareas, Respaldar. El tipo de respaldo debe ser Transaccional. Para eliminar los
archivos de destino previos, presionar el botn Eliminar y luego presionar el botn
Agregar.
Figura 48
30
Figura 49
Figura 50
31
Figura 51
32
Figura 52
Figura 53
33
Figura 54
En la ficha Archivos, renombar los archivos de la base de datos, cambiar el valor 2012
por 2015 para evitar errores con la restauracin (Se debe renombrar el mdf y el ldf).
Figura 55
En la ficha Opciones, dejar la base de datos operativa (la opcin RESTORE WITH
RECOVERY) y presionar el botn Aceptar.
Restauracin de respaldo completo, diferencial y transaccional
34
Figura 56
Figura 57
35
Figura 58
36
Figura 59
Figura 60
37
Figura 61
Figura 62
38
En la ficha Opciones, renombrar los archivos. Cambiar el valor 2012 por 2015 para evitar
errores con la restauracin (Se debe renombrar el mdf y el ldf). El estado de la
restauracin debe ser RESTORE WITH RECOVERY, con esta opcin se indica que ya
no se pueden aplicar ms respaldos a la base de datos y la base de datos queda
operativa.
Figura 63
Figura 64
39
Figura 65
Figura 66
40
Figura 67
Figura 68
41
Figura 69
Figura 70
42
Repetir desde el paso 2 para la restauracin del 2do log de transacciones. Esta vez el
estado de la restauracin debe ser RESTORE WITH RECOVERY.
Figura 71
Figura 72
43
Figura 73
44
A continuacin vamos a realizar la creacin de varios FileGroup, los archivos de estos FileGroup
contendrn los registros de una tabla particionada. El ejemplo que vamos a trabajar requiere la
creacin de un FileGroup por ao dese el ao 2005 hasta el 2015.
Antes de crear los FileGroup, necesitamos crear una carpeta donde se almacenarn los
archivos de cada FileGroup. Crear una carpeta en la unidad C: con el nombre
SQLSERVER_FG_DATA.
Aplicar el siguiente script para crear los FileGroup y archivos. Revisar la carpeta para
comprobar la creacin de los archivos.
45
46
El tipo de datos de la columna que se usar para el particionamiento ser un DATETIME. Ejecutar
el siguiente script para la creacin de la funcin:
-- Crear las particiones
USE AdventureWorks2015
GO
CREATE PARTITION FUNCTION fnPOOrderDate(DATETIME)
AS RANGE LEFT -- left significa menor o igual al valor especificado en el rango
FOR
VALUES (
'20051231',
'20061231',
'20071231',
'20081231',
'20091231',
'20101231',
'20111231',
'20121231',
'20131231',
'20141231'
)
GO
47
Aplicar el siguiente script para crear la tabla particionada. El script se basa en la tabla
PurchaseOrderHeader de la base de datos AdventureWorks2012 con las modificaciones necesarias
para crearla en el esquema de particin:
USE [AdventureWorks2015]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
IF OBJECT_ID ('dbo.PurchaseOrderHeader') IS NOT NULL
DROP TABLE dbo.PurchaseOrderHeader
GO
CREATE TABLE dbo.PurchaseOrderHeader (
[PurchaseOrderID] [int] IDENTITY(1,1) NOT NULL,
[RevisionNumber] [tinyint] NOT NULL,
48
CONSTRAINT [DF_dboPurchaseOrderHeader_Status]
CONSTRAINT [DF_dboPurchaseOrderHeader_OrderDate]
CONSTRAINT [DF_dboPurchaseOrderHeader_SubTotal]
CONSTRAINT [DF_dboPurchaseOrderHeader_TaxAmt]
CONSTRAINT [DF_dboPurchaseOrderHeader_Freight]
CONSTRAINT [DF_dboPurchaseOrderHeader_ModifiedDate]
49
50
51
52
Figura 74
Figura 75
Chequear la opcin de Omitir esta pgina en el futuro para que no vuelva aparecer esta
pantalla de bienvenida. Clic en siguiente.
53
Figura 76
Figura 77
54
Figura 78
Ingresar el nombre del perfil, para este ejemplo Perfil DBA y una breve descripcin del
perfil. Presionar el botn Agregar para especificar la cuenta de correo electrnico a usar.
Figura 79
Ingresar todos los datos relacionados con la cuenta de correo electrnico. Por motivos
de aprendizaje, se puede usar alguna cuenta personal o crear una nueva cuenta con
cualquier proveedor de servicios de correo gratuito. Para este manual, cre una cuenta
en gmail. Los datos de conexin al servidor SMTP, slo funcionan para este proveedor.
55
Figura 80
Figura 81
56
Figura 82
Figura 83
57
Figura 84
Para crear un operador, el servicio del Agente debe estar iniciado. Si no est iniciado, incielo desde
el explorador de objetos de Microsoft Management Studio.
Figura 85
58
Figura 86
Figura 87
59
Figura 88
60
Figura 89
Figura 90
61
Figura 91
Figura 92
62
Figura 93
Figura 94
63
En la ficha General, ingresar el nombre del trabajo, el propietario (la cuenta de servicio
del motor) y una breve descripcin del trabajo.
Figura 95
64
Figura 96
Figura 97
65
Figura 98
66
Figura 99
67
6. Creacin de espejos
Para crear un Espejo, se requiere instalar otra instancia de SQL Server.
Para la instalacin de la nueva instancia, los pasos son similares a los descritos en la
unidad de Instalacin de SQL Server 2012.
Los pasos que difieren de una nueva instalacin se describen a continuacin:
Chequear la opcin de Realizar una nueva instalacin de SQL Server 2012. Presionar Siguiente.
Figura 100
Creacin de espejos
68
Figura 101
Figura 102
Creacin de espejos
69
Figura 103
Figura 104
Creacin de espejos
70
Figura 105
Creacin de espejos
71
Figura 106
Figura 107
Creacin de espejos
72
Figura 108
Figura 109
73
Figura 110
Figura 111
Creacin de espejos
74
Figura 112
Figura 113
Creacin de espejos
75
Figura 114
Figura 115
Presione S.
Figura 116
Presione Aceptar.
Creacin de espejos
76
Figura 117
Figura 118
Creacin de espejos
77
Figura 119
78
Figura 120
Figura 121
79
Figura 122
Figura 123
80
Ingrese la ruta del recurso compartido de la instancia principal y la ruta local de la misma
carpeta. Presione Programar, para configurar la frecuencia de ejecucin de esta tarea.
Figura 124
Configurar la tarea para que ocurra cada minuto. Presione Aceptar y vuelva a presionar
Aceptar.
81
Figura 125
Figura 126
Presione Conectar para conectarse a la instancia secundaria. Ingrese las credenciales para
realizar la conexin.
Configuracin de Log Shipping
82
Figura 127
83
Figura 128
Figura 129
84
Figura 130
Configurarlo para que la tarea se ejecute cada dos minutos. Presione Aceptar y luego vuelva
a presionar Aceptar.
85
Figura 131
Figura 132
86
En la instancia principal, cambiar el propietario de los siguientes jobs por la cuenta del
servicio de SQL Server.
Figura 133
Figura 134
87
8. Creacin de Auditora
Cree una carpeta en la unidad C:\ con el nombre Auditorias. En esta carpeta, se guardarn los
registros de auditora que configuremos.
Figura 135
Creacin de Auditora
88
Figura 136
Figura 137
Creacin de Auditora
89
Figura 138
Figura 139
Creacin de Auditora
90
Figura 140
Figura 141
Para ver la auditora en funcionamiento, realice varios intentos de conexin fallidos al motor
de base de datos. Luego, en Auditorias, seleccione la auditoria Login fallidos, clic derecho,
Ver log de auditora.
Creacin de Auditora
91
Figura 142
Figura 143
Creacin de Auditora
92
Ahora vamos a crear una especificacin de auditora en la base de datos. Primero se debe
crear otra auditora en el servidor, en la opcin Seguridad, Auditoras, usar el nombre
Auditoria_tabla (consulte los pasos anteriores para crear una auditora). Seleccione la base
de datos AdventureWorks2012, Seguridad, Especificaciones de Auditora de Base de Datos,
Nueva Especificacin de Auditora de Base de Datos.
Figura 144
Creacin de Auditora
93
Figura 145
Creacin de Auditora
94
9. Planes de mantenimiento
Antes de crear un plan de mantenimiento, se debe habilitar una opcin en la base de datos.
Seleccione la base de datos, clic derecho, Propiedades.
Figura 146
Figura 147
Planes de mantenimiento
95
Figura 148
Chequear la opcin No mostrar esta pantalla de bienvenida, para que no vuelva a aparecer.
Presione Siguiente.
Figura 149
Ingrese el nombre del plan. Presione Cambiar para configurar la programacin del plan.
Planes de mantenimiento
96
Figura 150
Configure la frecuencia del plan de acuerdo a sus necesidades. Por motivos de ejemplo, se
configur la ejecucin del plan a una hora cercana a la elaboracin de este manual.
Presione Aceptar, luego presione Siguiente.
Figura 151
Planes de mantenimiento
97
Seleccione las tareas que forman esta plan de mantenimiento. Presione Siguiente.
Figura 152
Figura 153
Planes de mantenimiento
98
Para cada una de las tareas, se debe configurar la base de datos donde se aplicar el
mantenimiento. Para las tres tareas, seleccione la opcin Todas las bases de datos de
usuario. Presione Aceptar y Siguiente en cada paso.
Figura 154
Si lo desea puede modificar la carpeta donde se escribe el log del historial de ejecucin del
plan de mantenimiento.
Figura 155
Planes de mantenimiento
99
Figura 156
Figura 157
Planes de mantenimiento
100