Microsoft SQL Server
Microsoft SQL Server es un sistema propietario de gestión de bases de datos relacionales desarrollado por Microsoft mediante Lenguaje de Consulta Estructurado (SQL, a menudo pronunciado "secuela"). Como servidor de bases de datos, es un producto de software cuya función principal es almacenar y recuperar datos según lo solicitado por otras aplicaciones de software, que pueden ejecutarse en el mismo equipo o en otro a través de una red (incluido Internet). Microsoft comercializa al menos una docena de ediciones diferentes de Microsoft SQL Server, dirigidas a distintos públicos y para cargas de trabajo que abarcan desde pequeñas aplicaciones para una sola máquina hasta grandes aplicaciones conectadas a Internet con muchos usuarios simultáneos.
Historia
Hitos
- MS SQL Server for OS/2 comenzó como un proyecto para port Sybase SQL Server en OS/2 en 1989, por Sybase, Ashton-Tate y Microsoft.
- SQL Server 4.2 para NT es lanzado en 1993, marcando la entrada en Windows NT.
- SQL Server 6.0 es lanzado en 1995, marcando el final de la colaboración con Sybase; Sybase seguiría desarrollando su propia variante de SQL Server, Sybase Adaptive Server Enterprise, independientemente de Microsoft.
- SQL Server 7.0 es lanzado en 1998, marcando la conversión del código fuente de C a C++.
- SQL Server 2000, publicado en 2000. SQL Server 2000 SQL Server 8 SQL Server 8.0 codename Shiloh Fecha de lanzamiento: 2000-11-30.
- SQL Server 2005, lanzado en 2005, termina la revisión completa del antiguo código Sybase en el código Microsoft.
- SQL Server 2008, lanzado en 2008, admite datos jerárquicos, añade tipos de datos FILESTREAM y SPATIAL.
- SQL Server 2012, lanzado en 2012, añade columnar en memoria aka xVelocity.
- SQL Server 2017, lanzado en 2017, añade soporte Linux para estas plataformas Linux: Red Hat Enterprise Linux, SUSE Linux Enterprise Server, Ubuntu & Docker Engine.
- SQL Server 2019, publicado en 2019, añade Big Data Clusters, mejoras a la "Baja de datos inteligente", funciones de monitoreo mejoradas, experiencia de desarrollador actualizada, y actualizaciones y mejoras para instalaciones basadas en Linux.
- SQL Server 2022, lanzado en 2022.
Actualmente
- SQL Server 2016
- SQL Server 2017
- SQL Server 2019
- SQL Server 2022
A partir de SQL Server 2016, el producto solo es compatible con procesadores x64 y debe tener un procesador de al menos 1,4 GHz; se recomienda uno de 2,0 GHz o superior.
Editions
Principales ediciones
- Enterprise
- SQL Server Enterprise Edition incluye tanto el motor de base de datos como los servicios adicionales, con una gama de herramientas para crear y gestionar un clúster SQL Server. Puede gestionar bases de datos tan grandes como 524 petabytes y dirigir 12 terabytes de memoria y admite 640 procesadores lógicos ( núcleos de CPU).
- Estándar
- La edición SQL Server Standard incluye el motor básico de base de datos, junto con los servicios independientes. Diferencia de la edición de Enterprise en que soporta menos instancias activas (número de nodos en un clúster) y no incluye algunas funciones de alta disponibilidad, como la memoria caliente-add (permitir la memoria a ser añadido mientras el servidor sigue funcionando), y índices paralelos.
- Web
- SQL Server Web Edition es una opción bajo-TCO para el alojamiento web.
- Inteligencia empresarial
- Introducido en SQL Server 2012 y centrado en Self Service e Corporate Business Intelligence. Incluye las capacidades de edición estándar y las herramientas de inteligencia empresarial: Power Pivot, Power View, BI Semantic Model, Master Data Services, Data Quality Services y xVelocity in-memory analytics.
- Grupo de trabajo
- SQL Server Workgroup Edition incluye la funcionalidad básica de la base de datos pero no incluye los servicios adicionales. Tenga en cuenta que esta edición se ha retirado en SQL Server 2012.
- Express
- SQL Server Express Edition es una edición gratuita de SQL Server, que incluye el motor básico de bases de datos. Aunque no hay limitaciones en el número de bases de datos o usuarios compatibles, se limita a utilizar un procesador, 1 GB de memoria y 10 GB de archivos de bases de datos (4 GB de archivos de bases de datos antes de SQL Server Express 2008 R2). Se pretende sustituir el MSDE. Dos ediciones adicionales proporcionan un superset de características no en la edición Express original. El primero SQL Server Express con Herramientas, que incluye SQL Server Management Studio Basic. SQL Server Express con servicios avanzados añade capacidad de búsqueda de texto completo y servicios de presentación de informes.
Ediciónes especializadas
- Azure
- Microsoft Azure SQL Base de datos es la versión basada en la nube de Microsoft SQL Server, presentada como plataforma como una oferta de servicio en Microsoft Azure.
- Azure MPP
- Azure SQL Data Warehouse es la versión basada en la nube de Microsoft SQL Server en una arquitectura MPP (procesamiento masivamente paralelo) para cargas de trabajo de análisis, presentada como plataforma como una oferta de servicio en Microsoft Azure.
- Compacto (SQL CE)
- La edición compacta es un motor de base de datos integrado. A diferencia de las otras ediciones de SQL Server, el motor SQL CE se basa en SQL Mobile (inicialmente diseñado para su uso con dispositivos manuales) y no comparte los mismos binarios. Debido a su pequeño tamaño (1 MB DLL huella), tiene un conjunto de características marcadamente reducido en comparación con las otras ediciones. Por ejemplo, soporta un subconjunto de los tipos de datos estándar, no admite procedimientos almacenados ni vistas o lotes de estado múltiple (entre otras limitaciones). Se limita a 4 GB de tamaño máximo de la base de datos y no puede ejecutarse como un servicio de Windows, Compact Edition debe ser alojado por la aplicación que la utiliza. La versión 3.5 incluye soporte para ADO. NET Synchronization Services. SQL CE no admite conectividad ODBC, a diferencia de SQL Server adecuado.
- Desarrollado
- SQL Server Developer Edition incluye las mismas características que SQL Server Enterprise Edition, pero está limitada por la licencia para ser usada sólo como un sistema de desarrollo y prueba, y no como servidor de producción. A principios de 2016, Microsoft hizo esta edición gratuita al público.
- Embedded (SSEE)
- SQL Server 2005 Edición incorporada es una instancia especialmente configurada del motor de base de datos SQL Server Express que sólo puede ser accedido por ciertos Servicios de Windows.
- Evaluación
- SQL Server Evaluation Edition, también conocido como Primera edición, tiene todas las características de la Edición Enterprise, pero se limita a 180 días, después de lo cual las herramientas continuarán funcionando, pero los servicios del servidor se detendrán.
- Pista rápida
- SQL Server Fast Track es específicamente para almacenamiento de datos a escala empresarial y procesamiento de inteligencia empresarial, y se ejecuta en hardware de arquitectura de referencia que se optimiza para Fast Track.
- LocalDB
- Introducido en SQL Server Express 2012, LocalDB es una versión mínima, bajo demanda, de SQL Server que está diseñada para desarrolladores de aplicaciones. También se puede utilizar como base de datos integrada.
- Analytics Platform System (APS)
- Anteriormente paralel Data Warehouse (PDW) Un procesamiento masivamente paralelo (MPP) SQL Server appliance optimizado para almacenamiento de datos a gran escala como cientos de terabytes.
- Datawarehouse Appliance Edition
- Preinstalado y configurado como parte de un dispositivo en asociación con Dell & HP base en la arquitectura Fast Track. Esta edición no incluye SQL Server Integration Services, Analysis Services o Reporting Services. SQLCMD
Ediciones suspendidas
- Microsoft Data Engine
- La versión 1.0 se basa en SQL Server versión 7.0. Posteriormente, fue reemplazado por Microsoft SQL Server Data Engine.
- Microsoft SQL Server Data Engine
- También se llama Desktop Engine, Desktop Edition, se basa en SQL Server 2000. Incluye algunas versiones de Microsoft Access, herramientas de desarrollo de Microsoft y otras ediciones de SQL Server. Intended for use with those management and development tools, it did not include any other GUI. Más tarde, Microsoft también puso a disposición una herramienta de administración web. Después de SQL Server 2000, fue reemplazado por SQL Server 2005 Express Edition.
- Edición personal
- SQL Server 2000. Tenía límites de carga de trabajo o conexión como MSDE, pero no tenía límite de tamaño de la base de datos. Incluye herramientas de gestión estándar. Intended for use as a mobile / disconnected proxy, licensed for use with SQL Server 2000 Standard edition. Similar a la edición estándar en SQL Server 2000, pero Full-Text Buscar no trabajar en Windows 98, replicación transaccional limitada a suscriptor.
- Datacenter
- SQL Server 2008 R2 Datacenter es una edición completa de SQL Server y está diseñada para centros de datos que necesitan altos niveles de soporte y escalabilidad de aplicaciones. Soporta 256 procesadores lógicos y memoria virtualmente ilimitada y viene con la edición Premium StreamInsight. La edición Datacenter se ha retirado en SQL Server 2012; todas sus características están disponibles en SQL Server 2012 Enterprise Edition.
- Windows CE Edition
- Introducido en SQL Server 2000, y reemplazado por SQL Server 2005 Mobile Edition.
- SQL Server 2005 Mobile Edition
- Reemplazado por SQL Server 2005 Edición compacta después de 1 lanzamiento.
- SQL Server 2005 Edición compacta
- Reemplazado por SQL Server Compact 3.5 después de 1 lanzamiento.
Paquetes suplementarios
- SQL Server 2000:
- Muestras: Northwind y pubs Muestra bases de datos, Muestras actualizadas para SQL Server 2000.
- Herramientas: Herramientas de análisis de estrés y rendimiento (Read80Trace y OSTRESS), PSSDIAG Data Collection Utilidad, Servicios de notificación (hasta paquete de servicio 1), Herramientas de seguridad, Mejores Prácticas Analyzer 1.0, Servicios de presentación de informes (hasta Service Pack 2), Reporting Services Report Packs, SQL Server 2000 Driver for JDBC (hasta paquete de servicio 3), SQLXML 3.0 (hasta paquete de servicio 3).
- Documentación: SQL Server 2000 Books Online, SQL Server 2000 System Table Map, Kit de recursos, SQL Server 2000 — Guía de inicio.
Arquitectura
Almacenamiento de datos
SELECT Round(2.5, 0) da como resultado 3.
Microsoft SQL Server también permite definir y utilizar tipos compuestos definidos por el usuario (UDT). Además, ofrece estadísticas del servidor como tablas y vistas virtuales (denominadas Vistas de Administración Dinámica o DMV). Además de tablas, una base de datos puede contener otros objetos, como vistas, procedimientos almacenados, índices y restricciones, además de un registro de transacciones. Una base de datos de SQL Server puede contener un máximo de 231 objetos y abarcar varios archivos del sistema operativo con un tamaño máximo de 260 bytes (1 exabyte). Los datos de la base de datos se almacenan en archivos de datos primarios con la extensión .mdf. Los archivos de datos secundarios, identificados con la extensión .ndf, permiten distribuir los datos de una misma base de datos en más de un archivo y, opcionalmente, en más de un sistema de archivos. Los archivos de registro se identifican con la extensión .ldf.
El espacio de almacenamiento asignado a una base de datos se divide en páginas numeradas secuencialmente, cada una de 8 KB. Una página es la unidad básica de E/S para las operaciones de SQL Server. Cada página se marca con un encabezado de 96 bytes que almacena metadatos sobre la página, incluyendo el número, el tipo, el espacio libre y el ID del objeto que la contiene. El tipo de página define los datos que contiene. Estos datos incluyen: datos almacenados en la base de datos, un índice, un mapa de asignación, que contiene información sobre cómo se asignan las páginas a tablas e índices; y un mapa de cambios, que contiene información sobre los cambios realizados en otras páginas desde la última copia de seguridad o registro, o que contienen tipos de datos grandes, como imágenes o texto. Si bien una página es la unidad básica de una operación de E/S, el espacio se gestiona en términos de una extensión de 8 páginas. Un objeto de base de datos puede abarcar las 8 páginas de una extensión (extensión uniforme) o compartir una extensión con hasta 7 objetos más (extensión mixta). Una fila de una tabla de base de datos no puede abarcar más de una página, por lo que su tamaño está limitado a 8 KB. Sin embargo, si los datos superan los 8 KB y la fila contiene datos varchar o varbinary, los datos de esas columnas se mueven a una nueva página (o posiblemente a una secuencia de páginas, denominada unidad de asignación) y se reemplazan con un puntero a los datos.Para el almacenamiento físico de una tabla, sus filas se dividen en una serie de particiones (numeradas del 1 al n). El tamaño de la partición lo define el usuario; por defecto, todas las filas se encuentran en una sola partición. Una tabla se divide en varias particiones para distribuir una base de datos en un clúster de computadoras. Las filas de cada partición se almacenan en una estructura de árbol B o de montón. Si la tabla tiene un índice agrupado asociado para permitir una rápida recuperación de filas, estas se almacenan ordenadas según sus valores de índice, siendo el árbol B el que proporciona el índice. Los datos se encuentran en el nodo hoja de las hojas, y otros nodos almacenan los valores de índice de los datos hoja accesibles desde los respectivos nodos. Si el índice no está agrupado, las filas no se ordenan según las claves de índice. Una vista indexada tiene la misma estructura de almacenamiento que una tabla indexada. Una tabla sin índice agrupado se almacena en una estructura de montón desordenada. Sin embargo, la tabla puede tener índices no agrupados para permitir una rápida recuperación de filas. En algunas situaciones, la estructura de montón ofrece ventajas de rendimiento sobre la estructura agrupada. Tanto los montones como los árboles B pueden abarcar múltiples unidades de asignación.Gestión de los amortiguadores
Concurrencia y bloqueo
Tempdb. Cuando una fila se actualiza, las demás solicitudes no se bloquean (a diferencia del bloqueo), sino que se ejecutan en la versión anterior. Si la otra solicitud es una instrucción de actualización, se generarán dos versiones diferentes de las filas; ambas se almacenarán en la base de datos, identificadas por sus respectivos ID de transacción.Recuperación de datos y programabilidad
T-SQL
SQL Server Native Client (a.k.a. SNAC)
SQL CLR
context connection en true en la cadena de conexión. SQL Server también ofrece otras mejoras en la API de ADO.NET, incluyendo clases para trabajar con datos tabulares o una sola fila de datos, así como clases para trabajar con metadatos internos sobre los datos almacenados en la base de datos. También proporciona acceso a las funciones XML de SQL Server, incluyendo la compatibilidad con XQuery. Estas mejoras también están disponibles en los procedimientos T-SQL gracias a la introducción del nuevo tipo de datos XML (funciones de consulta, valor y nodos).Servicio
Servicios de aprendizaje automático
Service Broker
- Tipos de mensaje
- contratos
- colas
- programas de servicio
- rutas
Servicios de replicación
- Replicación de transacciones
- Cada transacción hecha a la base de datos de editores (base principal) se sincroniza con los suscriptores, que actualizan sus bases de datos con la transacción. La replicación transaccional sincroniza las bases de datos en tiempo cercano.
- Merge replication
- Los cambios realizados en las bases de datos de editores y suscriptores se rastrean y periódicamente los cambios se sincronizan bidireccionalmente entre el editor y los suscriptores. Si los mismos datos se han modificado de manera diferente tanto en las bases de datos de la editorial como en las bases de datos de los suscriptores, la sincronización dará lugar a un conflicto que debe resolverse manualmente o mediante políticas predefinidas. Rowguid necesita ser configurado en una columna si se configura la replicación de fusión.
- Reproducción de instantáneas
- La replicación de Snapshot publica una copia de toda la base de datos (la captura posterior de los datos) y replica a los suscriptores. No se rastrean nuevos cambios en la instantánea.
Servicios de análisis
Servicios de denuncia
Servicios de notificación
Servicios de integración
Servicio completo de búsqueda de texto

LIKE, el servicio de búsqueda de texto completo de SQL Server puede ser más eficiente. Full permite la coincidencia inexacta de la cadena de origen, indicada por un valor de Rank que puede variar de 0 a 1000; un rango más alto significa una coincidencia más precisa. También permite la coincidencia lingüística ("búsqueda flexiva"), es decir, las variantes lingüísticas de una palabra (como un verbo en un tiempo verbal diferente) también coincidirán con una palabra dada (pero con un rango inferior al de una coincidencia exacta). También se admiten búsquedas por proximidad; es decir, si las palabras buscadas no aparecen en la secuencia especificada en la consulta, pero están cerca unas de otras, también se consideran una coincidencia. T-SQL expone operadores especiales que permiten acceder a las funciones de FTS.El motor de búsqueda de texto completo se divide en dos procesos: el demonio de filtro (msftefd.exe) y el de búsqueda (msftesql.exe). Estos procesos interactúan con SQL Server. El proceso de búsqueda incluye el indexador (que crea los índices de texto completo) y el procesador de consultas de texto completo. El indexador explora las columnas de texto de la base de datos. También puede indexar columnas binarias y usar iFilters para extraer texto significativo del blob binario (por ejemplo, cuando un documento de Microsoft Word se almacena como un archivo binario no estructurado en una base de datos). Los iFilters están alojados por el demonio de filtro. Una vez extraído el texto, el demonio de filtro lo descompone en una secuencia de palabras y se la entrega al indexador. El indexador filtra las palabras irrelevantes, como A, Y, etc., que aparecen con frecuencia y no son útiles para la búsqueda. Con las palabras restantes, se crea un índice invertido, asociando cada palabra con las columnas donde se encontró. SQL Server incluye un componente Gatherer que supervisa los cambios en las tablas e invoca el indexador en caso de actualizaciones.Cuando el procesador de consultas de SQL Server recibe una consulta de texto completo, esta se transfiere al procesador de consultas FTS durante el proceso de búsqueda. El procesador de consultas FTS descompone la consulta en las palabras que la componen, filtra las palabras irrelevantes y utiliza un diccionario de sinónimos integrado para encontrar las variantes lingüísticas de cada palabra. Las palabras se consultan con el índice invertido y se calcula su precisión. Los resultados se devuelven al cliente a través del proceso de SQL Server.SQLCMD
.sql y se utilizan para la administración de bases de datos o para crear el esquema de la base de datos durante su implementación.SQLCMD se introdujo con SQL Server 2005 y se ha mantenido en las versiones 2008, 2008 R2, 2012, 2014, 2016 y 2019 de SQL Server. Sus predecesores en versiones anteriores fueron OSQL e ISQL, que eran funcionalmente equivalentes en lo que respecta a la ejecución de T-SQL, y muchos de los parámetros de la línea de comandos son idénticos, aunque SQLCMD añade mayor versatilidad.Visual Studio
SQL Server Management Studio
Azure Data Studio
Business Intelligence Development Studio
Véase también
- Comparación de los sistemas de gestión de bases de datos relacionales
- Comparación de sistemas de gestión de bases de datos relacionados con objetos
- Comparación de herramientas de modelado de datos
- Lista de sistemas de gestión de bases de datos relacionales
- XLeratorDB
Referencias
- ^ "Explore SQL Server 2022 capabilities". Retrieved 6 de enero 2023.
- ^ Actualizaciones e historial de versiones para SQL Server
- ^ Lextrait, Vincent (julio de 2010). "The Programming Languages Beacon, v10.3". Archivado desde el original el 30 de mayo de 2012. Retrieved 5 de septiembre, 2010.
- ^ "Descargar Microsoft SQL Server 2008 R2". Microsoft Evaluation Center. Microsoft Corporation. Retrieved 18 de julio, 2011.
- ^ "Guía de instalación para SQL Server en Linux". microsoft.com. 21 de diciembre de 2017. Retrieved 1 de febrero 2018.
- ^ "Lo nuevo en SQL Server 2019 (15.x)". microsoft.com/. 6 de abril de 2022. Retrieved 11 de mayo 2022.
- ^ "SQL Server end of support options". aprender.microsoft.com. learn.microsoft.com. Enero 2, 2025. Retrieved 18 de enero, 2025.
- ^ "Requisitos para instalar SQL Server 2016". docs.microsoft.com. msdn.microsoft.com. Mayo 2, 2016. Retrieved 28 de julio, 2016.
- ^ "SQL Server 2022 notas de liberación". aprender.microsoft.com. Retrieved 14 de febrero 2023.
- ^ "Compare Editions". SQL Página de inicio del servidor. Microsoft Corporation. Retrieved 3 de diciembre, 2007.
- ^ a b c d e f g h i Kalen Delaney (2007). Dentro de Microsoft SQL Server 2005: El motor de almacenamiento. Microsoft Press. ISBN 978-0-7356-2105-3.
- ^ "SQL Server 2008: Editions". Microsoft. Retrieved 21 de julio 2011.
- ^ "Database System ← Rendimiento " Scalability ← SQL Server 2012 Business Intelligence Editions". Microsoft.com. Retrieved 15 de junio, 2013.
- ^ a b SQL Server 2012 Datasheet de licencia y FAQ (marzo 2012)
- ^ "SQL Server 2008 R2 Express Base de Datos Límite de tamaño Aumento a 10 GB". Retrieved 23 de abril, 2010.
- ^ "Qué pasa con las ediciones de SQL Server 2008 Express". Retrieved 15 de agosto, 2008.
- ^ "Developer Edition". SQL Servidor hogar. Microsoft Corporation. Retrieved 18 de julio, 2011.
- ^ "SQL Server 2008 Trial Software". Microsoft. Retrieved 26 de marzo, 2009.
- ^ "Microsoft SQL Server 2008: Fast Track Data Warehouse". Microsoft. Retrieved 26 de marzo, 2009.
- ^ "SQL Server Express LocalDB". SQL Server. Microsoft Docs. Retrieved 2 de agosto 2021.
- ^ "Introduciendo LocalDB, un SQL Express mejorado". SQL Server Express WebLog. Microsoft Docs. 12 de julio de 2011. Retrieved 2 de agosto 2021.
- ^ "Microsoft Analytics Platform System". Microsoft. Retrieved 29 de abril, 2015.
- ^ Elegir una edición de SQL Server 2000
- ^ a b "IT Pro".
- ^ Características compatibles con las ediciones de SQL Server 2000
- ^ "Elige una edición de StreamInsight". MSDN. Microsoft Corporation. Retrieved 18 de julio, 2011.
- ^ "Capítulo 3 - Elegir una edición de SQL Server 2000". 1 de noviembre de 2010. Archivado desde el original el 1 de noviembre de 2010. Retrieved 4 de noviembre 2022.
- ^ SQL Server 2000 - Descargas
- ^ SQL Server 2000 Documentación del producto
- ^ "Pagos y Extensiones". Retrieved 2 de diciembre 2007.
- ^ "Table and Index Organization". Retrieved 2 de diciembre 2007.
- ^ "Buffer Management". Retrieved 2 de diciembre 2007.
- ^ "Procesamiento de la Declaración SQL". Retrieved 3 de diciembre, 2007.
- ^ "Stored Procedure Basics". Retrieved 3 de diciembre, 2007.
- ^ "Referencia Transact-SQL". Retrieved 3 de diciembre, 2007.
- ^ "Características de SQL Server Native Client". Retrieved 3 de diciembre, 2007.
- ^ "Disponible hoy: Preview Release of the SQL Server ODBC Driver for Linux". SQL Server Team Blog. 28 de noviembre de 2011. Retrieved 15 de junio, 2013.
- ^ a b "Overview of CLR integration". Retrieved 3 de diciembre, 2007.
- ^ "XML Support in SQL Server". Retrieved 5 de septiembre, 2008.
- ^ "Qué es SQL Server Machine Learning Services". SQL Página de inicio del servidor. Microsoft Corporation. Retrieved 10 de abril, 2018.
- ^ "Introducing Service Broker". Retrieved 3 de diciembre, 2007.
- ^ a b c Klaus Aschenbrenner (2011). "Introducing Service Broker". Pro SQL Server 2008 Service Broker (1st ed.). Viena: Apress. pp. 17 –31. ISBN 978-1-4302-0865-5. Retrieved 15 de diciembre, 2019.
- ^ "Tipos de réplica general". Retrieved 3 de diciembre, 2007.
- ^ "Transactional Replication Overview". Retrieved 3 de diciembre, 2007.
- ^ "Merge Replication Overview". Retrieved 3 de diciembre, 2007.
- ^ "Snapshot replication Overview". Retrieved 3 de diciembre, 2007.
- ^ "SAS Entity Framework Provider". Archivado desde el original el 29 de septiembre de 2011. Retrieved 29 de septiembre, 2011.
- ^ "Analysis Services Architecture". Retrieved 3 de diciembre, 2007.
- ^ "Data Mining Concepts". Retrieved 3 de diciembre, 2007.
- ^ "SQL Server Reporting Services". Retrieved 3 de diciembre, 2007.
- ^ "No se puede abrir un archivo SQL Reporting Services.rptproj para Microsoft Connect". Connect.microsoft.com. Archivado desde el original el 3 de febrero de 2012. Retrieved 4 de septiembre, 2011.
- ^ Biblioteca MSDN: Método de Render de Servicios de Presentación de Informes
- ^ Configuración de información de dispositivos
- ^ Configuración de información del dispositivo de imagen
- ^ "Introducción a los Servicios de Notificación SQL Server". 3 de septiembre de 2002. Retrieved 14 de noviembre 2008.
- ^ "SQL Server Notification Services Removed from SQL Server 2008". Archivado desde el original el 16 de octubre de 2008. Retrieved 17 de septiembre, 2008.
- ^ "Discontinued Functionality in SQL Server 2008 Reporting Services". Retrieved 17 de septiembre, 2008.
- ^ "Introducing SQL Server Notification Services". Retrieved 3 de diciembre, 2007.
- ^ "Integration Services Overview". Retrieved 3 de diciembre, 2007.
- ^ "Introducción a búsqueda de texto completo". 19 de noviembre de 2007. Retrieved 3 de diciembre, 2007.
- ^ "Querying SQL Server usando Full-Text Search". Retrieved 3 de diciembre, 2007.
- ^ a b "Full-Text Search Architecture". Retrieved 3 de diciembre, 2007.
- ^ "MSDN: Introducción de SQL Server Management Studio". Msdn.microsoft.com. Retrieved 4 de septiembre, 2011.
- ^ "SQL Server Management Studio Express". Microsoft.com. 18 de abril de 2006. Retrieved 4 de septiembre, 2011.
- ^ "MSDN: Usando el Explorador de Objetos". Msdn.microsoft.com. Retrieved 4 de septiembre, 2011.
- ^ "SQL Server 2005 Management Tools". Sqlmag.com. 19 de julio de 2005. Retrieved 4 de septiembre, 2011.
- ^ "¿Qué es Microsoft SQL Operations Studio (preview)?". docs.microsoft.com. Retrieved 19 de enero, 2018.
- ^ "Introducing Business Intelligence Development Studio". Retrieved 3 de diciembre, 2007.
Más lectura
- Lance Delano, Rajesh George et al. (2005). Wrox's SQL Server 2005 Express Edition Starter Kit (Programmer to Programmer). Microsoft Press. ISBN 0-7645-8923-7.
- Delaney, Kalen y otros (2007). Dentro de SQL Server 2005: Tuning y optimización de consultas. Microsoft Press. ISBN 0-7356-2196-9.
- Ben-Gan, Itzik y otros (2006). Dentro de Microsoft SQL Server 2005: Programación T-SQL. Microsoft Press. ISBN 0-7356-2197-7.
- Klaus Elk (2018). SQL Server con C#. ISBN 1-7203-5867-2.
Enlaces externos
- Sitio oficial
- 2o sitio web oficial en Microsoft TechNet