Академический Документы
Профессиональный Документы
Культура Документы
AA2-Evi5
Aprendices
Instructora
SENA
Centro para la Industria de la Comunicación Gráfica
Programa ADSI
Bogotá, octubre 24 de 2019
Tabla de contenido
1. INTRODUCCIÓN ......................................................................................................... 2
1.1. Objetivo General……………………………………………………………………2
1.2. Objetivos Específicos……………………………………………………………….2
P á g i n a 1 | 17
2. ADMINISTRADOR DE CONFIGURACIÓN DE SQL SERVER ………...….…..3
5. REFERENCIAS BIBLIOGRAFICAS……………………………………..……..…17
1. Introducción
En el proyecto de alcaldía de San Antonio del SENA se dará explicación de cada uno de los
componentes que se necesitan para el buen funcionamiento de la base de datos teniendo en
cuenta su configuración y ante cualquier desastre natural o accidentes del propio usuario se
dará unos parámetros y secuencias con relación a la recuperación de la base de datos en este
caso SQL Server 2019.
Identificar cada uno de los procesos de la instalación del sistema manejador base de
datos.
Analizar los posibles problemas que puedan llegar a ocurrir en el inicio, proceso y
final de la ejecución de la base de datos.
Desarrollar el proceso de recuperación del sistema teniendo en cuenta las
herramientas que dispone la empresa.
P á g i n a 2 | 17
configuraciones del servidor. WMI proporciona una forma unificada de crear una interfaz
con las llamadas a la API que administran las operaciones del Registro solicitadas por las
herramientas de SQL Server y de proporcionar un mejor control y manipulación de los
servicios SQL seleccionados del complemento del Administrador de configuración de SQL
Server.
En el menú Inicio , haga clic con el botón derecho en Mi PCy haga clic en
Administrar.
En Administración de equipos, haga clic con el botón derecho en Administración
del equipo (Local) y, después, haga clic en Conectar con otro equipo.
En el cuadro de diálogo Seleccionar equipo , en el cuadro de texto Otro equipo ,
escriba el nombre del equipo que desea administrar y, a continuación, haga clic en
Aceptar.
Administrar servicios
Antes de comenzar
Limitaciones y restricciones
En un clúster, se deben efectuar cambios en el servidor activo cuando SQL Server está en
línea y surtirán efecto cuando el Motor de base de datos se reinicie. La actualización de las
opciones de inicio del Registro del otro nodo se producirá tras la siguiente conmutación por
error.
Seguridad
Permisos
La configuración de opciones de inicio del servidor está restringida a los usuarios que
pueden cambiar las entradas relacionadas del Registro. Esto incluye a los usuarios
siguientes.
P á g i n a 4 | 17
1. Haga clic en el botón Inicio, seleccione Todos los programas, seleccione
Microsoft SQL Server 2017, seleccione Herramientas de configuración y, a
continuación, haga clic en Administrador de configuración de SQL Server.
2. En el Administrador de configuración de SQL Server, haga clic en Servicios de
SQL Server.
3. En el panel derecho, haga clic con el botón derecho en SQL Server
(<nombre_instancia>) y, luego, haga clic en Propiedades.
4. En la pestaña Parámetros de inicio, en el cuadro Especifique un parámetro de
inicio, escriba el parámetro y, a continuación, haga clic en Agregar.
5. Por ejemplo, para iniciarlo en modo de usuario único, escriba -m en el cuadro
Especifique un parámetro de inicio y, después, haga clic en Agregar. (Al
reiniciar SQL Server en modo de usuario único, detenga el Agente SQL Server. De
lo contrario, el Agente SQL Server podría conectarse primero e impedir que se
conecte como un segundo usuario).
6. Haga clic en Aceptar.
7. Reinicie el Motor de base de datos.
P á g i n a 5 | 17
En este tema se describe cómo habilitar o deshabilitar un protocolo de red de servidor en
SQL Server 2017 mediante el administrador de configuración de SQL Server o PowerShell.
Es preciso detener y reiniciar el Motor de base de datos para que el cambio surta efecto.
Durante la instalación de SQL Server Express se agrega un inicio de sesión para el grupo
BUILTIN\Users. Esto permite que todos los usuarios autenticados del equipo tengan acceso
a la instancia de SQL Server Express como un miembro del rol public. El inicio de sesión
BUILTIN\Users se pueden quitar de manera segura para restringir el acceso al Motor de
base de datos a los usuarios de equipos que tienen inicios de sesión individuales o son
miembros de otros grupos de Windows con inicios de sesión.
Advertencia: Los proveedores de datos SQL Server y Microsoft para SQL Server, hasta
SQL Server 2014 (12.x), solo admiten TLS 1.0 y SSL 3.0 de forma predeterminada. Si
aplica otro protocolo, como TLS 1.1 o TLS 1.2, al efectuar cambios en la capa SChannel
del sistema operativo, es posible que las conexiones a SQL Server provoquen errores. Esto
puede evitarse instalando la actualización adecuada para admitir TLS 1.1 y 1.2 (SQL
Server). A partir de SQL Server 2016 (13.x), todas las versiones de SQL Server admiten
TLS 1.2, sin necesidad de tener que aplicar ninguna otra actualización.
P á g i n a 6 | 17
4. Ejecute las siguientes instrucciones para habilitar los protocolos TCP y de
canalizaciones con nombre. Reemplace <computer_name> por el nombre del equipo
que ejecuta SQL Server. Si va a configurar una instancia con nombre, sustituya
MSSQLSERVER por el nombre de la instancia.
5. Para deshabilitar los protocolos, establezca las propiedades IsEnabled en $false.
$smo = 'Microsoft.SqlServer.Management.Smo.'
$wmi = new-object ($smo + 'Wmi.ManagedComputer').
Cuando el script se ejecuta localmente y configura el equipo local, SQL Server PowerShell
puede hacer que el script sea más flexible al determinar dinámicamente el nombre del
equipo local. Para recuperar el nombre del equipo local, reemplace la línea donde se
establece la variable $uri por la línea siguiente.
Para reiniciar el motor de la base de datos mediante SQL Server Power Shell
P á g i n a 7 | 17
# Get a reference to the ManagedComputer class.
CD SQLSERVER:\SQL\<computer_name>
$Wmi = (get-item .).ManagedComputer
# Get a reference to the default instance of the Database Engine.
$DfltInstance = $Wmi.Services['MSSQLSERVER']
# Display the state of the service.
$DfltInstance
# Stop the service.
$DfltInstance.Stop();
# Wait until the service has time to stop.
# Refresh the cache.
$DfltInstance.Refresh();
# Display the state of the service.
$DfltInstance
# Start the service again.
$DfltInstance.Start();
# Wait until the service has time to start.
# Refresh the cache and display the state of the service.
$DfltInstance.Refresh(); $DfltInstance
Los sistemas de firewall ayudan a evitar el acceso no autorizado a los recursos de los
equipos. Si un firewall está activado pero no está configurado correctamente, es posible que
se bloqueen los intentos de conexión a SQL Server.
Para obtener acceso a una instancia de SQL Server a través de un firewall, debe configurar
el firewall en el equipo en el que se ejecuta SQL Server.
El primer paso para planear la configuración del firewall es determinar el estado actual del
firewall para el sistema operativo. Si el sistema operativo se actualizó desde una versión
anterior, se puede haber conservado la configuración de firewall anterior. Además, otro
administrador o una Directiva de grupo podrían haber cambiado la configuración del
firewall en el dominio.
P á g i n a 8 | 17
La activación del firewall afectará a otros programas que tengan acceso a este equipo, tales
como el uso compartido de impresoras y archivos, y las conexiones remotas al escritorio.
Los administradores deben considerar todas las aplicaciones que se están ejecutando en el
equipo antes de ajustar la configuración de firewall.
P á g i n a 9 | 17
P á g i n a 10 | 17
P á g i n a 11 | 17
Captura de pantalla
(Microsoft, 2019)
Perfiles de Firewall
Hay tres tipos de ubicación de red en Firewall de Windows con seguridad avanzada:
El administrador puede crear un perfil para cada tipo de ubicación de red, cada perfil
conteniendo diferentes directivas de firewall. En cada momento se aplica solamente un
perfil. El orden de perfile se aplica de la manera siguiente:
P á g i n a 12 | 17
2. Haga clic en un protocolo en el cuadro Protocolos deshabilitados y, a
continuación, haga clic en Habilitar para habilitar el protocolo.
3. Haga clic en un protocolo en el cuadro Protocolos habilitados y, a continuación,
haga clic en Deshabilitar para deshabilitar el protocolo.
Una tarea habitual que todo usuario que implemente SQL Server debe tener en cuenta es la
comprobación de que todas las instancias de SQL Server críticas y las bases de datos que
contienen están disponibles en el momento en que el negocio y los usuarios finales las
necesitan; ya sea de 9 a 5 o durante todo el día. El objetivo es mantener la empresa en
funcionamiento con una interrupción mínima o inexistente. Este concepto se conoce
también como continuidad empresarial.
Una de las ventajas de los grupos de disponibilidad es que tanto la alta disponibilidad como
la recuperación ante desastres pueden configurarse con una sola característica. Sin
necesidad de garantizar que el almacenamiento compartido tenga también una alta
disponibilidad, es mucho más fácil tener réplicas que sean locales en un centro de datos
para la alta disponibilidad y remotas en otros centros de datos para la recuperación ante
desastres, cada una con almacenamiento independiente. El hecho de tener copias
adicionales de la base de datos es la compensación para asegurar la redundancia. A
continuación se muestra un ejemplo de un grupo de disponibilidad que abarca varios
centros de datos. Una réplica principal es responsable de mantener todas las réplicas
secundarias sincronizadas.
P á g i n a 13 | 17
Instancias de clúster de conmutación por error de AlwaysOn
FCI puede usarse para la recuperación ante desastres. Al igual que con un grupo de
disponibilidad normal, el mecanismo de clúster subyacente también se debe extender a
todas las ubicaciones, lo cual incrementa complejidad. Hay algo más que se debe tener en
cuenta para FCI: el almacenamiento compartido. Los mismos discos deben estar
disponibles tanto en el sitio principal como en el secundario, por lo que se requiere un
método externo, como la funcionalidad proporcionada por el proveedor de almacenamiento
a nivel de hardware o el uso de una réplica de almacenamiento en Windows Server, para
asegurarse de que los discos usados por la FCI existen en otra parte.
Trasvase de registros
P á g i n a 14 | 17
4. Pasos de generar copia de seguridad, recuperación en la base de datos SQL Server 2019
Copia de seguridad
Al especificar una tarea de copia de seguridad mediante SQL Server Management Studio,
puede generar el script BACKUP de Transact-SQL correspondiente si hace clic en el botón
Script y selecciona un destino de script.
USE [master]
GO
GO
P á g i n a 15 | 17
USE [SQLTestDB]
GO
);
GO
USE [SQLTestDB]
GO
GO
GO
P á g i n a 16 | 17
escenarios de restauración se admiten para la base de datos. Normalmente, en las bases de
datos se usa el modelo de recuperación simple o el modelo de recuperación completa. El
modelo de recuperación completa puede complementarse cambiando al modelo de
recuperación optimizado para cargas masivas de registros antes de las operaciones masivas.
Conclusiones
En este sistema manejador de base de datos SQL Server nos ofrece una amplia de opciones
para respaldar, asegurar la información de la empresa utilizando copias de seguridad por
varios medios, en el cual los más utilizados para guardar las copias de seguridad en este
caso serán “lo más recomendado y de intermedio, bajos recursos”:
5. Referencias bibliográficas
https://docs.microsoft.com/es-es/sql/database-engine/sql-server-business-continuity-
dr?view=sql-server-ver15
https://docs.microsoft.com/es-es/sql/relational-databases/sql-server-configuration-
manager?view=sql-server-ver15
https://docs.microsoft.com/es-es/sql/database-engine/configure-windows/scm-
services-connect-to-another-computer?view=sql-server-ver15
https://docs.microsoft.com/es-es/sql/database-engine/configure-windows/scm-
services-configure-server-startup-options?view=sql-server-ver15
https://docs.microsoft.com/es-es/sql/database-engine/configure-windows/enable-or-
disable-a-server-network-protocol?view=sql-server-ver15
https://docs.microsoft.com/es-es/sql/sql-server/install/configure-the-windows-
firewall-to-allow-sql-server-access?view=sql-server-ver15
https://docs.microsoft.com/es-es/sql/database-engine/configure-windows/configure-
client-protocols?view=sql-server-ver15
https://docs.microsoft.com/es-es/sql/relational-databases/backup-restore/create-a-
full-database-backup-sql-server?view=sql-server-ver15
P á g i n a 17 | 17