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:

image

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

Popular posts from this blog

Cómo identificar consultas más pesadas en SQL Server

Permitiendo la administración de los jobs a usuarios que no son System Administrators en SQL Server Agent 2005 o superior

FileTable en SQL Server 2012