Está en la página 1de 10

Lo nuevo en Sybase Adaptive

Server Enterprise

Adaptive Server Enterprise


12.5
ID de documento : 32961-01-1250-01
Última revisión : Junio De 2001

Copyright © 1989-2001, Sybase Inc. Reservados todos los derechos.

Esta publicación forma parte del software de gestión de base de datos Sybase y a cualquier versión posterior, hasta que se indique lo
contrario en nuevas ediciones o notas técnicas. La información contenida en este documento puede sufrir modificaciones sin previo aviso.
El software aquí descrito está cubierto por un acuerdo de licencia y sólo puede utilizarse o copiarse según los términos de ese acuerdo.

Para solicitar documentación adicional, los clientes de los EE.UU. y Canadá deben contactar con Customer Fulfillment en el número de
teléfono (800) 685-8225, fax (617) 229-9845.

Los clientes de otros países con un acuerdo de licencia de EE.UU. pueden contactar con Customer Fulfillment en el número de fax
anterior. El resto de clientes de otros países deben contactar con su distribuidor de software o delegación de Sybase más cercana. Las
actualizaciones sólo se proporcionan en intervalos regulares según los lanzamientos de software. Ninguna parte de esta publicación
puede reproducirse, transmitirse o traducirse de ninguna forma ni por ningún medio, ya sea electrónico, mecánico, manual, óptico o
cualquier otro sin el permiso expreso escrito de Sybase Inc.

Sybase, el logotipo de Sybase, ADA Workbench, Adaptable Windowing Environment, Adaptive Component Architecture, Adaptive
Server, Adaptive Server Anywhere, Adaptive Server Enterprise, Adaptive Server Enterprise Monitor, Adaptive Server Enterprise
Replication, Adaptive Server Everywhere, Adaptive Server IQ, Adaptive Warehouse, AnswerBase, Anywhere Studio, Application
Manager, AppModeler, APT Workbench, APT-Build, APT-Edit, APT-Execute, APT-FORMS, APT-Translator, APT-Library, Backup
Server, ClearConnect, Client-Library, Client Services, Data Pipeline, Data Workbench, DataArchitect, Database Analyzer, DataExpress,
DataServer, DataWindow, DB-Library, dbQueue, Developers Workbench, Direct Connect Anywhere, DirectConnect, Distribution
Director, E-Anywhere, E-Whatever, Embedded SQL, EMS, Enterprise Application Studio, Enterprise Client/Server, Enterprise Connect,
Enterprise Data Studio, Enterprise Manager, Enterprise SQL Server Manager, Enterprise Work Architecture, Enterprise Work Designer,
Enterprise Work Modeler, EWA, Financial Fusion, Financial Fusion Server, Gateway Manager, ImpactNow, InfoMaker, Information
Anywhere, Information Everywhere, InformationConnect, InternetBuilder, iScript, Jaguar CTS, jConnect for JDBC, KnowledgeBase,
MainframeConnect, Maintenance Express, MAP, MDI Access Server, MDI Database Gateway, media.splash, MetaWorks, MySupport,
Net-Gateway, Net-Library, ObjectConnect, ObjectCycle, OmniConnect, OmniSQL Access Module, OmniSQL Toolkit, Open Client,
Open ClientConnect, Open Client/Server, Open Client/Server Interfaces, Open Gateway, Open Server, Open ServerConnect, Open
Solutions, Optima++, PB-Gen, PC APT Execute, PC DB-Net, PC Net Library, Power++, power.stop, PowerAMC, PowerBuilder,
PowerBuilder Foundation Class Library, PowerDesigner, PowerDimensions, PowerDynamo, PowerJ, PowerScript, PowerSite,
PowerSocket, Powersoft, PowerStage, PowerStudio, PowerTips, Powersoft Portfolio, Powersoft Professional, PowerWare Desktop,
PowerWare Enterprise, ProcessAnalyst, Report Workbench, Report-Execute, Replication Agent, Replication Driver, Replication Server,
Replication Server Manager, Replication Toolkit, Resource Manager, RW-DisplayLib, RW-Library, S-Designor, SDF, Secure SQL
Server, Secure SQL Toolset, Security Guardian, SKILS, smart.partners, smart.parts, smart.script, SQL Advantage, SQL Anywhere, SQL
Anywhere Studio, SQL Code Checker, SQL Debug, SQL Edit, SQL Edit/TPU, SQL Everywhere, SQL Modeler, SQL Remote, SQL
Server, SQL Server Manager, SQL SMART, SQL Toolset, SQL Server/CFT, SQL Server/DBM, SQL Server SNMP SubAgent, SQL
Station, SQLJ, STEP, SupportNow, Sybase Central, Sybase Client/Server Interfaces, Sybase Financial Server, Sybase Gateways, Sybase
MPP, Sybase SQL Desktop, Sybase SQL Lifecycle, Sybase SQL Workgroup, Sybase User Workbench, SybaseWare, Syber Financial,
SyberAssist, SyBooks, System 10, System 11, System XI (logo), SystemTools, Tabular Data Stream, Transact-SQL, Translation Toolkit,
UNIBOM, Unilib, Uninull, Unisep, Unistring, URK Runtime Kit for UniCode, Viewer, Visual Components, VisualSpeller, VisualWriter,
VQL, WarehouseArchitect, Warehouse Control Center, Warehouse Studio, Warehouse WORKS, Watcom, Watcom SQL, Watcom SQL
Server, Web Deployment Kit, Web.PB, Web.SQL, WebSights, WebViewer, WorkGroup SQL Server, XA-Library, XA-Server y XP
Server son marcas comerciales de Sybase Inc.
Unicode y el logotipo de Unicode son marcas comerciales registradas de Unicode Inc.

Todos los demás nombres de compañías y productos utilizados pueden ser marcas comerciales o marcas comerciales registradas de sus
respectivas compañías.
Use, duplication, or disclosure by the government is subject to the restrictions set forth in subparagraph (c)(1)(ii) of DFARS 52.227-7013
for the DOD and as set forth in FAR 52.227-19(a)-(d) for civilian agencies.

Sybase Inc., 6475 Christie Avenue, Emeryville, CA 94608.


Contenido

Prefacio.......................................................................................................................................... ix

CAPÍTULO 1 Nuevas funciones en Adaptive Server versión 12.5 .................... 1


Nuevas características de la versión 12.5........................................ 1
Límites de servidor flexibles ............................................................. 2
Varios tamaños de páginas lógicas........................................... 2
Número de columnas y tamaños de columnas ......................... 3
Longitud máxima de expresiones, variables y argumentos
de procedimientos almacenados........................................ 3
Número de logins ...................................................................... 4
Consecuencias sobre el rendimiento de los nuevos límites...... 4
Reconfiguración dinámica ................................................................ 4
Asignación dinámica de memoria ............................................. 5
Cambios en el modo de asignar la memoria ............................. 5
Procedimientos almacenados y funciones SQLJ (Java) .................. 6
XML en la base de datos ................................................................. 6
El operador union en las vistas ........................................................ 7
Servicios de directorio de Internet (LDAP) ....................................... 7
Secure Socket Layer (SSL).............................................................. 8
Enterprise Java Beans (EJB Server)................................................ 9
Compatibilidad con sistema externo de archivos ............................. 9
Control de acceso en el nivel de fila .............................................. 10
Suspensión y reanudación de actualizaciones a bases de datos .. 11
Compatibilidad con Java.net .......................................................... 11
Copias de seguridad comprimidas ................................................. 12
Compatibilidad con Unichar ........................................................... 13
Modificaciones a CIS ..................................................................... 13
Utilidad de depuración de SQL ...................................................... 14
Utilidad de conversión .................................................................... 14

CAPÍTULO 2 Cambios de sistema en Adaptive Server versión 12.5 .............. 17


Cambios de sistema de la versión 12.5 ......................................... 17
Cambios en los parámetros de configuración ......................... 17

iii
Contenido

Cambios en los comandos de Transact-SQL.......................... 20


Procedimientos de sistema nuevos y modificados.................. 22
Nuevos programas de utilidades............................................. 23
Cambios en los programas de utilidades actuales.................. 23
Cambios en las bases de datos y tablas de sistema .............. 23
Nuevas palabras reservadas................................................... 26
Variables globales nuevas ...................................................... 27
Cambios en la documentación ................................................ 27
Cambios que pueden afectar a las aplicaciones ya instaladas...... 28
Palabras clave de Transact-SQL nuevas................................ 28
Columnas anchas y truncado de datos ................................... 28
Cambios que pueden afectar a las aplicaciones
cliente-servidor ................................................................. 29
Número máximo de expresiones en una instrucción select .... 30

CAPÍTULO 3 Nuevas funciones y cambios del sistema en Adaptive Server


versión 12.0 ............................................................................. 31
Nuevas funciones de la versión 12 ................................................ 32
Sybase Failover para entornos de alta disponibilidad.................... 33
Reconstrucción de índices ............................................................. 35
Nuevas funciones de Backup Server ............................................. 35
Copia de seguridad y restauración de alto rendimiento .......... 35
Cintas sin rebobinado.............................................................. 36
Compatibilidad con el sistema de archivos UNIX .......................... 36
Modificación del esquema de una tabla existente con alter table .. 37
Suspensión de actualizaciones de base de datos con quiesce
database........................................................................... 37
Desconexión de los motores de Adaptive Server .......................... 38
Información de procesos configurable por el usuario .................... 38
Rango de números de identificación para tablas ........................... 39
Base de datos de diagnóstico ........................................................ 39
Uso de Java en Adaptive Server Enterprise .................................. 40
Posibilidades del uso de Java en Adaptive Server ................. 40
Número de tablas en una consulta ................................................ 41
Mejoras en el procesamiento y optimización de las consultas ...... 42
Uniones de fusión.................................................................... 42
Mejoras en el coste de las consultas ...................................... 43
Uniones ANSI................................................................................. 43
Ejecución dinámica de Transact-SQL............................................ 44
Mejoras de los tipos de datos text e image.................................... 45
Planes abstractos........................................................................... 45
Desactivación de disparadores ...................................................... 46
Particiones de caché ...................................................................... 47
Administración de transacciones distribuidas ................................ 47

iv
Contenido

Mejoras en Component Integration Services (CIS)........................ 48


Seguridad de red............................................................................ 49
Consideraciones de rendimiento............................................. 49
Funciones de seguridad admitidas en Adaptive Server 12 ..... 50
Seguridad de login definido por el usuario..................................... 50
Aumento del número máximo de usuarios e logins ................ 51
Definición y cambio del número máximo de intentos de login 51
Bloqueo y desbloqueo de logins y funciones .......................... 52
Visualización de la información de contraseña ....................... 52
Comprobación de las contraseñas en un carácter al menos .. 53
Definición y cambio de la longitud mínima de la contraseña .. 53
Definición del intervalo de caducidad para una contraseña .... 54
Identificación concreta ................................................................... 54
Cambios del sistema en la versión 12 ........................................... 55
Cambios en los parámetros de configuración ......................... 55
Modificaciones en los comandos de Transact-SQL ................ 57
Procedimientos del sistema nuevos y modificados................. 59
Nuevos programas de utilidades............................................. 60
Modificaciones introducidas en las bases de datos
y las tablas del sistema .................................................... 61
Nuevas palabras reservadas................................................... 63
Cambios en la documentación ................................................ 63
Cambios que pueden afectar a las aplicaciones existentes.... 64

CAPÍTULO 4 Nuevas funciones en Adaptive Server versión 11.9.2 ............... 65


Nuevos esquemas de bloqueo....................................................... 66
Cambios en el bloqueo de nivel de tabla ....................................... 67
Cambios en la optimización de estadísticas y consultas ............... 67
Mejoras del comando create index ................................................ 68
Cambios y adiciones en la sintaxis de Transact-SQL .................... 69
Nueva opción de simultaneidad readpast ............................... 69
Nuevo comando lock table ...................................................... 69
Especificación del tiempo de espera para los bloqueos ......... 69
Aislamiento de la transacción de lectura repetible .................. 70
Orden configurable de recuperación de bases de datos ............... 70
Verificación de error para los fallos de dbcc checkstorage ............ 70
Control de utilización de licencia .................................................... 70
Afinidad tarea-motor....................................................................... 71
Mejoras de rendimiento de Dynamic SQL ..................................... 71
Actualizaciones directas por medio de uniones ............................. 71
Cambios de Component Integration Services................................ 72
Cambios del juego de caracteres................................................... 72
Cambios que pueden afectar a las aplicaciones existentes .......... 72
Efectos de cambiar al bloqueo sólo de datos.......................... 73

v
Contenido

Cambios en la optimización de consultas y planes


de consulta forzados ........................................................ 74
Ordenación de los resultados con tablas de bloqueo
sólo de datos .................................................................... 75
Retardo de compilación de cursores hasta el cursor abierto .. 75

CAPÍTULO 5 Nuevas funciones en Adaptive Server versión 11.5................... 77


Nuevas características de la versión 11.5 ..................................... 77
Recuperación previa asíncrona ..................................................... 78
Mejoras en el sistema de auditoría ................................................ 80
Nuevos procedimientos de sistema ........................................ 80
Expresión CASE ............................................................................ 82
Servicios de integración de componentes ..................................... 82
Comandos nuevos .................................................................. 84
Nuevos procedimientos de sistema ........................................ 84
Procedimientos de sistema modificados ................................. 85
Mejoras en create index................................................................. 85
Mejoras de dbcc............................................................................. 86
Ventajas de utilizar dbcc checkstorage ................................... 86
Procedimientos almacenados y de sistema para
la creación de dbccdb....................................................... 87
Procedimientos almacenados para el mantenimiento
de dbccdb ......................................................................... 87
Procedimientos almacenados para la generación
de informes en dbccdb ..................................................... 88
Optimización de exploración con índice descendente ................... 89
Servicios de directorio .................................................................... 89
Afinidad de motor y precedencia de ejecución .............................. 90
Nuevos procedimientos de sistema ........................................ 91
Registro ampliado de errores ......................................................... 92
Nuevos procedimientos de sistema ........................................ 92
Procedimientos de sistema modificados ................................. 93
Procedimientos almacenados extendidos (ESP) ........................... 93
XP Server ................................................................................ 94
Procedimientos ESP definidos por el sistema......................... 95
Nuevos procedimientos de sistema para ESP ........................ 95
Comandos compatibles........................................................... 96
Límites de integridad referencial aumentados ............................... 96
Administración de caché de metadatos ......................................... 97
Control del acceso a texto SQL por lotes....................................... 97
Asignación de memoria para texto por lotes ........................... 98
Nuevas columnas en sysprocesses ........................................ 98
Copia masiva paralela.................................................................... 99
Consultas paralelas y particiones mejoradas............................... 100

vi
Contenido

Recuperación a un momento dado .............................................. 101


Autorización proxy........................................................................ 102
Aislamiento de fallos de recuperación ......................................... 103
Nuevos procedimientos de sistema ...................................... 104
Efectos secundarios del aislamiento de fallos
de recuperación.............................................................. 105
Política de sustitución de caché LRU flexible .............................. 105
Límites de recursos...................................................................... 106
Nuevos procedimientos de sistema ...................................... 107
Comandos compatibles ......................................................... 107
Verificación y cifrado de texto fuente ........................................... 108
Sybase Central............................................................................. 108
sp_sysmon ................................................................................... 109
Mejoras de ejecución en dos fases.............................................. 109
spt_comittab ha pasado a sybsystemdb ............................... 110
El identificador de la ejecución ha cambiado a
un valor aleatorio ............................................................ 110
Roles definidos por el usuario ...................................................... 111
Integración de Registro de eventos de Windows NT ................... 111
Procedimientos de sistema y procedimientos almacenados
extendidos compatibles .................................................. 112
Compatibilidad con la interfaz MAPI de Windows NT.................. 112
Procedimientos de sistema y procedimientos almacenados
extendidos compatibles .................................................. 113
Integración del Monitor de rendimiento de Windows NT ............. 113
Procedimiento de sistema compatible................................... 114

CAPÍTULO 6 Nuevas funciones de SQL Server versión 11.0........................ 115


Nuevas funciones de la versión 11.0 ........................................... 115
Cachés definidos por el usuario ............................................ 116
Cambios en el almacenamiento de datos ............................. 119
Cambios del diario de transacciones .................................... 122
Nivel 0 de aislamiento ........................................................... 123
Cambios del administrador de bloqueos ............................... 124
Tarea housekeeper ............................................................... 126
Configuración de SQL Server ............................................... 127
Promoción de bloqueos......................................................... 128
Motores múltiples de red ....................................................... 128
Mejoras introducidas en showplan ........................................ 128
Cambios introducidos en las consultas y la modificación
de datos.......................................................................... 130
Actualización de los volcados de base de datos................... 130
Determinación del dispositivo de cinta por Backup Server ... 131
Cambios en la columna IDENTITY ....................................... 132

vii
Contenido

Nuevas variables globales text e image................................ 133


Cambios del sistema en la versión 11.0 ...................................... 133
Nuevo comando online database ......................................... 134
Cambios introducidos en los comandos existentes .............. 134
Nuevas opciones set ............................................................. 135
Nuevos procedimientos del sistema...................................... 135
Cambios introducidos en los procedimientos del sistema..... 136
Nuevas tablas del sistema .................................................... 136
Cambios introducidos en las tablas del sistema existentes .. 137
Cambios que pueden afectar a las aplicaciones existentes ........ 138
Nuevas palabras de Transact-SQL en la versión 11.0.......... 138
Cambios introducidos en la configuración de SQL Server.... 139
Cambios introducidos en las subconsultas ........................... 142
Cambios introducidos en la salida showplan
en la versión 11.0 ........................................................... 147
Las nuevas estrategias de caché pueden afectar
el rendimiento ................................................................. 147
Actualización de los volcados de base de datos................... 148
Particiones y posición física de los datos.............................. 148

Index ........................................................................................................................................... 149

viii
Prefacio

Destinatarios Este manual está pensado para aquellos clientes que vayan a actualizar
Adaptive Server™ a la versión 12.5.
Utilización de este Lo nuevo enAdaptive Server Enterprise es una introducción a las
manual características nuevas de Sybase® Adaptive Server Enterprise y los
comandos, procedimientos de sistema, tablas de sistema y documentación
que las complementan.
Este manual también trata las características nuevas añadidas y los cambios
realizados al sistema en las versiones 11.0, 11.5, 11.9.2 y 12.0. Esta
información se proporciona para los usuarios que vayan a actualizar
versiones anteriores de Adaptive Server a la versión 12.5.
Este manual contiene los siguientes capítulos:
• El capítulo 1, "Nuevas funciones en Adaptive Server versión 12.5"
describe las características añadidas en la versión 12.5.
• El capítulo 2, "Cambios de sistema en Adaptive Server versión 12.5"
describe las características añadidas y los cambios realizados al
sistema en la versión 12.5, así como el modo en que éstos pueden
afectar a las aplicaciones ya instaladas.
• El capítulo 3, "Nuevas funciones y cambios del sistema en Adaptive
Server versión 12.0" describe los cambios realizados al sistema para
activar las nuevas características. También explica el modo en que las
adiciones y cambios pueden afectar a las aplicaciones ya instaladas.
• El capítulo 4, "Nuevas funciones en Adaptive Server versión 11.9.2"
describe las características añadidas y los cambios realizados al
sistema en la versión 11.9.2.
• El capítulo 5, "Nuevas funciones en Adaptive Server versión 11.5"
describe las características añadidas y cambios realizados al sistema
en la versión 11.5, así como el modo en que estos pueden afectar a las
aplicaciones ya instaladas.
• El capítulo 6, "Nuevas funciones de SQL Server versión 11.0"
describe las características añadidas y cambios realizados al sistema
en la versión 11.0.

ix
Documentos Los siguientes manuales forman parte de la documentación de Sybase
relacionados Adaptive Server Enterprise:
• El Boletín de lanzamiento para cada plataforma: contiene información de
última hora que no pudo incluirse en los manuales.
También es posible encontrar una versión más reciente del boletín en el
World Wide Web. Utilice la Sybase Technical Library para ver la última
información de la documentación o actualizaciones críticas añadidas
después del lanzamiento del producto en CD.
• La documentación de instalación de Adaptive Server para cada plataforma:
describe la instalación, actualización y configuración de todos los productos
Adaptive Server y Sybase relacionados.
• Lo nuevo en Adaptive Server Enterprise: describe las nuevas
características de la versión 12 de Adaptive Server, los cambios añadidos
al sistema para activar estas características y los cambios que pueden
afectar a las aplicaciones ya instaladas.
• Manual del usuario de Transact-SQL: los documentos de la versión
mejorada del lenguaje de base de datos relacional de Sybase, Transact-SQL.
Este manual sirve de libro de consulta para usuarios nuevos de este sistema
de administración de base de datos. Contiene además las descripciones de
las bases de datos de ejemplo pubs2 y pubs3.
• Manual de administración del sistema: proporciona información detallada
sobre la administración de servidores y bases de datos. Este manual incluye
instrucciones y directrices para la administración de recursos físicos, la
seguridad, las bases de datos de usuario y del sistema y detalles sobre la
conversión de caracteres, los idiomas adicionales y las opciones de
ordenación.
• Manual de referencia de Adaptive Server: contiene información detallada
sobre los comandos, las funciones, los procedimientos y los tipos de datos
de Transact-SQL. Este manual también contiene una lista de las palabras
reservadas de Transact-SQL y las definiciones de las tablas del sistema.
• Manual de rendimiento y mejoras: explica cómo mejorar Adaptive Server
para obtener el máximo rendimiento. Este manual incluye información
sobre temas relacionados con el diseño de bases de datos que afectan al
rendimiento, la optimización de consultas, la forma de mejorar Adaptive
Server para bases de datos de gran tamaño, problemas de disco y caché,
y los efectos sobre el rendimiento de bloqueos y cursores.
• Manual de utilidades: documentación de las utilidades de Adaptive Server,
como isql y bcp, que se ejecutan en el nivel de sistema operativo.

También podría gustarte