Barranca,
Hoy madrugaste. Bienvenido Usuario.

MICROSOFT SQL SERVER

Microsoft SQL Server es un sistema de gestión de base de datos relacional, desarrollado por la empresa Microsoft.

El lenguaje de desarrollo utilizado (por línea de comandos o mediante la interfaz gráfica de Management Studio) es Transact-SQL (TSQL), una implementación del estándar ANSI del lenguaje SQL, utilizado para manipular y recuperar datos (DML), crear tablas y definir relaciones entre ellas (DDL).

Dentro de los competidores más destacados de SQL Server están: Oracle, MariaDB, MySQL, PostgreSQL. SQL Server ha estado tradicionalmente disponible solo para sistemas operativos Windows de Microsoft, pero desde 2016 está disponible para GNU/Linux, y a partir de 2017 para Docker también.

Puede ser configurado para utilizar varias instancias en el mismo servidor físico, la primera instalación lleva generalmente el nombre del servidor, y las siguientes - nombres específicos (con un guion invertido entre el nombre del servidor y el nombre de la instalación).

Versiones

El código fuente original de SQL Server que fue utilizado en las versiones previas a la versión 7.0 habría sido comprado de Sybase, pero fue actualizado en las versiones 7.0 y 2000, y reescrito en la versión 2005. Generalmente, cada 2-3 años, una nueva versión es lanzada y, entre estos lanzamientos, se proponen service packes con mejoras y correcciones de bugs, y hotfixes por problemas urgentes en el sistema de seguridad o bugs críticos.

Historial de Versiones

Versión
Año
Nombre de la Versión
Nombre Clave
1.0 (OS/2)
1989
SQL Server 1-0 SQL
4.21 (WinNT)
1993
SQL Server 4.21 SEQUEL
6.0
1995
SQL Server 6.0 SQL95
6.5
1996
SQL Server 6.5 Hydra
7.0
1998
SQL Server 7.0 Sphinx
-
1999
SQL Server 7.0
OLAP Tools
Plato
8.0
2000
SQL Server 2000 Shiloh
8.0
2003
SQL Server 2000
64-bit Edition
Liberty
9.0
2005
SQL Server 2005 Yukon
10.0
2008
SQL Server 2008 Katmai
10.25
2010
SQL Azure DB CloudDatabase
10.50
2010
SQL Server 2008 R2 Kilimanjaro
11.0
2012
SQL Server 2012 Denali
12.0
2015
SQL Server 2014 SQL14 (antes Hekaton)
13.0
2016
SQL Server 2016  
14.0
2017
SQL Server 2017 vNext 2017
15.0
2019
SQL Server 2017  

Características

Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos más pequeños, que en sus versiones 2005 y 2008 pasa a ser el SQL Express Edition, que es una edición que se distribuye en forma gratuita.

Es común desarrollar proyectos completos empleando Microsoft SQL Server y Microsoft Access a través de los llamados ADP (Access Data Project). De esta forma se completa la base de datos (Microsoft SQL Server), con el entorno de desarrollo (VBA Access), a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows.

En el manejo de SQL mediante líneas de comando se utiliza el SQLCMD, osql, o PowerShell.

Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET, pero el servidor sólo está disponible para Sistemas Operativos.

El tipo NUMERIC fue mejorado para ser usado como identificador de columna a partir de la versión 2008 R2.

© Derechos Reservados 2020 - Luis Alberto Rojas Jiménez
Informes: rojas_luis@cursosrojas.com - Celular: 998524013
Barranca - Lima - Perú