INTRODUCCIÓN
En este artículo se enumeran los errores que se corrigen en Microsoft SQL Server 2008 Service Pack 2 (SP2).
Notas
- En el Service Pack pueden incluirse otras correcciones que no están documentadas.
- Esta lista se actualizará cuando se publiquen más artículos.
Para obtener más información acerca de cómo obtener los Service Pack de SQL Server 2008, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
968382
Cómo obtener el Service Pack más reciente para SQL Server 2008
Más información
Además de las correcciones enumeradas en este artículo, SQL Server 2008 SP2 incluye las revisiones incluidas en las actualizaciones acumulativas 1 a 8 para SQL Server 2008 Service Pack 1 (SP1). Para obtener más información acerca de los paquetes de actualizaciones acumulativas disponibles para SQL Server 2008 SP1, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
970365 Compilaciones de SQL Server 2008 que se publicaron después de SQL Server 2008 SP1
Errores que se corrigen en este Service Pack
Para obtener más información acerca de los errores que se corrigen en SQL Server 2008 SP2, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base.
| Número de error de VSTS | Número de artículo de KB | Descripción |
|---|---|---|
| 249682 | 2216454 | Solución: Mensaje de error al ejecutar el comando ProcessAdd después de realizar cambios en la partición en un servidor que ejecuta SQL Server 2008: "Error interno: se ha producido una excepción inesperada" |
| 256736 | 2322209 | Solución: Resultados incorrectos si usa paréntesis alrededor de SELECT en una instrucción que tiene una expresión de tabla común en SQL Server 2008 |
| 258076 | 2216456 | Solución: mejoras de SQL Server 2008 Service Pack 2 en el texto del mensaje de error "Se ha cancelado la operación" en Analysis Services |
| 270561 | 2216460 | Aparece un mensaje de error al intentar abrir un proyecto en SQL Server 2008: "La definición del manifiesto del ensamblado localizado no coincide con la referencia del ensamblado" |
| 274280 | 2216461 | El programa de instalación de SQL Server 2008 no se instala correctamente en un punto de montaje de clúster basado en Windows Server 2008 |
| 284360 | 955850 | Mensaje de error al intentar usar los archivos binarios del paquete SQL Server System CLR Types (SQLSysClrTypes.msi): "No se puede cargar el archivo DLL 'SqlServerSpatial.dll: esta aplicación no se pudo iniciar porque la configuración de la aplicación es incorrecta" |
| 301603 | 2216465 | La instalación integrada de SQL Server 2008 produce un error si /PCUSOURCE o /CUSOURCE tiene un espacio en la ruta de acceso |
| 317800 | 2216472 | Una consulta ROLAP de SQL Server 2008 o SQL Server 2005 Analysis Services devuelve resultados incorrectos |
| 340066 | 2216474 | CORRECCIÓN: Puede experimentar cierta pérdida de datos cuando utiliza una instrucción UPDATE con una cláusula SET que utiliza los tipos time, datetime2 y datetimeoffset en SQL Server 2008 |
| 347731 | 2216478 | Aparece un mensaje de error al ejecutar Get-Command en un entorno de PowerShell versión 2 en un servidor que se ejecuta SQL Server 2008: "La referencia de objeto no está establecida en una instancia de un objeto" |
| 351286 | 2216480 | Solución: Los márgenes no se conservan en un informe cuando éste se exporta a Excel en un servidor que ejecuta SQL Server 2008 y entonces se obtiene una vista previa del informe en Excel |
| 351981 | 2216484 | CORRECCIÓN: Mensaje de error al exportar un informe a Excel en el Administrador de informes en un servidor que ejecuta SQL Server 2008: "Excepción administrada no controlada: Tipo = System.ArgumentOutOfRangeException" |
| 357416 | 2216485 | Solución: El monitor de recursos especifica una condición de no rendimiento en un servidor de SQL Server 2008 |
| 390126 | 2216491 | La utilidad SQL Dumper no puede generar archivos de volcado de errores en un clúster de conmutación por error de SQL Server 2008 en una instalación de clúster de conmutación por error avanzada o empresarial |
| 396527 | 980671 | Corregir la falta de variación de sal criptográfica en el hash de inicio de sesión de SQL Server sa |
| 402453 | 2019402 | No se realizó ninguna asignación entre los nombres de cuenta y los id. de seguridad al agregar un nodo a un clúster de conmutación por error de SQL Server 2008 |
| 426753 | 2216499 | No puede inscribir una instancia de base de datos de SQL Server 2008 en una utilidad de SQL Server |
| 426753 | 2253128 | No puede implementar una aplicación Data-Tier en una instancia de la base de datos de SQL Server 2008 |
| 427703 | 2216501 | Corrección: Los trabajos multiservidor no se descargan de un SQL Server 2000 en la función MSX en un SQL Server 2008 en la función TSX |
| 524642 | 2283072 | Solución: Hay disponible una revisión que permite a SQL Server 2008 R2 Reporting Services utilizar una clave RSA de 2048 bits para cifrar una clave de Reporting Services para el cumplimiento de FIPS |
| 370540 | 2448971 | Corrección: Los bloqueos de una tabla no se escalan cuando inserta muchas filas en una tabla en SQL Server 2008 |
Problemas adicionales que se corrigen en este Service Pack
En el Service Pack 2008 de SQL Server también se incluyen las soluciones a los siguientes problemas:
| Número de error de VSTS | Descripción |
|---|---|
| 270934 | Los errores de DBCC dañado se producen durante las intercalaciones de SQL Server 2008 cuando se usan cadenas que tienen secuencias Jamo que siguen el signo prolongado japonés. |
| 271554 | Solución: La tabla base del sistema syscolpars mostraba filas duplicadas. Esta corrección los distingue al agregar el número de procedimiento en DBCC checkcatalog. |
| 271708 | Cuando la consulta tiene un filtro que hace referencia a una columna en la vista sys.dm_server_audit_status, el filtro se omite y se devuelven todas las filas de sys.dm_server_audit_status. |
| 280004 | El destino de creación de depósitos asíncronos muestra pares de valores/cadenas incorrectos para los campos asignados en comparación con la información disponible en dm_xe_map_values. |
| 284760 | CORRECCIÓN: La vista no coincidente puede contener varias vistas que tienen diferentes números de índices. Esta corrección obliga a comparar un orden determinista de vistas, basado en las funciones coincidentes y en el número de índices coincidentes. |
| 285377 | Los usuarios reciben un mensaje de error de "Acceso denegado" cuando navegan al Administrador de informes localmente si UAC está habilitado. Si se agrega un mensaje actualizado de "Acceso denegado" para mencionar UAC, los usuarios podrían abordar la configuración en consecuencia. |
| 291707 | En una base de datos determinada, el uso de un cursor de servidor que se declara para una instrucción select que contiene cualquier vista del sistema puede dar resultados incorrectos después de adjuntar y volver a adjuntar esa base de datos. |
| 293089 | Los usuarios de Radial Gauge que intentan usar "RateOfChange" o "Integral" como el tipo de fórmula para MaximumValue o MinimumValue en el medidor no ven un valor en la lista desplegable de la cuadrícula de propiedades. |
| 296314 | Corrección: El archivo FailoverAnalysis.sql se instala durante la configuración de un clúster de conmutación por error SQL Server. Se llamará automáticamente a este script cuando se produzca un error. La propiedad privada SqlDMVScriptTimeout controla cuántos milisegundos puede tardar el script en finalizar. |
| 302563 | Los usuarios reciben un error de validación cuando actualizan orígenes de datos compartidos que tienen un espacio en el nombre. El error indica que el nombre no puede contener espacios. |
| 302707 | La instalación del Service Pack 1 para SQL Server Business Intelligence Development Studio 2008 falla porque falta un archivo de configuración. |
| 304390 | El búfer de anillo muestra datos de eventos incompletos (salida de eventos de dm_xe_session_targets) cuando alcanza el límite de tamaño para la salida XML. |
| 307313 | Los usuarios no pueden devolver varias cookies en su módulo HTTP. Esto afecta a los usuarios cuando intentan implementar la autenticación personalizada. |
| 309869 | Las acciones sqlsos.task_address, sqlsos.worker_address y sqlsos.scheduler_address eventos extendidos muestran una dirección incorrecta. |
| 310483 | Reporting Services 2008 Designer convierte centímetros a pulgadas en el Tablix. Esto provoca una pérdida de precisión del diseño. |
| 313780 | La desinstalación de la primera de las dos instancias AS con nombre deshabilita SQL Browser. Esto hace que no se pueda acceder a la segunda instancia con nombre. |
| 319216 | Los usuarios no pueden usar credenciales almacenadas en sus orígenes de datos si se requiere una tarjeta inteligente. |
| 322046 | Una consulta que tiene una cláusula de subselección que usa una expresión de conjunto que no devuelve ningún miembro calculado devuelve un error que indica que no se permiten subselecciones que tengan miembros calculados. |
| 327301 | En Analysis Services, al establecer un miembro predeterminado de dimensión mediante una expresión MDX que tiene una función No vacía, el servidor devuelve un error interno cuando intenta abrir el cubo. |
| 328752 | La vista sys.dm_os_wait_stats muestra filas duplicadas para el tipo de espera MISCELÁNEA. Esto puede causar problemas para las herramientas de supervisión. |
| 331630 | El valor entero se redondea incorrectamente en la SQL Server Reporting Services Consulta reutilizable Designer. |
| 333544 | Corrección: Se devuelve un nuevo código de error (6257) cuando un usuario intenta registrar un ensamblado CLR compilado con un entorno de ejecución más reciente, como CLR v4. El mensaje de error anterior (código 6218) era confuso y no indicaba el problema real. |
| 336809 | Un caso extremo inserta un valor de identidad fuera del rango actual en modo "establecer identity_insert TABLE_NAME activado". Este problema también se produce en las operaciones de copia de seguridad y restauración. |
| 338247 | Si los parámetros enlazados por la función SQLBindParameter especifican una longitud de SQL_DATA_AT_EXEC, el controlador ODBC de SQL Server 2008 Native Client provoca una infracción de acceso si la función SQLPutData especifica una longitud de SQL_NULL_DATA cuando se proporciona el valor del parámetro para la ejecución. |
| 338999 | SQL Server Reporting Services 2008 experimenta una fuga de conexión cuando un usuario utiliza la interfaz SOAP para ejecutar y exportar un informe. |
| 347779 | En ocasiones, SQL Server genera el mensaje de error "No hay suficiente memoria del sistema en el grupo de recursos 'interno' para ejecutar esta consulta". Esta situación a menudo se puede prevenir. |
| 350670 | Los usuarios reciben un mensaje de error "Página expirada" cuando intentan hacer referencia a un informe representado después de que el informe permanezca inactivo durante una hora. |
| 352788 | El error 955 se produce cuando los usuarios intentan configurar Management Data Warehouse si tienen bases de datos en su servidor que no están en línea. |
| 352862 | ReportBuilder 2.0 ClickOnce muestra un informe en blanco al iniciarse si un usuario edita el informe mediante el Generador de informes 2.0 desde un sitio web de SharePoint 12. |
| 355222 | Si se usa MARS, la vista sys.dm_os_tasks muestra el mismo valor en la columna request_id para todas las tareas, en lugar de notificar el valor correcto asociado a cada tarea. |
| 355228 | CORRECCIÓN: Un nuevo mensaje de error indica la causa de una infracción de acceso que se produce si los parámetros de destino del bucketizer se configuran incorrectamente. |
| 356127 | Se devuelve información de intercalación de columna incorrecta cuando BCP.exe recupera información de metadatos de columna. |
| 360584 | Se produce un error en las suscripciones durante la ejecución debido a un problema de estructura de datos en memoria durante el intento de entrega por correo electrónico de un informe representado por MHTML. |
| 368388 | El Diseñador de informes BIDS 2008 que se ejecuta junto con SQL Server Reporting Services 2008 se bloquea cuando los usuarios cambian el tamaño de una fila de tabla. |
| 376257 | Los campos Para, CC y CCO del cuadro de diálogo "Opciones de entrega de informes" se desactivan después de que los usuarios cancelen o cierren el cuadro de diálogo "Detalles de la programación" para volver a "Opciones de entrega de informes". |
| 383747 | Los conjuntos de colección funcionan incorrectamente cuando recopilan contadores de rendimiento en un clúster si el nombre de la instancia SQL es el mismo que el nombre de la red virtual. |
| 384800 | Solución: Se registra información mejorada y adicional para InvalidReportParameterException en la salida Verbose si se producen ciertas condiciones durante el procesamiento de parámetros. |
| 393410 | Cuando los usuarios desactivan la selección de uno o más meses en una programación mensual, SSRS crea programaciones independientes para cada mes que aún está seleccionado. En algunos casos, esto puede provocar un error "@active_end_date no puede ser antes @active\_start\_date". |
| 393879 | Data-Driven suscripción produce un error si se devuelve un valor NULL cuando se asigna al parámetro de informe, que acepta un valor NULL. |
| 394977 | Los problemas de suscripción y entrega son difíciles de diagnosticar en el archivo de seguimiento de Reporting Services. Se requiere un registro más detallado. |
| 415084 | Los usuarios reciben un mensaje "El índice estaba fuera del rango. Debe ser no negativo y menor que el tamaño de la colección" cuando se exportan a PDF. |
| 419740 | Los usuarios no pueden utilizar la autenticación personalizada en la SKU web de SQL Server 2008. |
| 424595 | Si un usuario crea un tipo definido por el usuario y una función con valores de tabla en la misma transacción, y si la función tiene una tabla de retorno que contiene una columna del tipo definido por el usuario, se produce un interbloqueo. Además, la conexión que intenta realizar estas operaciones termina. |
| 421922 | CORRECCIÓN: Se proporciona compatibilidad con un máximo de 15 000 particiones en tablas e índices en las ediciones Enterprise, Developer y Evaluación de Microsoft SQL Server 2008 SP2. Para obtener más información sobre cómo se puede habilitar y deshabilitar este soporte, sobre sus limitaciones y sobre algunos problemas conocidos y soluciones alternativas, consulte el documento técnico "Compatibilidad con 15 000 particiones" (http://go.microsoft.com/fwlink/?LinkId=199773). |
| 424804 | En Analysis Services, algunos clientes pueden experimentar infracciones de acceso cuando usan una jerarquía de elementos primarios y secundarios en la condición de una función IIF. |
| 426631 | El uso de una función PeriodsToDate que tiene un parámetro de miembro nulo puede provocar un error de "excepción inesperada". |
| 429253 | Se muestra un número de versión incorrecto en SQL Server Management Studio y en SQL Server Reporting Services. Esto causa confusión porque el número mostrado no varía del número de versión RTM después de realizar una actualización. |
| 430703 | Puede producirse una excepción secundaria cuando Analysis Services genera un volcado de Watson. Esto es así tanto si el volcado de Watson se genera debido a una excepción real como si lo hace una solicitud explícita de volcado en determinados errores. Si se produce la excepción secundaria, el servidor puede experimentar una recursividad infinita. Esto genera muchos volcados y, a continuación, apaga el servidor. |
| 431298 | Solución: En SSRS 2008 Service Pack 2, se actualiza el complemento RS para SharePoint 2007 para comunicarse con el servidor de informes de SSRS 2008 R2. Esto permite el acceso a determinadas funciones de ReportBuilder 3.0, ReportParts y ATOM Renderer, incluida la nueva vista previa de informe en ReportBuilder 3.0. |
| 431301 | El procesamiento de objetos en una base de datos que contiene miles de objetos de metadatos tarda mucho tiempo en comenzar a importar los datos. Esto ocurre porque el servidor tiene que crear una programación de trabajo antes de que comience la importación de datos. Además, el algoritmo que se usa para determinar las dependencias provoca un rendimiento lento cuando existen muchos objetos de metadatos en la base de datos. |
| 432094 | No se puede crear un índice espacial de forma segura en una tabla que use CELL_ID, CELL_ATTRIBUTES o SRID para los nombres de columna. |
| 448007 | En ciertas condiciones, el nombre de la columna particionada en el mensaje de error 11405 puede ser incorrecto. Esto hace que se imprima un nombre de columna incorrecto. |
| 455538 | El uso de la seguridad de celdas junto con los cálculos produce resultados incorrectos cuando se usa una cláusula NO VACÍA. |
| 456534 | La infracción de acceso de lectura se produce durante un proceso de confirmación si dos transacciones se ejecutan simultáneamente: una para modificar o crear una partición y otra para procesar una dimensión. |
| 471363 | Cuando Microsoft Office 12 se integra con SQL Server 2008 Reporting Services, la integración de SharePoint no usa de forma predeterminada la URL clickonce del Report Builder, lo que impide que el Report Builder se inicie. |
| 471421 | Corrección: Problema de localización en la SKU turca: las migas de pan ahora se localizan en las nuevas páginas de la biblioteca Reportpart. |
| 499162 | CORRECCIÓN: Un problema de accesibilidad que se produce porque el nombre MSAA de "Símbolo" es nulo. Los nombres MSAA se actualizan y ahora se pueden detectar. |
| 503096 | CORRECCIÓN: Se ha mejorado el rendimiento de la creación de índices mediante instrucciones DDL para tablas que tienen muchas particiones y que no contienen datos. Anteriormente, el tiempo requerido para este proceso aumentaba en una progresión geométrica a medida que aumentaba el número de particiones. El tiempo requerido ahora aumenta en una progresión lineal. |
| 515240 | El uso de parámetros con valores de tabla para columnas de LOB puede provocar una infracción de acceso en el servidor. |
| 520700 | Los nombres de MSAA para el cuadro de diálogo de Propiedades de escala radial son incorrectos y no son compatibles con la accesibilidad. |
| 525601 | Durante una comprobación de una auditoría granular, el algoritmo que se utiliza para enumerar las auditorías que incluyen el evento puede experimentar pérdidas de memoria de la lista de auditorías. Esto continúa hasta que se producen errores de memoria insuficiente y se debe reiniciar el servicio para recuperar la memoria. |
Nota: Si va a actualizar desde la actualización acumulativa 9 de SQL Server 2008 SP1 o una versión posterior, debe aplicar una actualización acumulativa posterior a SQL Server 2008 SP2 después de actualizar a SQL Server 2008 SP2 para obtener todas las correcciones.
Para obtener más información acerca de la actualización acumulativa posterior a SQL Server 2008 SP2, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2289254 paquete de actualización acumulativa 1 para SQL Server 2008 Service Pack 2
Referencias
Para obtener más información acerca de cómo determinar la versión y edición actual de SQL Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
321185
Cómo identificar la versión y la edición de SQL Server
Los productos de otros fabricantes que se mencionan en este artículo han sido creados por compañías independientes de Microsoft. Microsoft no ofrece ninguna garantía, ya sea implícita o de otro tipo, sobre la confiabilidad o el rendimiento de dichos productos.