INTRODUCCIÓN
En este artículo se enumeran los errores corregidos en Microsoft SQL Server 2008 Service Pack 2 (SP2).Notas
-
Es posible que otras correcciones que no estén documentadas se incluyan en el Service Pack.
-
Esta lista se actualizará cuando se publiquen más artículos.
Para obtener más información sobre cómo obtener los Service Pack 2008 de SQL Server, 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 que se enumeran en este artículo, SQL Server 2008 SP2 contiene los hotfix que se incluyeron en la actualización acumulativa 1 a la actualización acumulativa 8 para SQL Server 2008 Service Pack 1 (SP1). Para obtener más información acerca de los paquetes de actualización acumulativa que están disponibles para SQL Server 2008 SP1, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
970365 Las compilaciones de SQL Server 2008 que se lanzaron después del lanzamiento de SQL Server 2008 SP1
Los errores corregidos en este Service Pack
Para obtener más información acerca de los errores corregidos 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 |
REVISIÓ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 |
CORRECCIÓN: resultados incorrectos si usa paréntesis a la vez que selecciona una instrucción que tiene una expresión de tabla común en SQL Server 2008 |
|
258076 |
CORRECCIÓN: mejoras en el Service Pack 2 de SQL Server 2008 al texto del mensaje de error "se ha cancelado la operación" en Analysis Services |
|
270561 |
Mensaje de error al intentar abrir un proyecto en SQL Server 2008: "la definición del manifiesto del ensamblado encontrado no coincide con la referencia del ensamblado" |
|
274280 |
El programa de instalación de SQL Server 2008 no se puede instalar en un punto de montaje de clúster basado en Windows Server 2008 |
|
284360 |
Mensaje de error al intentar usar los binarios del paquete de tipos CLR del sistema SQL Server (SQLSysClrTypes. msi): "no se puede cargar la DLL ' SqlServerSpatial. dll ': esta aplicación no se pudo iniciar porque la configuración de la aplicación es incorrecta" |
|
301603 |
La instalación de SQL Server 2008 produce un error si el/PCUSOURCE o/CUSOURCE tiene un espacio en la ruta de acceso |
|
317800 |
Una consulta de SQL Server 2008 o de SQL Server 2005 de servicios de análisis ROLAP devuelve resultados incorrectos |
|
340066 |
CORRECCIÓN: puede experimentar pérdida de datos al usar una instrucción UPDATE con una cláusula SET que use los tipos Time, datetime2 y DateTimeOffset en SQL Server 2008 |
|
347731 |
Mensaje de error al ejecutar get-command en un entorno de PowerShell de la versión 2 en un servidor que ejecuta SQL Server 2008: "referencia de objeto no establecida como instancia de un objeto" |
|
351286 |
CORRECCIÓN: los márgenes no se conservan en un informe cuando el informe se exporta a Excel en un servidor que ejecuta SQL Server 2008 y, después, se obtiene una vista previa del informe en Excel. |
|
351981 |
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: Type = System. ArgumentOutOfRangeException" |
|
357416 |
CORRECCIÓN: el monitor de recursos introduce una condición no rendimiento en un servidor SQL Server 2008 |
|
390126 |
La utilidad SQL Dump 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/Enterprise |
|
396527 |
Corregir la falta de una variación de cifrado Salt en SQL Server SA hash login |
|
402453 |
No se ha realizado ninguna asignación entre los nombres de cuenta y los identificadores de seguridad al agregar un nodo a un clúster de conmutación por error de SQL Server 2008 |
|
426753 |
No puede inscribir una instancia de base de datos de SQL Server 2008 en una utilidad de SQL Server |
|
426753 |
No puede implementar una aplicación de capa de datos en una instancia de base de datos de SQL Server 2008 |
|
427703 |
CORRECCIÓN: los trabajos multiservidor no se descargan de un 2000 de SQL Server en el rol de MSX en un SQL Server 2008 en el rol de servidor de destino. |
|
524642 |
CORRECCIÓN: hay un hotfix disponible que permite a SQL Server 2008 R2 Reporting Services usar una clave RSA de 2048 bits para cifrar una clave de Reporting Services para la conformidad de FIPS |
|
370540 |
CORRECCIÓN: los bloqueos de una tabla no se escalan al insertar muchas filas en una tabla de SQL Server 2008 |
Problemas adicionales corregidos en este Service Pack
Las soluciones a los siguientes problemas también se incluyen en SQL Server 2008 SP2.
Número de error de VSTS |
Descripción |
---|---|
270934 |
Los errores de daños de DBCC se producen durante las intercalaciones de SQL Server 2008 cuando se usan cadenas que tienen secuencias de Jamo que siguen el signo prolongado japonés. |
271554 |
CORRECCIÓN: la tabla base del sistema syscolpars muestra filas duplicadas. Esta corrección la distingue agregando el número de procedimiento en DBCC checkcatalog. |
271708 |
Cuando la consulta tiene un filtro que hace referencia a una columna de la vista de sys.dm_server_audit_status, el filtro se omite y todas las filas se devuelven desde sys.dm_server_audit_status. |
280004 |
El destino de depósito asincrónico muestra pares de valor/cadena incorrectos para los campos asignados en comparación con la información que está disponible en dm_xe_map_values. |
284760 |
CORRECCIÓN: la vista no coincidentes puede contener varias vistas que tienen un número diferente de índices. Esta corrección fuerza la comparación de un orden determinista de vistas, basado en funciones coincidentes y en el número de índices coincidentes. |
285377 |
Los usuarios reciben el mensaje de error "acceso denegado" cuando se desplazan al administrador de informes localmente si UAC está habilitado. Agregar un mensaje "acceso denegado" actualizado para mencionar a UAC puede permitir que los usuarios solucionen la configuración según corresponda. |
291707 |
En una base de datos determinada, usar un cursor de servidor declarado para una instrucción SELECT que contiene cualquier vista del sistema puede dar resultados incorrectos después de adjuntar y volver a adjuntar la base de datos. |
293089 |
Medidor radial los usuarios que intenten usar "RateOfChange" o "integral" como tipo de fórmula para los valores MaximumValue o MinimumValue en el medidor no pueden ver un valor en la lista desplegable de cuadrículas de propiedades. |
296314 |
REVISIÓN: el archivo FailoverAnalysis. SQL se instala durante una instalación del clúster de conmutación por error de SQL Server. Este script se llama automáticamente cuando se produce un error. La propiedad privada SqlDMVScriptTimeout controla el número de milisegundos que la secuencia de comandos puede llevar a cabo para 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 de Service Pack 1 para SQL Server Business Intelligence Development Studio 2008 no se realiza correctamente porque falta un archivo de configuración. |
304390 |
El búfer de timbre muestra datos de eventos incompletos (resultados de eventos de dm_xe_session_targets) cuando alcanza el límite de tamaño de la salida XML. |
307313 |
Los usuarios no pueden devolver varias cookies en su módulo HTTP. Esto afecta a los usuarios cuando intentan implementar una autenticación personalizada. |
309869 |
Las acciones sqlsos.task_address, sqlsos.worker_address y eventos extendidos de sqlsos.scheduler_address muestran una dirección incorrecta. |
310483 |
El diseñador de Reporting Services 2008 convierte centímetros en pulgadas en el Tablix. Esto provoca una pérdida de precisión de diseño. |
313780 |
Al desinstalar el primero de dos instancias de como, se deshabilita el explorador SQL. Esto hace que la segunda instancia con nombre no sea accesible. |
319216 |
Los usuarios no pueden usar las 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 miembros calculados devuelve un error que indica que no se permiten subselecciones que tengan miembros calculados. |
327301 |
En Analysis Services, la configuración de un miembro predeterminado de dimensión mediante una expresión MDX que tiene una función no vacía hace que el servidor devuelva un error interno al intentar abrir el cubo. |
328752 |
La vista sys.dm_os_wait_stats muestra las filas duplicadas para el tipo de espera varios. Esto puede causar problemas para las herramientas de supervisión. |
331630 |
El valor entero no se redondea correctamente en el diseñador de consultas reutilizable de SQL Server Reporting Services. |
333544 |
CORRECCIÓN: se devuelve un nuevo código de error (6257) cuando un usuario intenta registrar un ensamblado CLR creado con un tiempo de ejecución más reciente, como CLR V4. El mensaje de error anterior (código 6218) ha sido confuso y no ha estado el problema real. |
336809 |
Un caso de borde inserta un valor de identidad fuera del rango actual en el modo "establecer identity_insert TABLE_NAME". 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 cliente nativo de SQL Server 2008 produce una infracción de acceso si la función SQLPutData especifica una longitud de SQL_NULL_DATA cuando se proporciona el valor de parámetro para su ejecución. |
338999 |
SQL Server Reporting Services 2008 experimenta una pérdida de conexión cuando un usuario usa la interfaz SOAP para ejecutar y exportar un informe. |
347779 |
SQL Server a veces genera un mensaje de error "no hay suficiente memoria del sistema en el grupo de recursos" interno "para ejecutar esta consulta". Esta situación suele ser evitable. |
350670 |
Los usuarios reciben el mensaje de error "página expirada" cuando intentan refershr un informe representado después de que el informe permanezca inactivo durante una hora. |
352788 |
Se produce el error 955 cuando los usuarios intentan configurar el almacén de datos de administración si tienen bases de datos en el servidor que no están en línea. |
352862 |
ReportBuilder 2,0 ClickOnce muestra un informe en blanco en el inicio si un usuario edita el informe mediante ReportBuilder 2,0 de un sitio web de SharePoint 12. |
355222 |
Si se usa MARS, la sys.dm_os_tasks vista muestra el mismo valor en la columna request_id para todas las tareas en lugar de informar del 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 bucketizer se han establecido incorrectamente. |
356127 |
Se devuelve información de intercalación de columna incorrecta cuando la herramienta BCP. exe recupera información de metadatos de columna. |
360584 |
Los planes producen errores durante la ejecución debido a un problema de estructura de datos en memoria durante la entrega de correo electrónico de un informe representado por MHTML. |
368388 |
BIDS 2008 el diseñador de informes se ejecuta conjuntamente con SQL Server Reporting Services 2008 se bloquea cuando los usuarios ajustan el tamaño de una fila de tabla. |
376257 |
Los campos para, CC y CCO del cuadro de diálogo "opciones de entrega del informe" se borran después de que los usuarios cancelan o cierran el cuadro de diálogo "detalles de la programación" para volver a "opciones de entrega de informe". |
383747 |
Los conjuntos de recopilación funcionan incorrectamente cuando recopilan contadores de rendimiento en un clúster si el nombre de la instancia de SQL es el mismo que el nombre de la red virtual. |
384800 |
CORRECCIÓN: se ha registrado información adicional y mejorada para InvalidReportParameterException en la salida detallada si se producen determinadas condiciones durante el procesamiento de parámetros. |
393410 |
Cuando los usuarios eliminan la selección de uno o varios meses de una programación mensual, SSRS crea programaciones independientes para cada mes aún seleccionado. En algunos casos, esto puede provocar un error "@active_end_date antes @active_start_date". |
393879 |
Se produce un error en la suscripción controlada por datos si se devuelve un valor NULL cuando se asigna al parámetro de informe, lo que acepta un valor NULL. |
394977 |
Los problemas de suscripciones y entregas son difíciles de diagnosticar en el archivo de seguimiento de Reporting Services. Es necesario un registro más detallado. |
415084 |
Los usuarios reciben un "Índice fuera de rango. Debe ser un mensaje de error no negativo y menor que el tamaño de la colección "al exportar a PDF. |
419740 |
Los usuarios no pueden usar la autenticación personalizada en el SKU de 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 devuelta que contiene una columna del tipo definido por el usuario, se producirá un interbloqueo automático. Además, se finaliza la conexión que intenta realizar estas operaciones. |
421922 |
CORRECCIÓN: se proporciona soporte técnico para un máximo de 15.000 particiones en las tablas y en los índices de las ediciones Enterprise, Developer y Evaluation de Microsoft SQL Server 2008 SP2. Para obtener más información sobre cómo se puede habilitar y deshabilitar esta compatibilidad, acerca de sus limitaciones y sobre algunos problemas conocidos y soluciones alternativas, consulte las notas del producto "soporte para particiones de 15.000" (http://go.microsoft.com/fwlink/?LinkId=199773). |
424804 |
En Analysis Services, algunos clientes pueden experimentar una infracción de acceso al usar 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 null 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 |
Se puede producir una excepción secundaria cuando Analysis Services genera un volcado de Watson. Esto es cierto si el volcado de Watson se genera debido a una excepción real o debido a una solicitud explícita de volcado de 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 |
CORRECCIÓN: en SSRS 2008 Service Pack 2, se actualiza el complemento RS para SharePoint 2007 para la comunicación con SSRS 2008 R2 Report Server. Esto permite el acceso a determinadas funciones de ReportBuilder 3,0, ReportParts y ATOM renderer, incluida la nueva vista previa del 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 empezar a importar los datos. Esto se debe a que 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 bajo nivel de rendimiento cuando hay muchos objetos de metadatos en la base de datos. |
432094 |
No se puede crear un índice espacial en una tabla que use CELL_ID, CELL_ATTRIBUTES o SRID para los nombres de columna. |
448007 |
En determinadas 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 |
Usar la seguridad de celda junto con cálculos produce resultados incorrectos cuando se usa una cláusula NON EMPTY. |
456534 |
Se produce una infracción de acceso de lectura durante un proceso de confirmación si se ejecutan dos transacciones de forma simultánea: una para modificar o crear una partición y otra para procesar una dimensión. |
471363 |
Cuando Microsoft Office 12 está integrado con SQL Server 2008 Reporting Services, la integración de SharePoint no se establece de forma predeterminada en la URL de ClickOnce del generador de informes, lo que impide que el generador de informes se inicie. |
471421 |
CORRECCIÓN: problema de localización en el SKU de Turco: los migas de pan ya están localizados en las nuevas páginas de la biblioteca de reportpart. |
499162 |
CORRECCIÓN: un problema de accesibilidad que se produce porque el nombre MSAA de "símbolo" es nulo. Los nombres de MSAA se actualizan y ahora son reconocibles. |
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 necesario para este proceso aumentó en una progresión geométrica a medida que se incrementó 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 LOB puede provocar una infracción de acceso en el servidor. |
520700 |
Los nombres MSAA del cuadro de diálogo 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 usa para enumerar las auditorías que incluyen el evento puede experimentar pérdidas de memoria en la lista de auditoría. Esto continúa hasta que se producen errores de memoria insuficiente y el servicio debe reiniciarse para recuperar la memoria. |
Nota Si está actualizando SQL Server 2008 SP1Cumulative Update 9 o una versión posterior, debe aplicar una actualización acumulativa posterior de SQL Server 2008 SP2 después de actualizar a SQL Server 2008 SP2 para obtener todas las soluciones. Para obtener más información sobre la actualización acumulativa posterior de 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 sobre cómo determinar la versión y la edición actuales de SQL Server, haga clic en el siguiente número de artículo para ver el artículo en Microsoft Knowledge Base:
321185 Cómo identificar la versión y la edición de SQL Server Los productos de terceros que se describen en este artículo están fabricados por compañías que son independientes de Microsoft. Microsoft no ofrece ninguna garantía, implícita ni de cualquier otro tipo, sobre el rendimiento o la confiabilidad de estos productos.