Funcionalidad del motor de base de datos no incluida en SQL Server 2014
En este tema se describen las características de Motor de base de datos que ya no están disponibles en SQL Server 2014.
Características discontinuas 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 discontinuas 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 and 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 obtener más información, vea 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 (FAST n ) . |
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. | Ninguno |
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 mediante 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, consulte 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 |
Reemplazado por database_file_size_change evento, 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