tecnologías de sql server

21
Tecnologías de SQL Server SQL Server incluye varias tecnologías de administración y análisis de datos. Haga clic en los vínculos de la tabla siguiente para buscar la característica, la tarea, y la documentación de referencia para cada tecnología. Motor de base de datos El Motor de base de datos es el servicio principal para almacenar, procesar y proteger los datos. El Motor de base de datos proporciona acceso controlado y procesamiento rápido de transacciones para cumplir los requisitos de las aplicaciones consumidoras de datos más exigentes de su empresa. El Motor de base de datos también proporciona una completa compatibilidad para mantener una gran disponibilidad. Data Quality Services SQL Server Data Quality Services (DQS) proporciona una solución de limpieza de datos controlada por conocimiento. DQS permite generar una base de conocimiento y usarla para realizar tareas de corrección de datos y eliminación de datos duplicados, usando medios asistidos por ordenador e interactivos. Puede usar servicios de consulta de datos basados en la nube y puede generar una solución de administración de datos que integra DQS con SQL Server Integration Services y Master Data Services. Analysis Services Analysis Services es una plataforma y un conjunto de herramientas de datos analíticos para Business Intelligence en un entorno personal, de equipo o empresa. Los servidores y los diseñadores de cliente admiten soluciones OLAP tradicionales, nuevas soluciones de modelado tabular, y análisis y colaboración de autoservicio mediante PowerPivot, Excel y un entorno de

Upload: dikxon-luque

Post on 20-Jan-2016

28 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tecnologías de SQL Server

Tecnologías de SQL Server

SQL Server incluye varias tecnologías de administración y análisis de datos. Haga clic en los vínculos de la tabla siguiente para buscar la característica, la tarea, y la documentación de referencia para cada tecnología.

Motor de base de datos

El Motor de base de datos es el servicio principal para almacenar, procesar y proteger los datos. El Motor de base de datos proporciona acceso controlado y procesamiento rápido de transacciones para cumplir los requisitos de las aplicaciones consumidoras de datos más exigentes de su empresa. El Motor de base de datos también proporciona una completa compatibilidad para mantener una gran disponibilidad.Data Quality Services

SQL Server Data Quality Services (DQS) proporciona una solución de limpieza de datos controlada por conocimiento. DQS permite generar una base de conocimiento y usarla para realizar tareas de corrección de datos y eliminación de datos duplicados, usando medios asistidos por ordenador e interactivos. Puede usar servicios de consulta de datos basados en la nube y puede generar una solución de administración de datos que integra DQS con SQL Server Integration Services y Master Data Services.Analysis Services

Analysis Services es una plataforma y un conjunto de herramientas de datos analíticos para Business Intelligence en un entorno personal, de equipo o empresa. Los servidores y los diseñadores de cliente admiten soluciones OLAP tradicionales, nuevas soluciones de modelado tabular, y análisis y colaboración de autoservicio mediante PowerPivot, Excel y un entorno de SharePoint Server. Analysis Services también incluye minería de datos para permitir descubrir las relaciones y los patrones ocultos en grandes volúmenes de datos.Integration Services

Integration Services es una plataforma para generar soluciones de integración de datos de alto rendimiento, lo que incluye paquetes que proporcionan procesamiento de extracción, transformación y carga (ETL) para almacenamiento de datos.Master Data Services

Master Data Services es la solución de SQL Server para la administración de datos maestros. Una solución basada en Master Data Services ayuda a asegurarse de que los informes y los análisis se basan en la información correcta. Con Master Data Services, se crea un repositorio central de los datos maestros y se mantiene un registro auditable y protegible de los mismos a medida que van cambiando con el tiempo.

Page 2: Tecnologías de SQL Server

Replicación

La replicación es un conjunto de tecnologías destinadas a la copia y distribución de datos y objetos de base de datos de una base de datos a otra, para luego sincronizar ambas bases de datos con el fin de mantener su coherencia. La replicación permite distribuir datos a diferentes ubicaciones y a usuarios remotos o móviles mediante redes de área local y de área extensa, conexiones de acceso telefónico, conexiones inalámbricas e Internet.Reporting Services

Reporting Services ofrece funcionalidad empresarial de informes habilitados para web con el fin de poder crear informes que extraigan contenido a partir de diversos orígenes de datos, publicar informes con distintos formatos y administrar la seguridad y las suscripciones de forma centralizada.

Backups y su restauración en SQL ServerUn requerimiento y una tarea administrativa frecuente, es tener la posibilidad de crear backups para una eventual restauración a un estado anterior del proyecto Bizagi.

 

Los backups en este tipo de tareas se crean principalmente como una medida de contingencia, o también para mover o copiar un proyecto en etapa de desarrollo.

Todo esto es muy sencillo para la solución Bizagi dado que es orientado al modelo.

 

Cuando se usa una Base de datos SQL Server, las tareas de crear backups y restaurarlos, se realizan a través de SQL Server Management Studio.

 

La restauración de backups debe usarse sólo para migrar una base de datos o como medida de contingencia para restaurar el estado anterior de un mismo ambiente. Es decir que un backup del ambiente de desarrollo sólo debe ser restaurado en el ambiente de desarrollo. Para crear ambientes, se debe usar la funcionalidad del Deployment de Bizagi.

Page 3: Tecnologías de SQL Server

 

En este artículo ilustramos cómo realizar backups y cómo restaurarlos para proyectos de Bizagi que usen Microsoft SQL Server.

Si su proyecto utiliza Oracle, consulte el artículo Export e Import de Oracle article.

 

 

Prerequisitos

Para crear un backup o restaurarlo, se requiere:

 

1. Tener instalado Microsoft SQL Server Management Studio para la conexión a la instancia de Base de datos (2005, 2008, 2008 R2).

Mas información en enlaces externos de Microsoft: http://www.microsoft.com/en-us/download/details.aspx?id=22985.

 

2. Tener instalada una misma versión e intercalación (collation) de SQL en los Servidores involucrados (donde se va a restaurar el backup y de donde se obtuvo el backup).

 

Page 4: Tecnologías de SQL Server

 

 

 

Consideraciones adicionales

Si usted está migrando un proyecto en ambiente de desarrollo a un servidor diferente y desea conservar las instancias de Proceso (casos), tenga en cuenta que los adjuntos de estos casos no estarán dentro de la información del backup.

Page 5: Tecnologías de SQL Server

Por lo tanto en el hipotético escenario en el que desee trasladar los casos de un ambiente de desarrollo, deberá considerar mover también la ubicación de éstos (sea el Servidor BPM, un Servidor diferente de archivos, o un ECM).

 

 

Crear un Backup

Para crear un backup de su Base de datos:

 

1. Autentíquese en su instancia de SQL Server (login) a través de SQL Server Management Studio.

 

Page 6: Tecnologías de SQL Server

 

2. Ubique la Base de datos y de clic derecho sobre ésta. Seleccione la opción Backup... desde las tareas:

 

Page 7: Tecnologías de SQL Server

 

3. Especifque que el backup se realice completo (modo FULL).

 

Page 8: Tecnologías de SQL Server

 

Nótese que debe seleccionar una ruta válidad para almacenar el archivo resultante (.bak).

Si no desea utilizar la ruta por defecto, puede navegar y seleccionar otro directorio. Si utiliza otro directorio, asegúrese de contar con los permisos de escritura sobre él.

 

 

Page 9: Tecnologías de SQL Server

 

4.  Haga clic en OK cuando la operación se haya completado:

 

Page 10: Tecnologías de SQL Server

 

Restaurar un Backup

 

Antes de comenzar

Antes de restaurar un backup en una base de datos en uso, asegúrese que no hayan conexiones activas (requisito de la restauración).

 

Page 11: Tecnologías de SQL Server

Si su proyecto está en Bizagi Enterprise .NET o Bizagi Xpress, tenga en cuenta que el servicio del Programador (Scheduler) muy probablemente tendrá una conexión a la base de datos.

Por lo tanto, deberá previamente detener este servicio.

Puede detener el Programador por medio de Bizagi Management Console:

 

 

Si su proyecto está en Bizagi Enterprise JEE, el Programdor debe detenerse desde el Servidor de aplicaciones JEE.

 

 

Restauración

Una vez que garantice que no hay conexiones activas (la Base de datos donde se va a restaurar un backup no está en uso), restaure un backup con los siguientes pasos:

 

1. Autentíquese en su instancia de SQL Server (login) a través de SQL Server Management Studio.

Page 12: Tecnologías de SQL Server

 

 

2. Ubique la Base de datos y de clic derecho sobre ésta. Seleccione la opción de Restaurar -> Base de datos:

 

Page 13: Tecnologías de SQL Server

 

3.  Especifique que la Base de datos será restaurada desde un dispositivo.

Navegue hasta seleccionar el archivo .bak de origen:

 

Page 14: Tecnologías de SQL Server

 

 

Page 15: Tecnologías de SQL Server

 

 

Tenga en cuenta que SQL Server mantiene la compatibilidad hacia atrás. Esto significa que un backup de SQL 2005 o SQL 2008 puede restaurarse dentro de una instancia SQL 2008 R2, pero no en sentido contrario (un backup generado no podrá restaurarse en una instancia con una versión menos reciente).

 

Page 16: Tecnologías de SQL Server

4. Marque el archivo con la opción de Restaurar:

 

 

5. Vaya al tab de Opciones, y marque la opción de Sobrescritura (Overwrite the existing database).

Page 17: Tecnologías de SQL Server

 

 

Asegúrese de seleccionar el destino de los archivos usados por la Base de datos (.dat y .log).

 

Page 18: Tecnologías de SQL Server

 

Nótese que estos archivos se ubican por defecto en la siguiente ruta:

•"C:\Bizagi\[edición_bizagi]\Projects\[su_proyecto]\Database\", si el Servidor de Base de datos es el mismo Servidor BPM (el proyecto usa una Base de datos local). •En la ruta de la instancia SQL Server (por defecto "C:\Program Files (x86)\Microsoft SQL Server\[instancia]\MSSQL\Data\"), si el Servidor de Base de datos no es el mismo Servidor BPM.

 

6. Haga clic en OK cuando la operación de restauración se haya completado.

 

Page 19: Tecnologías de SQL Server

 

 

Después de restaurar un backup en un proyecto de Bizagi que utilice IIS (Bizagi Enterprise .NET o Bizagi Xpress), se debe refrescar la memoria caché del servidor Web.

Page 20: Tecnologías de SQL Server

Para ello, se recomienda ejecutar un IISReset.

 

 

7. Asegúrese de iniciar de nuevo los servicios que haya detenido antes (más específicamente, el servicio del Programador).

Este paso aplica para Bizagi Enterprise .NET y Bizagi Xpress.

Si su proyecto utiliza Bizagi Enterprise JEE, entonces al iniciar el Servidor de aplicaciones JEE, se iniciará automáticamente el Programador.