Data">
Cap - 13 - Admin - SQL - Server - Bello - Pérez - Ximena
Cap - 13 - Admin - SQL - Server - Bello - Pérez - Ximena
Cap - 13 - Admin - SQL - Server - Bello - Pérez - Ximena
ADMINISTRAR SQL
SERVER 2005
DESARROLLO
El concepto de instancia
Una instancia en SQL server 2005 es una agrupación de base de datos sistema de
usuario y administración y asignación de memoria, seguridad y servicios. Al iniciar
SQL Server 2005, presenta un esquema de la instancia en su pantalla de entrada
para tener la presente ocupación de memoria va a nivel de instancia y no nivel de
bases de datos.
Las bases de datos del sistema que contienen la información necesaria para que la
instancia funciones:
En SQL server 2005 es posible trabajar con varias instancias a la vez, pero para
cada nueva instancia que se quiera crear se necesita es similar a una nueva
instalación del producto.
Cuando se instala la instancia por defecto se suele hacer sin nombre, pero para
manejar varias instancias es conveniente utilizar instancias con nombre. Para dotar
de nombre a una instancia se utiliza la pantalla. Nombre instancia, que ya se citó.
Si se va a utilizar varias instancias es conveniente utilizar Modo Mixto (autenticación
de Windows y SQL Server) indicándolo en la pantalla Modo de autenticación del
proceso de instalación y en cuyo caso se dotará de contraseña al usuario al usuario
administrador por defecto (System administrador).
Si se trabaja con varias instancias es posible situar todas las bases de datos en la
misma instancia o una en cada instancia. El puerto de comunicaciones por defecto
es 1443 para la primera instancia (aunque SQL Server suele llamarle cero).
Posteriormente el resto de las instancias también se canalizan por este puerto.
Tanto la instancia por defecto como las instancias con nombre contienen cada una
de ellas las cuatro bases de datos del sistema y las bases de datos de usuario. Cada
instancia tiene asignada su zona de memoria y sus servicios. No olvidemos que la
memoria en SQL Server se gestiona a nivel de instancia y no a nivel de bases de
datos.
Servicios de Instancias
Las instancias en SQL Server 2005 tienen asociados distintos servicios que se
especifican a continuación con sus funcionalidades:
Los epígrafes del propio árbol del Administrador corporativo Microsoft SQL Server
Management Studio que se observan al expandir cualquier base de datos de la
instancia de trabajo reflejan las tareas de administración de una base de datos.
Existen varias formas de iniciar una instancia de SQL Server. El inicio puede ser
automático, manual o desde el símbolo del sistema. Los métodos automático y
manual inician una instancia de SQL Server como un servicio de Microsoft Windows
tal y como ya se explicó al principio de este capítulo. Si la ejecución se realiza desde
el símbolo del sistema, hay que teclear sqlservr y pulsar Enter y no será posible
pausar, detener o reanudar con ninguno de los comandos net una instancia de SQL
Server como un servicio de Windows.
Para iniciar SQL Server manualmente desde el administrador corporativo haga clic
con el botón secundario del ratón en un servidor y a continuación haga clic en Iniciar.
Para iniciar la instancia predeterminada de SQL Server desde el símbolo del sistema
se teclea lo siguiente:
Para ejecutar SQL Server en una red, el servicio SQL Server debe estar activo. Para
averiguar si el servicio SQL Server esta activo, escriba en el símbolo del sistema
net start
Al conectarse a una instancia de un servidor SQL Server independiente desde un
cliente local como osql, se pasa por alto la red y se conecta directamente a la
instancia de SQL Server mediante una canalización local. La diferencia entre una
canalización local y una canalización de red es que en la primera no se utiliza la red
y en la segunda sí. Ambas canalizaciones establecen una conexión a una instancia
de SQL Server mediante la canalización estándar (\PIPE\SQL\QUERY), a menos
que se indique otra cosa.
Cuando se conecte a una instancia de un servidor SQL Server local sin especificar
un nombre de servidor, estará utilizando una canalización local. Si se conecta a una
instancia de un servidor SQL local y especifica explícitamente un nombre de
servidor, estará utilizando una canalización de red u otro mecanismo de
comunicación entre procesos (IPC) de red, como IPX/SPX, suponiendo que se ha
configurado SQL Server para que utilice diversos tipos de redes.
Al pausar una instancia de Microsoft SQL Server, los usuarios que estén conectados
al servidor podrán finalizar las tareas, pero no se permitirán nuevas conexiones. Por
ejemplo, puede pausar una instancia de SQL server durante unos minutos y enviar
un mensaje de cierre a los usuarios conectados antes de cerrarlo.
Se puede detener una instancia de Microsoft SQL Server de manera local desde el
servidor o de manera remota desde un cliente u otro servidor. Si detiene una
instancia SQL Server sin pausarla, finalizaran inmediatamente todos los procesos
activos del servidor.
Al detener una instancia de SQL Server, el servidor realiza los siguientes servicios
antes de cerrarse:
Antes de detener una instancia de Microsoft SQL Server deberá pausar SQL Server
y detener el agente SQL Server para garantizar un cierre sin problemas.
Administrar servicios
Se aplica a: SQL Server (todas las versiones admitidas)- Solo Windows Instancia
administrada de Azure SQL
Puede instalar varias instancias de SQL Server, o instalar SQL Server en un equipo
donde ya estén instaladas versiones anteriores de SQL Server.
Los siguientes elementos relacionados con SQL Server son compatibles con la
instalación de varias instancias en el mismo equipo:
Administracion de instancias
SQL Server que tienen la misma versión principal comparten algunos componentes
en todas las instancias. Si los componentes compartidos se seleccionan durante la
actualización, los componentes existentes se actualizan a la última versión.
Ejemplo:
CONCLUSIONES
Personalmente, considero que la información obtenida en este capítulo es de suma
importancia ya que se vuelven a retomar conceptos o cosas que en su momento vi
y volver a darles una leída me ayudo bastante; además de que de igual forma
aprendí nuevas cosas, como por ejemplo crear, modificar y eliminar las bases de
datos mediante los diversos códigos y procesos, esto me permitirá que al momento
de hacer uso o creación de bases de datos podré ser más ágil al momento de meter
información o manipular la información que contengan las bases de datos.
BIBLIOGRAFÍA
Microsoft SQL Server 2005. Administración y análisis de bases de datos, César
Pérez