Documentos de Académico
Documentos de Profesional
Documentos de Cultura
lOMoARcPSD|16851321
Grupo: 5751
Tabla de contenido
INTRODUCCION .................................................................................................................................3
Trabajar con varias instancias a la vez. ........................................................................................ 4
Servicios de instancias ......................................................................................................................... 6
Creación de una base de datos mediante Transct SQL ....................................................7
Modificación de una base de datos mediante Transact SQL ........................................10
Iniciar, pausar y detener SQL server desde el administrador corporativo y sistema
operativo. .....................................................................................................................................16
Iniciar, pausar y detener SQL server desde SQL server configuration manager ........ 21
Información sobre bases de datos y sus objetos .................................................................... 25
Ejercicios ......................................................................................................................................26
Conclusión. ..................................................................................................................................26
Bibliografía ..................................................................................................................................26
lOMoARcPSD|16851321
INTRODUCCION
Una instancia en SQL Server 2005 es una agrupación de bases de datos,
sistemas de usuario y administración y una asignación de memoria,
seguridad y servicios. Al iniciar SQL Server 2005, el propio Microsoft SQL Server
Management Studio presenta un esquema de la instancia (o instancias) en
su pantalla de entrada. Hay que tener presente que la ocupación de
memoria va a nivel de instancia y no a nivel de bases de datos.
Servicios de instancias.
Las instancias de SQL Server 2005 tienen asociados distintos servicios, que se
especifican a continuación junto con sus funcionalidades.
Servicio SQL Server (MSSQLSERVER): Arranca y para la instancia y
proporciona almacenamiento, procesamiento y acceso controlado de
datos.
Servicio SQL Server Analysis Services (MSSQLSERVER): Proporciona
procesamiento analítico en línea (OLAP) y funcionalidades de minería de
datos.
Servicio SQL Server Integration Services: Proporciona soporte de
administración para almacenamiento y ejecución de paquetes DTS.
Servicio SQL Server Reporting Service (MSSQLSERVER): Administra, ejecuta,
soporta, programa y entrega informes.
Servicio Agente SQL Server (MSSQLSERVER): Ejecuta trabajos, supervisa SQL
Server y activar alertas, lanza las tareas programadas y permite la
automatización de tareas administrativas.
Servicio Búsqueda de texto de SQL Server (MSSQLSERVER): Facilita las tareas
de búsqueda de texto, ordenación y generación de índices. Crea
rápidamente índices de texto de contenido y propiedades de datos
estructurados y semi estructurados para habilitar búsquedas lingüísticas
rápidas de estos datos.
Si en el escritorio de Windows elegimos Inicio → Panel de control →
Rendimiento y mantenimiento → Herramientas administrativas → Servicio,
observaremos los servicios enumerados anteriormente.
lOMoARcPSD|16851321
[ ON
[ , <filegroup> [ ,...n ] ]
[ COLLATE nombre_recopilación ]
[ WITH <opción_acceso_externo> ]
[;]
ON <filespec> [ ,...n ]
| ATTACH_REBUILD_LOG }
[;]
NAME = nombre_lógico_archivo,
FILENAME = ‘nombre_sistema_archivo
[ , SIZE = tamaño [ KB | MB | GB | TB ] ]
UNLIMITED } ]
[ , FILEGROWTH = incremento_crecimiento [ KB | MB | GB | TB |
%]]
lOMoARcPSD|16851321
) [ ,...n ]
<filespec> [ ,...n ]
DB_CHAINING { ON | OFF }
| TRUSTWORTHY { ON | OFF }
Para controlar las opciones del servicio Agente SQL Server al crear la base
de datos adjuntando archivos
< opción_servicio_Agente_SQL_Server > ::=
ENABLE_BROKER
| NEW_BROKER
| ERROR_BROKER_CONVERSATIONS
ON
NAME = nombre_lógico_archivo,
lOMoARcPSD|16851321
FILENAME = ‘nombre_sistema_archivo’
) [ ,...n ]
AS SNAPSHOT OF nombre_base_de_datos_origen
[;]
Por ejemplo, para crear una base de datos de nombre base1, con el mismo
nombre para el fichero primario y de log, con un tamaño de 3 megabytes
para el fichero primario (siendo 15 megabytes su tamaño máximo) siendo su
factor de crecimiento del 10% con un tamaño de 1 megabyte para el
fichero de log (siendo 15 megabytes su tamaño máximo) siendo su factor de
crecimiento del 15%, se utilizará la sintaxis siguiente:
CREATE DATABASE base1
ON
FILENAME = ‘c:\cesar\base1.mdf’,
SIZE = 3Mb,
MAXSIZE = 15,
FILEGROWTH = 10% )
SIZE = 1Mb,
MAXSIZE = 15,
FILEGROWTH = 15%)
<añadir_o_modificar_archivos>
| <añadir_o_modificar_grupos_de_archivos>
| <situar_opciones_base_de_datos>
| COLLATE nombre_recopilación
[;]
<filespec>::=
(
NAME = logical_file_name
[ , NEWNAME = new_logical_name ]
[ , FILENAME = ‘os_file_name’ ]
[ , SIZE = size [ KB | MB | GB | TB ] ]
[ , FILEGROWTH = factor_crecimiento [ KB | MB | GB | TB | % ] ]
[ , OFFLINE ]
)
<añadir_o_modificar_grupos_de_archivos>::=
{
{ <opción_grupo_de_archivos_actualizable>
| DEFAULT
| NAME = Nuevo_nombre_grupo_de_archivos
<opción_grupo_de_archivos_actualizable>::=
{
{ READONLY | READWRITE }
| { READ_ONLY | READ_WRITE }
<situar_opciones_base_de_datos>::=
SET
| ALLOW_SNAPSHOT_ISOLATION { ON | OFF }
<optionspec>::=
{
<db_state_option>
| <db_user_access_option>
| <db_update_option>
| <external_access_option>
| <cursor_option>
| <auto_option>
| <sql_option>
| <recovery_option>
lOMoARcPSD|16851321
| <database_mirroring_option>
| <supplemental_logging_option>
| <service_broker_option>
| <date_correlation_optimization_option>
| <parameterization_option>
<db_state_option> ::=
{ ONLINE | OFFLINE | EMERGENCY }
<db_user_access_option> ::=
{ SINGLE_USER | RESTRICTED_USER | MULTI_USER }
<db_update_option> ::=
{ READ_ONLY | READ_WRITE }
<external_access_option> ::=
DB_CHAINING { ON | OFF }
| TRUSTWORTHY { ON | OFF }
<cursor_option> ::=
{ CURSOR_CLOSE_ON_COMMIT { ON | OFF }
<auto_option> ::=
{
AUTO_CLOSE { ON | OFF }
| AUTO_CREATE_STATICS { ON | OFF }
| AUTO_SHRINK { ON | OFF }
| AUTO_UPDATE_STATISTICS { ON | OFF }
| AUTO_UPDATE_STATICS_ASYNC { ON | OFF }
}
lOMoARcPSD|16851321
<sql_option> ::=
{
ANSI_NULL_DEFAULT { ON | OFF }
| ANSI_NULLS { ON | OFF }
| ANSI_PADDING { ON | OFF }
| ANSI_WARNINGS { ON | OFF }
| ARITHABORT { ON | OFF }
| CONCAT_NULL_YIELDS_NULL { ON | OFF }
| NUMERIC_ROUNDABORT { ON | OFF }
| QUOTED_IDENTIFIER { ON | OFF }
| RECURSIVE_TRIGGERS { ON | OFF }
<recovery_option> ::=
{
| TORN_PAGE_DETECTION { ON | OFF }
<database_mirroring_option> ::=
{ <partner_option> | <witness_option> }
<partner_option> ::=
PARTNER { = ‘partner_server’
| FAILOVER
| FORCE_SERVICE_ALLOW_DATA_LOSS
| OFF
| RESUME
| SUSPEND
| TIMEOUT integer
<witness_option> ::=
WITNESS{ = ‘witness_server’
| OFF
<supplemental_logging_option> ::=
SUPPLEMENTAL_LOGGING { ON | OFF }
<service_broker_option> ::=
{
ENABLE_BROKER
| DISABLE_BROKER
| NEW_BROKER
| ERROR_BROKER_CONVERSATIONS
<date_correlation_optimization_option> ::=
{
DATE_CORRELATION_OPTIMIZATION { ON | OFF }
<parameterization_option> ::=
{
<termination> ::=
{
| ROLLBACK INMEDIATE
| NO_WAIT }
lOMoARcPSD|16851321
ADD FILE
(NAME = fichero1,
FILENAME = ‘c:\cesar\fichero1’)
SIZE = 3Mb)
TO FILEGROUP grupo2
MAXSIZE = 4Mb)
La flecha verde del icono situado junto al nombre del servidor indica que el
servidor se ha iniciado correctamente.
Para iniciar la instancia predeterminada de SQL Server desde el símbolo del
sistema se teclea lo siguiente:
sql.servr.exe -c
Para ejecutar SQL Server en una red, el servicio SQL Server debe de estar
activo. De manera predeterminada, Microsoft Windows NT 4.0 y Windows
2000/XP iniciará automáticamente el servicio SQL Server integrado. Para
averiguar si el servicio SQL Server está activo, escriba en el símbolo del
sistema:
net start
Si el servicio SQL Server está activo aparecerá en la salida del comando net
Start la siguiente figura:
lOMoARcPSD|16851321
o bien:
net continue mssqlserver
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á
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. También puede reanudar el servicio SQL
Server.
• Deshabilita los inicios de sesión.
• Ejecuta el proceso CHECKPOINT en cada base de datos. No obstante, si
detiene una instancia de SQL Server mediante CTRL+C en el símbolo del
sistema, no se ejecutará un proceso CHECKPOINT en cada base de datos.
Por lo tanto, la próxima vez que inicie el servidor, el tiempo de recuperación
será mayor.
• Espera que finalicen todas las instrucciones de Transact-SQL o
procedimientos almacenados que se están ejecutando.
Muestra las tareas que pueden llevarse a cabo con esta herramienta, que
básicamente son la administración de los servicios de SQL Server 2005, la
configuración de red y la configuración de cliente.
Para iniciar un servicio de SQL Server automáticamente desde el SQL Server
Configuration Manager se tendrá en cuenta lo siguiente:
1. Haga clic con el botón secundario del ratón sobre Servicios de SQL
Server 2005 y en el menú emergente resultante haga clic en Abrir. Se
obtendrán todos los servicios de SQL Server 2005 como su nombre,
estado, modo de inicio y otras propiedades reflejadas a continuación.
2. Haga clic con el botón derecho del ratón sobre cualquier servicio y
elija Propiedades en el menú emergente resultante.
Para observar todos los tipos de datos de SQL Server 2005 se ejecuta la
consulta de la siguiente figura:
Ejercicios.
En este capitulo no se encuentra ningún ejercicio para resolver
Conclusión.
Este capítulo del libro es importante ya que nos mencionan los conceptos
como instancia que funciona como un servicio que controla todas las
solicitudes de aplicación para con ellas trabajar con datos de cualquiera
de nuestras bases de datos administradas por dicha instancia. Tocando
varios puntos como lo es, la correcta sintaxis, las consultas dentro de las
bases de datos.
Bibliografía
Pérez, C. (s.f.). Microsoft sql server
administración yanálisis de base de datos.