Exportar (0) Imprimir
Expandir todo

Servicios de bases de datos de SQL Server (Cómo)

SQL Server 2005

El Database Engine (Motor de base de datos) de SQL Server 2005 es el servicio principal para almacenar, procesar y asegurar datos. El Database Engine (Motor de base de datos) proporciona acceso controlado y procesamiento de transacciones rápido para cumplir con los requisitos de las aplicaciones consumidoras de datos más exigentes de su empresa. El Database Engine (Motor de base de datos) también proporciona compatibilidad completa para mantener una alta disponibilidad.

La siguiente lista de temas clave le permitirá obtener más información acerca de cómo instalar, comprender y utilizar el Database Engine (Motor de base de datos). Para consultar otros temas, use la característica de búsqueda de los Libros en pantalla o MSDN.

Instantáneas de base de datos

Una de las novedades de SQL Server 2005 es la instantánea de la base de datos, una vista de la base de datos de sólo lectura a la que puede revertir posteriormente en caso de que se produzca un error. En esta sección se describe cómo funcionan las instantáneas y cuáles son sus usos típicos.

Consideraciones internacionales para bases de datos y aplicaciones con motor de base de datos

El almacenamiento de datos en varios idiomas dentro de una misma base de datos es difícil de controlar cuando sólo se utilizan datos de caracteres y páginas de códigos. En esta sección, se describe cómo utilizar las intercalaciones y Unicode para administrar de manera más fácil problemas como el criterio de ordenación y los datos de caracteres en un entorno multilingüe.

Estimar el tamaño de una base de datos

Obtener el máximo rendimiento de las aplicaciones depende en gran medida de conocer el tamaño que tendrá su base de datos cuando se rellene con datos. La respuesta a este interrogante puede incidir en las decisiones que tome con respecto a la implementación, por ejemplo si es necesario normalizar. Obtenga más información en esta sección.

Crear índices (motor de base de datos)

En esta sección, se explica cómo crear índices para mejorar notablemente el rendimiento de las consultas y las aplicaciones de la base de datos, y para exigir la unicidad de las filas de una tabla, lo que garantiza la integridad de los datos de la tabla.

Tablas e índices con particiones

Aprenda a controlar y a escalar tablas e índices grandes con mayor facilidad. En esta sección, se proporciona la información necesaria para comprender, diseñar, implementar y trabajar con tablas e índices con particiones.

Desencadenadores DDL

Los desencadenadores DDL son útiles si desea responder a los cambios o eventos del esquema de la base de datos, a diferencia de los cambios de una tabla o vista. En esta sección, obtendrá más información sobre estas características útiles.

Crear una base de datos (motor de base de datos)

En esta sección, se analizan los problemas que se deben tener en cuenta al realizar esta tarea básica de SQL Server, y también los distintos métodos que existen para llevarla a cabo.

Reducir una base de datos

Con el tiempo, las bases de datos de SQL Server y los registros de transacciones pueden aumentar de tamaño innecesariamente a medida que se acumulan páginas sin usar en las tablas. Esto disminuye el rendimiento y desaprovecha el espacio en el disco duro. En este tema, se describen los métodos disponibles para recuperar este espacio en disco no utilizado.

Usar la utilidad sqlcmd

La utilidad sqlcmd es una herramienta alternativa a SQL Server Management Studio para la línea de comandos y se utiliza para la ejecución ad hoc e interactiva de instrucciones y secuencias de comandos Transact-SQL.

Introducción a SQL Server Management Studio

SQL Server Management Studio combina las características del Administrador corporativo, del Analizador de consultas y de Analysis Manager, incluidos en versiones anteriores de SQL Server, en un mismo entorno.

Registrar servidores

En esta sección, los administradores aprenderán cómo registrar un servidor local o remoto, que almacena información de conexión del servidor para conexiones futuras.

SQL Server Management Studio y Business Intelligence Development Studio

En esta sección se proporciona una descripción completa de los contenedores básicos que se utilizan cuando se trabaja con SQL Server Management Studio y Business Intelligence Development Studio.

Temas de procedimientos de administración automatizada (SQL Server Management Studio)

Aprenda a utilizar la administración automatizada para controlar tareas y eventos habituales, y de esa manera, disponer de más tiempo para desempeñar otras funciones administrativas.

Supervisar eventos

Aprenda a utilizar herramientas eficaces, como el Analizador de SQL Server, para solucionar problemas de rendimiento, auditar la actividad de la base de datos, recopilar datos de ejemplo para un entorno de prueba, depurar las instrucciones y los procedimientos almacenados de Transact-SQL, o recopilar datos para las herramientas de análisis de rendimiento.

Administrar el servicio del motor de base de datos

Aprenda a utilizar el Administrador de configuración de SQL Server para administrar las aplicaciones de SQL Server que se ejecutan en segundo plano en el sistema.

Asegurables

Los administradores a menudo se ven obligados a regular el acceso a los recursos de SQL Server. En este tema se analizan los ámbitos, que permiten el anidamiento jerárquico de elementos que se pueden asegurar.

Conversiones de tipos de datos (motor de base de datos)

Se pueden convertir tipos de datos cuando los datos de un objeto se mueven, comparan o combinan con los datos de otro objeto, o bien cuando los datos de la columna de resultados, del código de retorno o del parámetro de salida de Transact-SQL se mueven a una variable del programa. En este tema se explica cuándo pueden ocurrir estas conversiones de manera implícita y cuándo pueden hacerlo de manera explícita a través del uso de las funciones CAST y CONVERT.

Funciones de fecha

Algunas de las tareas de programación de base de datos más comunes son calcular, recuperar y manipular fechas. En esta sección se presentan las funciones más comunes que persiguen este objetivo.

Consultas recursivas mediante expresiones de tabla comunes

Una expresión de tabla común (CTE) puede hacer referencia a sí misma y crear, de esta manera, una CTE recursiva. Una CTE recursiva puede simplificar en gran medida el código necesario para ejecutar una consulta recursiva dentro de una instrucción SELECT, INSERT, UPDATE, DELETE o CREATE VIEW.

Usar FOR XML y OPENXML para publicar y procesar datos XML

La compatibilidad con XML está estrechamente integrada en todos los componentes de SQL Server 2005. Específicamente, puede ejecutar consultas de Transact-SQL para devolver resultados en formato XML en lugar de conjuntos de filas estándar. Estas consultas pueden ejecutarse directamente o desde los procedimientos almacenados.

Inyección de código SQL

La inyección de código SQL es un ataque en el cual se inserta código malicioso en las cadenas que posteriormente se pasan a SQL Server para su análisis y ejecución. En este tema, se proporcionan ejemplos de ataques de inyección de código y los pasos específicos que se deben realizar para impedirlos.

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft