INTRODUCCIÓN
En este artículo se enumeran los errores que se corrigen en Microsoft SQL Server 2008 R2 Service Pack 1 (SP1).
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 R2, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2527041 Cómo obtener la versión más reciente del Service Pack para SQL Server 2008 R2
Más información
Además de las correcciones enumeradas en este artículo, SQL Server 2008 R2 SP1 contiene las revisiones incluidas en las actualizaciones acumulativas 1 a 6 para SQL Server 2008 R2. Este Service Pack también incluye todas las actualizaciones de seguridad publicadas hasta julio de 2011.
Para obtener más información acerca de los paquetes de actualizaciones acumulativas disponibles para SQL Server 2008 R2, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
981356 Compilaciones de SQL Server 2008 R2 que se publicaron después de SQL Server 2008 R2
Correcciones de este Service Pack
Para obtener más información acerca de los errores que se corrigen en SQL Server 2008 R2 SP1, 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 |
|---|---|---|
| 657377 | 949775 | El servidor de destino no puede descargar un trabajo multiservidor del servidor maestro si ejecuta una versión en alemán o en francés de SQL Server 2005 |
| 657404 | 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" |
| 649451 | 2216485 | CORRECCIÓN: El Monitor de recursos especifica una condición de no rendimiento en un servidor que ejecuta SQL Server 2008 |
| 649479 | 2216489 | Preocupación por 2008 SP2 [destino de SQL Server [19]] Error: No se puede preparar la inserción masiva de SSIS para la inserción de datos |
| 649504 | 2216497 | Solución: Los tipos de datos de polígonos de geometría de almacenamiento espacial con anillos internos devuelven datos incorrectos a través de diferentes operaciones geométricas |
| 649529 | 2216501 | Solución: Los trabajos multiservidor no se descargan de SQL Server 2000 en la función MSX a SQL Server 2008 en la función TSX |
| 649457 | 2448971 | Solución: Los bloqueos de una tabla no se escalan cuando se insertan muchas filas en una tabla en SQL Server 2008 |
| 628428 | 2463682 | CORRECCIÓN: Una base de datos habilitada para el cifrado de datos transparente puede volverse inaccesible si se descarta el certificado que se usa para cifrar la clave de cifrado de la base de datos. |
| 625028 | 2494517 | Solución: El valor de cuadro de texto oculto al que se hace referencia en el encabezado Tablix solo se muestra en la primera página después de exportar un informe a un procesador de salto de página físico |
| 447613 | 2515006 | Los filtros de DataSet aplicados durng SharedDataSet o el procesamiento de parámetros usan una configuración de intercalación incorrecta |
| 697406 | 2525273 | Solución: Un modelo de agrupación en clústeres que utiliza el algoritmo K-means genera resultados diferentes que se ven afectados por las columnas PredictOnly en SQL Server 2008 R2 Analysis Services |
| 649480 | 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 o SQL Server 2008 R2 en una instalación de clúster de conmutación por error avanzada o empresarial |
| 649339 | 2216460 | Mensaje de error cuando intenta abrir un proyecto en SQL Server 2008 o en SQL Server 2008 R2: "La definición de manifiesto del ensamblado localizado no coincide con la referencia del ensamblado" |
| 405512 | 2105809 | Recibes el error "No se puede detener el servicio ReportServer en el equipo <Nombre del equipo>" al cambiar del modo Conectado al modo Local |
| 405514 | 981588 | Recibe un mensaje de error cuando intenta navegar directamente al servidor de informes de SSRS 2008 R2 después de crear un sitio de notificaciones de SharePoint |
| 665971 | 2546901 | Solución: Se devuelven resultados diferentes al ejecutar una consulta paralela que utiliza una función de clasificación en SQL Server 2005, SQL Server 2008 o SQL Server 2008 R2 en un equipo que tiene 8 o más CPU |
| 650006 | 2563828 | Assert in function = Microsoft.ReportingServices.ReportProcessing.ParameterBase.Cast file = line = 0 expression = Excepción administrada no controlada: Type = System.InvalidCastException, Message = No se puede convertir un objeto de tipo 'System.Boolean' a tipo 'Syste. |
| 689073 | 2531482 | Solución: La característica IntelliSense de SSMS 2008 R2 puede dejar de funcionar después de instalar Visual Studio 2010 SP1 |
| 649856 | 2584903 | Solución: El trabajo del recopilador de datos tarda mucho tiempo en borrar datos de la base de datos MDW en SQL Server 2008 R2 |
Correcciones adicionales en este Service Pack
En SQL Server 2008 R2 SP1 también se incluyen las soluciones a los siguientes problemas:
| ID | Descripción |
|---|---|
| 418521 | El representador HTML ya no produce una excepción ArgumentOutOfRangeException si un informe tiene la propiedad ConsumeContainerWhitespace establecida en TRUE y si hay un espacio en blanco horizontal disponible para rellenar. |
| 346804 | CORRECCIÓN: La sintaxis de sugerencia de índice "FORCESEEK" ahora toma parámetros opcionales. Se ha agregado una nueva sugerencia de consulta FORCESCAN. Para obtener más información, consulte "Sugerencias de consulta (Transact-SQL)" (http://msdn.microsoft.com/en-us/library/ms181714.aspx). |
| 405562 | Las cadenas de conexión como "server="tcp:"' y 'server="np:"' se admiten en SQL Server Native Client 2008 para establecer conexiones a la instancia local. Con esta corrección, estas cadenas de conexión ahora funcionan en SQL Server Native Client 2008 R2 y permiten conexiones a la instancia local. |
| 447996 | Un problema en la comprobación lógica ya no se produce si una columna con particiones de una vista indexada coincide con la columna con particiones de la tabla con particiones base. Modificar el cambio de tabla ya no está habilitado en las vistas indexadas no alineadas con la partición. |
| 471571 | Uso de SQL 10.5 BIDS para implementar elementos de informe en un SQL Server 2008 R2 (y versiones posteriores) Ya no se produce un error en el servidor de informes o genera un mensaje de error de control de versiones de SQL. |
| 512199 | Las marcas de tiempo ahora son correctas cuando los archivos de eventos extendidos o de auditoría SQL se leen en un equipo distinto al que generó el archivo. Las marcas de tiempo ahora también son correctas después de reiniciar un servidor. |
| 528501 | Representar informe en modo de visualización sincrónica mediante Reporting Services 2008 R2 Los elementos web ahora se pueden ver si el informe contiene espacios en el nombre del informe. Ya no se genera un mensaje de error StreamNotFound. |
| 538455 | Al mostrar en HTML al tener la configuración de DeviceInfo "StyleStream" establecida en TRUE, la configuración de estilo ya no se pierde en los cuadros de texto o en el texto si se definen acciones. |
| 540725 | Se generan dos nuevos archivos de plantilla de seguimiento para los servicios de motor y análisis. Esto permite que Profiler muestre todos los eventos y columnas para el motor y los servicios de análisis. |
| 550635 | CORRECCIÓN: Informe de texto incorrecto cuando el analizador de estado de SP 2010 devuelve un mensaje de error sobre Analysis Services que se ejecuta en modo VertiPaq. |
| 550947 | En un elemento de informe Tablix que tiene 20 o más filas que contienen elementos de informe de contenedor anidados (Rectángulo y Tablix), el shell de BIDS ya no deja de responder si inserta una nueva fila encima o debajo de cualquier miembro de Tablix. |
| 555701 | El mensaje de desorden ya no provoca un error de infracción de acceso cuando se inicia el objeto DBM. |
| 617987 | La nueva instalación del servidor ya no informa de que no se genera una clave maestra de almacenamiento seguro cuando se instala el dispositivo de BI. (El mensaje se generó a pesar de que la instalación se realizó correctamente). |
| 623819 | Se ha corregido un problema en el que recibe un mensaje de error cuando el optimizador de consultas no pudo producir un plan para algunas consultas en vistas con particiones. Esto se describe en el problema 620614 Microsoft Connect. La corrección se encuentra bajo una marca de seguimiento (consulte el artículo de KB 974006). |
| 624909 | El rendimiento ya no disminuye cuando se usa el Visor de informes o se muestra en HTML si tiene varios elementos web en una sola página de SharePoint. |
| 624951 | Ya no recibirá una excepción de "Error al descargar appdomain" al cerrar una aplicación WPF que incluya el control ReportViewer. |
| 626205 | Analysis Services no puede crear un cubo local a partir de un cubo de servidor que tenga miembros de dimensión relacionados con el miembro Desconocido. |
| 626243 | PowerPivot se ha instalado correctamente en una granja de servidores existente si los componentes compartidos de SQL Server se instalan en una ubicación diferente de la predeterminada. |
| 629973 | BIDS e Report Builder 3 ya no se bloquean al hacer lo siguiente: arrastre una celda de una tabla por el borde, especifique el modo "Mover elemento de informe", mueva el objeto fuera de la tabla y, después, presione ESC mientras mantiene pulsado el botón del ratón. |
| 636999 | Si el Asesor de actualizaciones no puede examinar un archivo de seguimiento, el Asesor de actualizaciones ahora puede proporcionar un mensaje de error significativo a un usuario. |
| 639182 | Cuadro de diálogo Inicio de sesión de Report Builder 3.0. Esto se invoca cuando se usa la autenticación de formularios para SSRS, ya no está oculta por un cuadro de diálogo modal del "Asistente para nuevos informes". (Debido al problema, es posible que los usuarios no sepan que se está solicitando un inicio de sesión). |
| 643961 | Todas las opciones específicas de cuenta de usuario ahora funcionan según programaciones de orígenes de datos. |
| 646473 | Ya no se produce un error en una aplicación diseñada en el entorno de .NET Framework 4.0 si RBS no puede encontrar la información de configuración. Ahora se busca la información en los archivos de configuración de .NET Framework 4.0 y 3.5. |
| 658405 | Ahora puede crear informes personalizados mediante el archivo .odc en el Panel de administración de TI. |
| 665971 | Operador de paralelismo Las filas de transferencias ahora están en el orden correcto. El optimizador ahora puede seleccionar un plan subóptimo. Por lo tanto, esta corrección requiere un traceflag. Para usar esta corrección, debe habilitar traceflag 4134. |
| 674357 | Ahora se generan dos nuevos archivos de plantilla de seguimiento para el servicio del motor y para el servicio de análisis. Esto se hace para asegurarse de que Profiler pueda mostrar todos los eventos y columnas de ambos servicios. |
| 679035 | Se ha corregido un pequeño error ortográfico en la página Administración central. |
| 684435 | StringCchPrintf_l espera el tamaño del búfer de destino en caracteres. El tamaño se pasó en bytes. Por lo tanto, se generó el error de OACR - BUFFER_OVERFLOW. Se ha corregido el código pasando la longitud correcta. |
| 649475 | 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. |
| 649357 | En una base de datos determinada, al usar un puntero de servidor que se declara para una instrucción select que contiene cualquier vista del sistema, puede dar resultados incorrectos después de que esa base de datos se adjunte y se vuelva a adjuntar. |
| 649391 | Los errores de daño de DBCC se producen durante las intercalaciones de SQL Server 2008 R2 cuando se usan cadenas que tienen secuencias Jamo que siguen el signo prolongado japonés. |
| 657399 | 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. |
| 649476 | 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. |
| 649557 | Corrección: Un problema de accesibilidad que se produce porque el nombre de Microsoft Active Accessibility de "Símbolo" es nulo. Los nombres de Microsoft Active Accessibility se actualizan y ahora se pueden detectar. |
| 649447 | 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. |
| 649575 | Los nombres de MSAA para el cuadro de diálogo de Propiedades de escala radial son incorrectos y no son compatibles con la accesibilidad. |
| 519534 | El uso de parámetros con valores de tabla para columnas de LOB puede provocar una infracción de acceso en el servidor. |
| 645824 | Puede producirse un error de infracción de acceso durante la ejecución de procedimientos almacenados extendidos en condiciones de alto estrés. |
| 649559 | 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 que se requiere para este proceso aumentaba en una progresión geométrica a medida que aumentaba el número de particiones. El tiempo que se requiere ahora aumenta en una progresión lineal. |
| 649537, 448009 | 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. |
| 649530 | Una excepción secundaria puede producirse cuando Analysis Services genera un archivo de volcado de Watson. Esto es así tanto si el archivo de volcado de Watson se genera debido a una excepción real como si es debido a 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 archivos de volcado y, a continuación, apaga el servidor. |
| 649524 | 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 automático. Además, la conexión que intenta realizar estas operaciones se detiene. |
| 649532 | 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. |
| 657405 | 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 se puede prevenir con frecuencia. |
| 649434 | Si los parámetros enlazados por la función SQLBindParameter especifican una longitud de SQL_DATA_AT_EXEC, el controlador ODC de SQL Server 2008 R2 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. |
| 512170 | 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. |
| 649425 | 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. |
| 649346 | El destino de creación de depósitos asíncrono muestra pares de valores/cadenas incorrectos para los campos asignados cuando se compara con la información disponible en dm_xe_map_values. |
| 649340 | 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. |
| 649427 | 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. Consulte el error para obtener información detallada. |
| 649433 | 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. |
| 649450 | Se devuelve información de intercalación de columna incorrecta cuando BCP.exe recupera información de metadatos de columna. |
| 649527 | El uso de una función PeriodsToDate que tiene un parámetro de miembro nulo puede provocar un error de "excepción inesperada". |
| 649341 | 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. |
| 629570 | 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. |
| 649374 | 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. |
| 677560 | Corrige un problema en el que una consulta remota trae el código de error 7359 en SQL Server 2008 R2. Este problema se produce si una función definida por el usuario usa un sinónimo de una tabla vinculada, existe un plan de ejecución para la función definida por el usuario en el servidor local y se actualiza una versión de esquema de la tabla vinculada en un servidor remoto. |
| 562310 | Corrige un error "Leer AV en FullXactImpBase::GetXdes xact.cpp @ 2536" que se produce cuando se crea una base de datos db1, se almacena en caché una consulta para db1, luego se descarta db1, se crea una segunda base de datos, luego se crea db1 de nuevo, y la consulta almacenada en caché se vuelve a ejecutar. |
| 623804 | Corrige un resultado incorrecto de las consultas ejecutadas dentro de los cuerpos del desencadenador. El escenario requiere un índice filtrado único. El desencadenador debe contener una consulta que se vea afectada por si una columna es única para toda la tabla. |
| 636156 | Corrige un problema en el que las copias de seguridad se dañan cuando las bases de datos tienen habilitado el cifrado transparente de base de datos, tienen las sumas de comprobación de página activadas y la copia de seguridad usa sumas de comprobación. |
| 657511 | CORRECCIÓN: Esta corrección soluciona los tiempos de espera y los interbloqueos que pueden producirse durante el procesamiento de la suscripción, cuando muchas suscripciones se procesan simultáneamente. La revisión se aplica cuando Reporting Services se implementa en modo integrado de SharePoint. |
| 676139 | Corrige un problema en el que el cliente tiene que estar realizando una ordenación y una página de ordenación se derrama en el disco. Además, el examen de TDE toca simultáneamente esa página en particular. Puede reiniciar el equipo para evitar el problema. Sin embargo, no puede evitar este problema por completo a menos que desactive TDE. |
| 676491 | Corrige un posible problema que se produce después de aplicar una revisión que se describe en la 473052 de errores de VSTS. |
| 679886 | Corrige un problema en el que los eventos extendidos o los archivos de seguimiento de auditoría SQL recopilados pueden mostrar información de marca de tiempo incorrecta. |
| 686401 | Corrige un problema en el que un valor nulo de C# se convierte en dbNull antes de conservarlo. |
| 620861 | Solución: Se proporciona compatibilidad con un máximo de 15 000 particiones en tablas e índices de las ediciones Datacenter, Enterprise, Developer y Evaluación de Microsoft SQL Server 2008 R2 SP1. 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" https://go.microsoft.com/fwlink/?linkid=199773 |
| 296354 | Solución: Los valores predeterminados de la propiedad SqlDumperDumpTimeOut no están dentro de un ámbito válido en Microsoft SQL Server 2008 R2 SP1. El ámbito del valor válido abarca desde 0 (ms) hasta MAXDWORD. |
| 417616 | CORRECCIÓN: La lógica para recuperar SPN para las cuentas de servicio ahora está configurada para que siempre se registre. Antes de aplicar esta corrección, la lógica se establece para que se registre solo cuando EP está activado. Esta información puede usarse para solucionar problemas de Kerberos. |
| 517329 | Un defecto de programa hace que varias herramientas de diagnóstico notifiquen que las consultas se ejecutan en la base de datos maestra en lugar de en la base de datos en la que se ejecutaron realmente. |
| 615697 | Faltan puntos SQM para características importantes en Microsoft SQL Server 2008 o en una versión posterior de SQL Server. Esta corrección agrega algunos puntos SQM importantes, que son útiles para realizar un seguimiento de las métricas de uso de los clientes. |
| 645245 | CORRECCIÓN: La lógica de reconexión y reejecución se ha eliminado de la ruta del código de ejecución de consultas en el editor SQL. Esta información ya no es necesaria porque el periodo de tiempo de espera de la conexión IDLE para Microsoft SQL Azure ha aumentado a 30 minutos. |
| 674580 | El nuevo archivo de plantilla de seguimiento ("Microsoft Analysis Services TraceDefinition 10.50.0.xml") en Analysis Services debe regenerarse para incluir eventos de seguimiento recién agregados de modo que Profiler pueda mostrar todos los eventos y columnas. |
| 707007 | Las importaciones fallan en Dallas. |
| 710263 | Se devuelve un error al intentar generar instantáneas en la galería de informes si se usa Internet Explorer 9 como explorador. |
| 710433 | Corrección: El registro se actualiza para pasar nombres de archivo como parámetro a ssms.exe cuando hace doble clic en un archivo .sql. |
| 656177 | Solución: Se produce una infracción de acceso cuando se utiliza un procedimiento almacenado o una función definida por el usuario para crear una variable de tabla en SQL Server 2008 o en SQL Server 2008 R2 |
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.