Funcionalidad del motor de base de datos no incluida en SQL Server 2014

En este tema se describen las características del motor de base de datos que ya no están disponibles en SQL Server 2014.

Características discontinuadas en SQL Server 2014

En la tabla siguiente se enumeran las características que se quitaron en SQL Server 2014.

Category Característica no incluida Sustituta
Nivel de compatibilidad Nivel de compatibilidad 90 Las bases de datos se deben establecer en el nivel de compatibilidad 100 como mínimo. Cuando una base de datos con un nivel de compatibilidad inferior a 100 se actualiza a SQL Server 2014, el nivel de compatibilidad de la base de datos se establece en 100 durante la operación de actualización.

Características descontinuadas en SQL Server 2012

En la tabla siguiente se enumeran las características que se quitaron en SQL Server 2012.

Category Característica no incluida Sustituta
Copias de seguridad y restauración BACKUP { DATABASE | LOG } WITH PASSWORD y BACKUP { DATABASE | LOG } WITH MEDIAPASSWORD se descontinuan. RESTORE { DATABASE | LOG } WITH [MEDIA]PASSWORDsigue en desuso. Ninguno
Copias de seguridad y restauración RESTORE { DATABASE | LOG } ... WITH DBO_ONLY RESTORE { DATABASE | LOG } ... ... WITH RESTRICTED_USER
Nivel de compatibilidad Nivel de compatibilidad 80 Las bases de datos se deben establecer en el nivel de compatibilidad 90 como mínimo.
Opciones de configuración sp_configure 'user instance timeout' y 'user instances enabled' Utilice la característica Local Database. Para más información, consulte Utilidad SqlLocalDB.
Protocolos de conexión Se suspende la compatibilidad para el protocolo VIA. Utilice TCP en su lugar.
Objetos de base de datos Cláusula WITH APPEND en desencadenadores Volver a crear todo desencadenador.
Opciones de base de datos sp_dboption ALTER DATABASE
Correo SQL Mail Usar Database Mail. Para obtener más información, vea Correo electrónico de base de datos y Usar Correo electrónico de base de datos en lugar de SQL Mail.
Administración de memoria Compatibilidad para Extensiones de ventana de dirección (AWE) de 32 bits y para agregar memoria sin interrupciones de 32 bits. Use un sistema operativo de 64 bits.
Metadatos DATABASEPROPERTY DATABASEPROPERTYEX
Programación Objetos de administración distribuida de SQL Server (SQL-DMO) Objetos de administración de SQL Server (SMO)
Sugerencias de consulta Sugerencia FASTFIRSTROW OPTION (FASTn).
Servidores remotos Ya no se incluye la capacidad para que los usuarios creen nuevos servidores remotos con sp_addserver. Solamente sigue estando disponible sp_addserver con la opción 'local'. Los servidores remotos conservados durante la actualización o creados por la replicación se pueden utilizar. Reemplace los servidores remotos con servidores vinculados.
Seguridad sp_dropalias Reemplace los alias por una combinación de cuentas de usuario y roles de la base de datos. Use sp_dropalias para quitar los alias de las bases de datos actualizadas.
Seguridad El parámetro de versión de PWDCOMPARE que representa un valor de un inicio de sesión anterior a SQL Server 2000 se interrumpe. None
Programación de Service Broker en SMO La clase Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority ya no implementa la interfaz Microsoft.SqlServer.Management.Smo.IObjectPermission .
Opciones de Set SET DISABLE_DEF_CNST_CHK Ninguno.
Tablas del sistema sys.database_principal_aliases Utilice roles en lugar de alias.
Transact-SQL Ya no se incluye RAISERROR en el formato RAISERROR integer 'string'. Vuelva a escribir la instrucción con la sintaxis actual de RAISERROR(...) .
Sintaxis de Transact-SQL COMPUTE / COMPUTE BY Use ROLLUP
Sintaxis de Transact-SQL Uso de *= y =* Utilice la sintaxis de unión de ANSI. Para obtener más información, vea FROM (Transact-SQL).
XEvents databases_data_file_size_changed, databases_log_file_size_changed

eventdatabases_log_file_used_size_changed

locks_lock_timeouts_greater_than_0

locks_lock_timeouts
Se han reemplazado por evento de database_file_size_change, database_file_size_change

evento de database_file_size_change

lock_timeout_greater_than_0

lock_timeout

Cambios adicionales de XEvent

resource_monitor_ring_buffer_record:

  • Campos que se han quitado: single_pages_kb, multiple_pages_kb

  • Campos agregados: target_kb, pages_kb

memory_node_oom_ring_buffer_recorded:

  • Campos que se han quitado: single_pages_kb, multiple_pages_kb

  • Campos agregados: target_kb, pages_kb

Consulte también

Características desusadas del motor de base de datos de SQL Server 2014