Introducción a algunos cambios en SQL Server Denali
SQL Server Denali introduce una serie de cambios a nivel del motor de base de datos así como a nivel del motor multidimensional, en este post veremos algunos de esos cambios.
La versión disponible actualmente del SQL Server Denali es el CTP3, el cual se puede descargar desde http://www.microsoft.com/sqlserver/en/us/future-editions.aspx
También existe una guia que introduce los cambios en Denali, esta guía está disponible en http://www.microsoft.com/download/en/details.aspx?id=27069
Hay aspectos que han cambiado en SQL Denali, tales como:
- SMSS VS2010 shell
- Transact-SQL debugging and IntelliSense
- Transact-SQL Snippets
- Contained databases
- SEQUENCE objects
- Circular arc segment (spatial)
- User-defined server roles
Los parámetros de inicio también pueden ser editados de mejor forma, tal y como se muestra en la imagen siguiente:
Los cambios en T-SQL incluyen lo siguiente:
- Contained Databases
- FileTable Storage
- Sequence Generators
- Paging
- UTF-16 collation (SC)
- Error Handling (THROW)
- Circular arc segment (spatial)
Además en Denali, se pueden definir roles de servidor personalizados, estos roles permiten especificar acceso a objetos a nivel de servidor tales como:
- Endpoints
- Logins
- Servers
- Availability groups and Any other user-defined server roles
El T-SQL para crear este nuevo tipo de roles es el siguiente:
USE [master]
GO
-- Crear User-defined server role DEMO
CREATE SERVER ROLE [DEMO] AUTHORIZATION [sa]
GO
-- dar permisos en el local SQL server
GRANT ADMINISTER BULK OPERATIONS TO [DEMO]
GO
En otros blog post veremos más sobre SQL Denali.
Saludos,
Eduardo Castro Martinez
Microsoft SQL Server MVP
Comments