¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Referencia de Transact-SQL

Referencia de Transact-SQL de Base de datos SQL de Azure

Actualizado: junio de 2015

La mayoría de las instrucciones Transact-SQL de SQL Server 2014 se admiten por completo en la Base de datos SQL de Microsoft Azure. Esto incluye los tipos de datos de SQL Server, los operadores, y las funciones de cursor, lógicas, aritméticas y de cadena, y los demás elementos de Transact-SQL de los que dependen la mayoría de las aplicaciones. Las funciones no admitidas o admitidas parcialmente suelen estar relacionadas con diferencias en la manera en que la Base de datos SQL administra la base de datos (como características de archivos, alta disponibilidad y seguridad) o para características de fines especiales como Service Broker. Debido a que la Base de datos SQL aísla muchas características de la dependencia de la base de datos maestra, muchas actividades de nivel de servicio son inadecuadas y no se admiten. Las características que han quedado en desuso en SQL Server 2014 no se admiten en Base de datos SQL.

CautionAdvertencia
Este tema describe Base de datos SQL V12 (Vista previa en algunas regiones).

Este tema describe las características que están disponibles con Base de datos SQL al actualizar a Base de datos SQL V12 gratuito. Para obtener más información acerca de V12, consulte Novedades de Base de datos SQL V12. Base de datos SQL V12 agrega mejoras de facilidad de uso y rendimiento, así como compatibilidad con características adicionales. Las características agregadas se enumeran a continuación, divididas en las características que son totalmente compatibles y las características que son parcialmente compatibles.

Base de datos SQL V12 es compatible con algunos de los argumentos, pero no todos, que existen en las correspondientes instrucciones de Transact-SQL de SQL Server 2014 . Por ejemplo, la instrucción CREATE PROCEDURE está disponible. Sin embargo, la opción WITH ENCRYPTION de CREATE PROCEDURE no lo está. Consulte los temas de sintaxis vinculados para obtener más información acerca de las áreas compatibles de cada instrucción.

(Superior)

  • Intercalación de objetos del sistema

  • Relacionados con la conexión: Instrucciones de extremo, CONNECTIONPROPERTY, ORIGINAL_DB_NAME. Autenticación de Windows no está disponible para los inicios de sesión o usuarios de la base de datos contenida.

  • Consultas entre bases de datos, encadenamiento de propiedad entre bases de datos, configuración TRUSTWORTHY

  • Recopilador de datos

  • Diagramas de base de datos

  • Correo electrónico de base de datos

  • DATABASEPROPERTY (usar DATABASEPROPERTYEX en su lugar)

  • Transacciones distribuidas

  • Inicios de sesión EXECUTE AS

  • Cifrado: administración extensible de claves

  • Eventos: eventos, notificaciones de eventos, notificaciones de consulta

  • Características relacionadas con la ubicación de los archivos de base de datos, el tamaño y los archivos de base de datos que se administran automáticamente por Microsoft Azure.

  • Características relacionadas con la alta disponibilidad que se administra a través de su cuenta de Microsoft Azure: copia de seguridad, restauración, AlwaysOn, creación de reflejo de base de datos, trasvase de registros, modos de recuperación. Para obtener más información, vea Copia de seguridad y restauración de Base de datos SQL de Azure.

  • Características que dependen del lector de registros: Replicación, Cambiar captura de datos.

  • Características que dependen del Agente de SQL Server o la base de datos de MSDB: trabajos, alertas, operadores, administración basada en directivas, correo electrónico de base de datos, servidores de administración central.

  • FILESTREAM

  • Funciones: fn_get_sql, fn_virtualfilestats, fn_virtualservernodes

  • Tablas temporales globales

  • Configuración de servidor relacionada con hardware: memoria, subprocesos de trabajo, afinidad de CPU, marcas de seguimiento, etc. Utilice en su lugar niveles de servicio.

  • HAS_DBACCESS

  • KILL STATS JOB

  • Servidores vinculados, OPENQUERY, OPENROWSET, OPENDATASOURCE, BULK INSERT, nombres de partes 3 y 4

  • Servidores maestros o de destino

  • Regulador de recursos

  • Búsqueda semántica

  • Credenciales del servidor

  • Elementos de nivel de servidor: roles de servidor, IS_SRVROLEMEMBER, sys.login_token. Los permisos de nivel de servidor no están disponibles, aunque algunos se sustituyen por los permisos de nivel de base de datos. Algunas vistas de administración dinámica de nivel de servidor no están disponibles, aunque algunas se sustituyen por vistas de administración dinámica de nivel de base de datos.

  • Sin servidor express: localdb, instancias de usuario

  • Service Broker

  • SET REMOTE_PROC_TRANSACTIONS

  • SHUTDOWN

  • sp_addmessage

  • opciones sp_configure y RECONFIGURE

  • SQL Server Audit (usar auditoría de bases de datos SQL en su lugar)

  • SQL Server Profiler

  • Seguimiento de SQL Server

  • Marcas de seguimiento

  • Depuración de Transact-SQL

  • Desencadenadores: Desencadenadores de inicio de sesión o con ámbito en el servidor

  • USE, instrucción

(Superior)

Para obtener más información sobre la gramática de Transact-SQL, su uso y ejemplos, vea Referencia de Transact-SQL (motor de base de datos) en los Libros en pantalla de SQL Server.

La referencia de Transact-SQL incluye temas relacionados con SQL Server 2008, SQL Server 2008 R2, SQL Server 2012, SQL Server 2014 y la Base de datos SQL de Microsoft Azure. Cerca del principio de cada tema hay una sección en la que se indica qué productos admiten el asunto del tema. Si se omite un producto, la característica descrita por el tema no estará disponible en dicho producto. Por ejemplo, los grupos de disponibilidad se introdujeron en SQL Server 2012. El tema CREATE AVAILABILTY GROUP indica que se aplica a SQL Server (SQL Server 2012 a través de la versión actual) porque no se aplica a SQL Server 2008, SQL Server 2008 R2 o la Base de datos SQL de Microsoft Azure.

En algunos casos, el asunto general del tema se puede usar en un producto pero no se admiten todos los argumentos. Por ejemplo, se introdujeron los usuarios de bases de datos independientes en SQL Server 2012. La instrucción CREATE USER se puede usar en cualquier producto SQL Server. Sin embargo, la sintaxis WITH PASSWORD no se puede usar con versiones anteriores. En este caso, se insertan secciones Se aplica a adicionales en las descripciones de argumentos adecuadas del cuerpo del tema.

(Superior)

Vea también

Mostrar:
© 2015 Microsoft