INTRODUCCIÓN
En este artículo se enumeran problemas de SQL Server 2008 solucionados por Microsoft SQL Server 2008 Service Pack 3 (SP3).
Notas
- Es posible que el Service Pack solucione algunos problemas no documentados.
- La lista de problemas se actualizará cuando se publiquen los artículos sobre los problemas.
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
Nota: Microsoft distribuye las correcciones de Microsoft SQL Server 2008 como un archivo descargable. Dado que las correcciones son acumulativas, cada nueva versión contiene todas las revisiones y correcciones de seguridad que se incluyeron con la versión de corrección de SQL Server 2008 anterior. Normalmente, debe descargar el Service Pack más reciente.
Descargue ahora SQL Server 2008 Service Pack 3
Más información
SQL Server 2008 SP3 corrige los siguientes problemas:
Problemas que se enumeran en este artículo
Problemas corregidos en los siguientes paquetes de actualización acumulativa para Microsoft SQL Server 2008 Service Pack 2 (SP2):
- Paquete de actualización acumulativa 1 para SQL Server 2008 SP2
- Paquete de actualización acumulativa 2 para SQL Server 2008 SP2
- Paquete de actualización acumulativa 3 para SQL Server 2008 SP2
- Paquete de actualización acumulativa 4 para SQL Server 2008 SP2
Para obtener más información acerca de los paquetes de actualizaciones acumulativas disponibles para SQL Server 2008 SP2, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2402659 Compilaciones de SQL Server 2008 que se publicaron después de SQL Server 2008 Service Pack 2 En la tabla siguiente se proporciona más información sobre los productos o herramientas que comprueban automáticamente esta condición en su instancia de SQL Server y en las versiones del producto SQL Server con las que se ha evaluado la regla.
| Software de regla | Título de regla | Descripción de regla | Versiones de producto para las que se ha evaluado la regla |
|---|---|---|---|
| System Center Advisor | SQL Server KB2546951 de actualización que faltan para garantizar que se inicie Ent lazywriter | System Center Advisor determina si esta instancia de SQL Server se ejecuta en un servidor con más de 64 procesadores lógicos. Además, el Asesor comprueba la compilación y la versión actuales de sqlservr.exe. Si la compilación actual de sqlservr.exe es menor que la compilación de corrección, el asesor genera la alerta sobre este problema. Revise los detalles que se proporcionan en la sección "Información recopilada" de la alerta de Advisor y aplique la corrección que se describe en este artículo. Esta alerta de asesor hace referencia al 337272 de identificador de corrección que se menciona en este artículo. | SQL Server 2008 |
Problemas solucionados por SQL Server 2008 SP3
Para obtener más información acerca de estos problemas, 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 |
|---|---|---|
| 721415 | 2550552 | Solución: El comando de SQL Server deja de responder cuando utiliza una ruta de acceso sin búfer para acceder a un archivo FILESTREAM en SQL Server 2008 R2 o SQL Server 2008 |
| 611967 | 922578 | Solución: Muchos mensajes que tienen el id. de mensaje 19030 y el id. de mensaje 19031 se registran en el archivo de registro de errores de SQL Server 2005 cuando utiliza el perfil de SQL Server en SQL Server 2005 |
| 628427 | 2463682 | CORRECCIÓN: Una base de datos que tiene habilitado el cifrado de datos transparente puede marcarse como "sospechosa" si el certificado de servidor se coloca en SQL Server 2008 R2 |
| 729461 | 2500042 | Mensaje de error "El programa de instalación de SQL Server 2008 requiere que se instale Microsoft .NET Framework 4.0" al aplicar Service Pack 2 (SP2) para SQL Server 2008 |
| 757676 | 2565683 | CORRECCIÓN: Puede recibir resultados incorrectos al ejecutar una consulta compleja que contenga funciones de agregados, funciones de combinación y funciones distintas en subconsultas en un entorno de SQL Server 2008 |
| 746231 | 2569923 | Solución: Cargue trabajos de recopilador de datos que abran y cierren rápidamente un gran número de puertos TCP si los trabajos cargan datos a una base de datos MDW en SQL Server 2008 o en SQL Server 2008 R2 |
| 429231 | 2588050 | FIX: Es posible que se produzca un error en la instalación integrada de un Service Pack de SQL Server 2008 |
| 717065 | 2588453 | CORRECCIÓN: Infracción de acceso cuando DTA ejecuta una consulta en una tabla de SQL Server 2008 si hay un índice en una columna de tipo de datos espaciales de la tabla |
| 644781 | 2589980 | Corrección: Resultados incorrectos o violación de restricciones al ejecutar una instrucción SELECT o una instrucción DML que utiliza la función row_number y un plan de ejecución paralelo en SQL Server 2008 |
| 420834 | 2590124 | FIX: "ChainerInfrastructureException" error al instalar SQL Server 2008 |
| 666690 | 969052 | Cómo restaurar los archivos de caché de Windows Installer que faltan y resolver los problemas que se producen durante una actualización de SQL Server |
| 406407 | 2591753 | Corrección: hay disponible una actualización para agregar información de SPN para las cuentas de servicio al archivo de registro de Reporting Services |
Otros problemas solucionados por SQL Server 2008 SP3
SQL Server 2008 SP3 también soluciona los siguientes problemas.
| Número de error de VSTS | Descripción |
|---|---|
| 295196, 771825 | Puede recibir el siguiente mensaje de advertencia al crear el plan de mantenimiento si la opción Reducir base de datos está habilitada en SQL Server 2008: "La reducción de archivos de datos mueve datos y puede provocar la fragmentación de los índices dentro de esos archivos". |
| 295750 | Varias herramientas de diagnóstico notifican incorrectamente la base de datos maestra para consultas que se ejecutaron en otras bases de datos en SQL Server 2008. |
| 337272 | La entidad de seguridad Lazy Writer no se inicia si el nodo 0 NUMA no contiene ningún procesador en SQL Server 2008. |
| 444202 | Un usuario no puede cambiar su contraseña en SQL Server 2005 mediante SQL Server Management Studio (SSMS) de SQL Server 2008. |
| 447990 | Suponga que una vista indexada proyecta columnas de las tablas base y no base, y suponga que una columna de la tabla no base tiene el mismo id. de orden y tipo que una columna de la tabla base. En este escenario, si SQL Server 2008 SP3 está instalado, se produce un error en lugar de un modificador de partición. |
| 450529 | Supongamos que abre SSMS como no administrador y después intenta adjuntar una base de datos. En este escenario, si SQL Server 2008 SP3 está instalado, recibirá un error "Acceso denegado" en lugar de una excepción. |
| 507222 | Tenga en cuenta el siguiente escenario:
En este escenario, recibe un error "Infracción de acceso de lectura en FullXactImpBase::GetXdes xact.cpp @ 2536" en SQL Server 2008. |
| 546001 | La solución para el problema de este error restablece el nombre de un parámetro con valores de tabla cuando crea un valor predeterminado para el parámetro de valores de tabla. Después de instalar SQL Server 2008 SP3, el elemento TableVarElem siempre tiene el nombre correcto cuando recupera los valores predeterminados de la caché de tabla Temp. |
| 643903 | No se pueden generar notificaciones de eventos para eventos de nivel de base de datos cuando se realiza una operación DDL entre bases de datos. Este problema se produce porque se usan controladores de cuadro de diálogo incorrectos. |
| 650111 | Una aplicación no puede conectarse a SQL Server 2008 si está instalada una instalación en paralelo de SQL Server con el nombre en código "Denali". Este problema se produce debido a un puntero nulo. Cuando se usa el puntero nulo, se omiten las instancias de nivel superior instaladas en el equipo. Después de instalar SQL Server 2008 SP3, el puntero nulo no se usa cuando usa SQL Server 2008 Administrador de configuración. |
| 703968 | Después de instalar SQL Server 2008 SP3, el optimizador de consultas puede controlar diferentes valores de salida para el mismo valor de entrada de la columna CRYPT_GEN_RANDOM. |
| 704992 | Problemas para conversiones de datos integrales en sistemas operativos basados en x64. Estos problemas se producen debido al método BindParameter y a los parámetros de tipo de datos LONG que utiliza este método. |
| 707059 | Es posible que Profiler no muestre todos los eventos y columnas tanto para el motor de base de datos de SQL Server como para SQL Server Analysis Services. Después de instalar SQL Server 2008 SP3, se generan por separado nuevos archivos de plantilla de seguimiento para el motor de base de datos de SQL Server y para SQL Server Analysis Services. |
| 709063 | El problema de rendimiento lento se produce cuando ejecuta el trabajo de recopilador de datos mdw_purge_data_[<nombre> de la base de datos MDW] para realizar una operación ELIMINAR. Este problema se produce si un recopilador de datos de Microsoft SQL Server 2008 Management Data Warehouse (MDW) se ejecuta en una base de datos MDW a gran escala. |
| 741462 | Al ejecutar un paquete SSIS desde la utilidad de tiempo de ejecución de DTExec.exe o desde un paso de trabajo del Agente SQL, es posible que falten algunos eventos de registro de salida en la salida registrada. Es posible que falten eventos como OnInformation, OnProgress, Diagnostic, OnPostExecute y PackageEnd en la salida. Los eventos de registro de información comúnmente observados, como OnInformation: "Destino OLE DB" escribió ###### filas" pueden faltar en la salida. Otras utilidades en tiempo de ejecución, como DTExecUI.exe y DtsDebugHost.exe (al depurar un paquete SSIS desde el entorno de BIDS) no se ven afectadas por el problema. |
| 755932 | Las funciones analíticas LAG y LEAD no funcionan en el motor del Asistente para paquetes e implementación (PDW). Este problema se produce porque se quita parte de la información del esquema MemoXML. |
| 771381 | Se asigna un puntero incorrecto del objeto de memoria al eliminar una base de datos con un grupo de archivos FILESTREAM. |
| 540323 | Una infracción de acceso se produce cuando una aplicación intenta generar el código de error 9530. Este problema se produce porque se usa un puntero NULL. |
| 778341 | La función SCOPE_IDENTITY() puede devolver valores incorrectos. |
| 536835 | El programa de instalación se bloquea al instalar Microsoft SQL Server 2008 en un equipo con el procesamiento analítico en línea (OLAP) de SQL Server 2000 Service Pack 3 (SP3). Este problema se produce porque SQL Server 2000 SP3 OLAP estableció incorrectamente la clave del Registro de la versión en Service Pack 3.0. |
| 544926 | Si no modifica ninguna propiedad al intentar cambiar el objeto DatabaseEncryptionKey de SQL Server Management Objects (SMO), el objeto SMO de base de datos no actualiza el valor de DatabaseEncryptionKey. |
| 729229 | Después de instalar SQL Server 2008 SP3, los resultados de una enumeración no se almacenan en caché ni en variables locales para enumerar recursos. Además, los discos se validan solo una vez y los resultados se almacenan para las solicitudes posteriores. |
| 425485 | Después de instalar SQL Server 2008 SP3, se deshabilitan todos los vínculos de página de aterrizaje que ejecutan escenarios de configuración. |
| 700081 | Cuando una aplicación busca nombres para contadores base de un contador de proporciones, tiene que realizar una operación de búsqueda de subcadena que no distinga entre mayúsculas y minúsculas en SQL Server 2008. |
| 281309 | Tiempo de CPU incorrecto al ejecutar planes de consulta paralelos para la tabla sys.dm_exec_query_stats. |
| 356915 | Se produce un error cuando los búferes internos para las operaciones de lectura asincrónica dividen un delimitador de columna de varios caracteres en dos partes. Después de instalar SQL Server 2008 SP3, el puntero de análisis actual se restablece después de cambiar los búferes. |
| 645220 | SQLAgent.exe no se ejecuta cuando se escribe un comando SQLAgent.exe válido en un símbolo del sistema. Este problema se produce debido a un error de permisos para la memoria compartida. |
| 747046 | Después de instalar SQL Server 2008 SP3, no se crea una base de datos si el nombre de la base de datos es el mismo que el nombre del usuario de la base de datos actual. |
| 769191 | SQL Server 2008 SP3 contiene VER_PRODUCTLEVEL_STR actualizados y VER_PRODUCTLEVEL_WSTR variables globales en el archivo Ntverp.h. Estas variables se actualizan a SP3. |
| 453592 | Un usuario no puede tener acceso a una base de datos de catálogo si especifica un puerto para el servidor de bases de datos en Microsoft SQL Server 2008 Reporting Services Administrador de configuración. |
| 773344 | La información de la cuenta de ejecución contiene cadenas truncadas en la compilación traducida para ruso de Microsoft SQL Server 2008 Reporting Services Administrador de configuración. |
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.