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 no incluidas enSQL Server 2014

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

Category Característica no incluida Replacement
Nivel de compatibilidad Nivel de compatibilidad 90 Las bases de datos se deben establecer en el nivel de compatibilidad 100 como mínimo. Cuando se actualiza una base de datos con un nivel de compatibilidad inferior a 100 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 no incluidas enSQL Server 2012

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

Category Característica no incluida Replacement
Copias de seguridad y restauración La copia de seguridad {database | log} con la contraseña y la copia de seguridad {Database | log} con MEDIAPASSWORD no se incluyen. RESTORE {DATABASE | log} con la contraseña de [media] sigue en desuso. None
Copias de seguridad y restauración RESTORE {DATABASE | LOG}... CON DBO_ONLY RESTORE {DATABASE | LOG}...... CON 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 obtener 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
Mail 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 es discontinuo. 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 de RAISERROR (...) actual.
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