Académique Documents
Professionnel Documents
Culture Documents
EL SMBD
PRESENTADO POR:
YEINER ANDRES MARTINEZ GUTIERREZ
MEMORIA PREDEFINIDA
GESTIÓN DE USUARIOS
GESTIÓN DE INSTANCIAS
Una instancia de Motor de base de datos funciona como un servicio que controla
todas las solicitudes de aplicación para trabajar con datos de cualquiera de las
bases de datos administradas por dicha instancia. Es el destino de las solicitudes
de conexión (inicios de sesión) de aplicaciones. La conexión se ejecuta en una
conexión de red si la aplicación y la instancia están en equipos independientes.
Si la aplicación y la instancia están en el mismo equipo, la conexión de SQL
Server se puede ejecutar como una conexión de red o una conexión en memoria.
Cuando una conexión se ha completado, una aplicación envía instrucciones
Transact-SQL a través de la conexión hasta la instancia. La instancia resuelve
las instrucciones de Transact-SQL en operaciones con los datos y objetos de las
bases de datos y, si se han concedido los permisos necesarios a las credenciales
de inicio de sesión, realiza el trabajo. Los datos recuperados se devuelven a la
aplicación, junto con cualesquiera mensajes como errores.
Puede ejecutar múltiples instancias de Motor de base de datos en un equipo.
Una instancia puede ser la instancia predeterminada. La instancia
predeterminada no tiene nombre. Si una solicitud de conexión especifica solo el
nombre del equipo, se establece la conexión a la instancia predeterminada. Una
instancia con nombre es una instancia en la que se especifica un nombre de
instancia al instalar la instancia. Una solicitud de conexión debe especificar el
nombre del equipo y el nombre de instancia para conectar a la instancia. No hay
ningún requisito para instalar una instancia predeterminada; todas las instancias
que se ejecutan en un equipo pueden ser instancias con nombre.
Como mínimo, todas las bases de datos de SQL Server tienen dos archivos del
sistema operativo: un archivo de datos y un archivo de registro. Los archivos de
datos contienen datos y otros objetos, como tablas, índices, procedimientos
almacenados y vistas. Los archivos de registro contienen la información
necesaria para recuperar todas las transacciones de la base de datos. Los
archivos de datos se pueden agrupar en grupos de archivos para su asignación
y administración.
SQL Server tienen tres tipos de archivos, tal como se muestra en la tabla
siguiente.
Principal: El archivo de datos principal incluye la información de inicio de la
base de datos y apunta a los demás archivos de la misma. Los datos y objetos
del usuario se pueden almacenar en este archivo o en archivos de datos
secundarios. Cada base de datos tiene un archivo de datos principal. La
extensión recomendada para los nombres de archivos de datos principales es
.mdf.
Servicio del Agente SQL Server: Un servicio de Windows que ejecuta tareas
administrativas programadas, que se denominan trabajos y alertas. El Agente
SQL Server no está disponible en todas las ediciones de SQL Server.
Para conectarse a una instancia desde otro equipo, se debe abrir un puerto de
comunicaciones en el firewall. La instancia predeterminada de Motor de base de
datos escucha en el puerto 1433; por tanto, no se tiene que configurar un puerto
fijo. Ahora configurado el Motor de base de datos para escuchar en un puerto fijo
y ha abierto este puerto en el firewall, se puede conectar a SQL Server desde
otro equipo. Cuando el servicio Explorador de SQL Server se ejecute en el
equipo servidor y el firewall haya abierto el puerto UDP 1434, la conexión se
podrá realizar utilizando el nombre del equipo y el nombre de la instancia.