19/2/2008 11:52:07 a.m.

La versión más actualizada de este archivo está disponible en línea en el sitio web Centro de descarga de Microsoft®, en la página de descarga del archivo Léame.

El equipo de documentación de Microsoft SQL Server® le agradece sus comentarios sobre la documentación. Revisamos e investigamos todos los problemas relacionados con la documentación, pero no respondemos a preguntas sobre soporte técnico. Para proporcionar comentarios sobre problemas relativos a SQL Server 2008 que no estén relacionados con la documentación, vea el sitio web Página de comentarios sobre SQL Server de Microsoft Connect.

Cuando sea posible, envíenos sus comentarios en inglés.

Contenido

1.0 Introducción

2.0 Instalar SQL Server 2008

En esta sección se describe cómo tener acceso a la información de instalación y a los requisitos de sistema de SQL Server 2008 y se proporciona información de última hora e información sobre problemas de instalación que pueden afectar a la instalación correcta de SQL Server 2008.

2.1 Requisitos de instalación

Para obtener información sobre cómo instalar SQL Server 2008, vea el contenido del archivo s10ch_setup.chm en la instalación de la versión de CTP de febrero. Este archivo está disponible en el disco de instalación en la ruta de acceso siguiente:<unidad>:\Servers\help\3082\s10ch_setup.chm. Por lo general, este archivo se instala en la ruta de acceso siguiente:<unidad>:\%Archivos de programa%\Microsoft SQL Server\100\Setup Bootstrap\Help\3082\s10ch_setup.chm.

2.2 Obtener SQL Server 2008

La versión de CTP de febrero está disponible en SQL Server 2008 Developer Edition y SQL Server 2008 Express Edition.

SQL Server 2008 Developer Edition se ejecuta en los sistemas operativos siguientes:

  • Windows Server 2008 para las ediciones x86 de 32 bits y x64 de 64 bits, e Itanium
  • Windows Vista para las ediciones x86 de 32 bits y x64 de 64 bits
  • Windows Server 2003 Enterprise Edition Service Pack 2 (SP2) instalado para las ediciones x86 de 32 bits y x64 de 64 bits y las ediciones Itanium
  • Windows XP Professional Edition con Service Pack 2 instalado para las ediciones x86 de 32 bits y x64 de 64 bits

SQL Server 2008 Express Edition se ejecuta en los sistemas operativos siguientes:

  • Windows Server 2008 para las ediciones x86 de 32 bits y x64 de 64 bits
  • Windows Vista para las ediciones x86 de 32 bits y x64 de 64 bits
  • Windows Server 2003 Enterprise Edition con Service Pack 1 y Service Pack 2 instalados para x86 de 32 bits
  • Windows XP Professional Edition con Service Pack 2 instalado para x86 de 32 bits

Para ver las instrucciones de instalación para este lanzamiento, vea los siguientes temas en los Libros en pantalla de SQL Server en MSDN:

Para descargar un paquete de instalación para la versión de febrero de CTP de SQL Server 2008, vea la página de descarga de SQL Server 2008 en el Centro de descarga de Microsoft.

[Arriba]

2.3 Instalar o actualizar a SQL Server 2008

A la hora de instalar o actualizar a la versión de CTP de febrero, tenga en cuenta lo siguiente:

La versión de febrero de CTP no se instalará si se produce un error en las siguientes comprobaciones:

  • Comprobación de la versión del sistema operativo: la versión de febrero del CTP sólo se instalará en los siguientes sistemas operativos:
    • Windows XP SP2
    • Windows Server 2003 SP2
    • Windows Vista
    • Windows Server 2008
    El clúster de conmutación por error no se admite en esta versión de Windows Server 2008.
  • Comprobación de reinicio: la versión de febrero de CTP no se instalará si hay un reinicio pendiente.
  • Comprobación de WMI: la versión de CTP de febrero no se instalará si el servicio Instrumental de administración de Windows (WMI) no se ha iniciado y no se está ejecutando.
  • Comprobación del contador del Monitor de rendimiento: la versión de febrero de CTP no se instalará si los contadores de rendimiento están dañados.
  • BIDSInstalledCheck: si la versión de noviembre de CTP de Business Intelligence Development Studio (BIDS) está instalada, el programa de instalación no instalará la versión de febrero de dicho componente.
  • Comprobación en paralelo: la versión de febrero de CTP no se instalará si la de julio o una versión anterior están instaladas en el mismo equipo. La instalación en paralelo de esta versión con la versión de noviembre de CTP no está bloqueada, pero tampoco se admite.

La actualización en la versión de febrero de CTP incluye las siguientes advertencias y condiciones de bloqueo:

  • Comprobación del nivel de Service Pack de SQL Server: la versión de febrero de CTP no se actualizará si la versión a la que está actualizando es anterior a SQL Server 2000 SP4 o SQL Server 2005 SP2.
  • Comprobación de clúster: no hay ninguna actualización de clúster en esta versión.
  • Comprobación entre compilaciones: la versión de febrero de CTP no se actualizará para ninguna versión de CTP.
  • RS_ValidDSN: la versión de febrero de CTP no se actualizará si no tiene una conexión válida a la base de datos del servidor de informes.
  • RS_ValidDatabaseVersion: la versión de CTP de febrero no se actualizará si la base de datos del servidor de informes está hospedada en SQL Server 2000. Hospede la base de datos del servidor en SQL Server 2005 antes de realizar la actualización a la versión de CTP de febrero.
  • RS_NoCustomRenderingExtensions: debe migrar la extensión de representación a la carpeta de instalación de la versión de febrero de CTP de Reporting Services.
  • RS_NoCustomSecurityExtensions: la actualización está bloqueada en SQL Server 2000 Reporting Services. Vuelva a escribir la extensión de seguridad personalizada y, a continuación, copie manualmente la extensión a la nueva carpeta de instalación de la versión de febrero de CTP de Reporting Services y configúrela.
  • RS_NoCustomAuthExtensions: la actualización está bloqueada en SQL Server 2000 Reporting Services. Migre el servidor de informes a una nueva instancia de la versión de febrero de CTP de Reporting Services y configure la extensión de seguridad.
  • RS_ReportServerUnsupportedSecurityMode: la actualización está bloqueada en SQL Server 2000 Reporting Services. No se puede actualizar SQL Server 2000 Reporting Services si tiene los modos de autenticación anónima e implícita. Migre a una nueva instancia de la versión de febrero de CTP de Reporting Services.
  • RS_ReportManagerUnsupportedSecurityMode: la versión de febrero de CTP no actualizará SQL Server 2000 Reporting Services. No se puede actualizar a la versión de febrero de CTP de Reporting Services si tiene los modos de autenticación anónima e implícita. Migre primero a una nueva instancia de la versión de febrero de CTP de Reporting Services.
  • RS_ReportServerClientCertificateRequired: se trata de un problema de bloqueo. SQL Server 2008 Reporting Services no admite certificados SSL de cliente. Por lo tanto, no puede realizar una actualización si requiere certificados de cliente SSL.
  • RS_ReportManagerClientCertificateRequired: se trata de un problema de bloqueo. SQL Server 2008 Reporting Services no admite certificados SSL de cliente. Por lo tanto, no puede realizar una actualización si requiere certificados de cliente SSL.
  • Engine_FullTextInstalled_Id: proporciona una advertencia que indica que la búsqueda de texto completo requiere que la característica de desinstale y se vuelva a instalar. Es posible que la actualización de la búsqueda de texto completo pierda algunos valores de configuración en este escenario.
  • Engine_SqlServerServiceDisabled_Id: la actualización está bloqueada si la cuenta del servicio del motor está deshabilitada.
  • SqlExpAvdInstalledCheck: no se puede actualizar SQL Server Express with Advanced Services a la versión de febrero de CTP de SQL Server 2008.
  • SqlExpressForDevSkuCheck: no se puede actualizar SQL Server 2005 Express Edition a ninguna edición de la versión de febrero de CTP de SQL Server 2008 excepto SQL Server Express.

[Arriba]

2.4 Consideraciones sobre compatibilidad

Tenga en cuenta los aspectos siguientes cuando ejecute la versión Base de datos: de SQL Server 2008:

2.4.1 Compatibilidad simultánea

La compatibilidad en paralelo en esta versión es la siguiente:

Compatibilidad en paralelo

SQL Server 2000 (32 bits) SP4

SQL Server 2000 (64 bits) SP4

SQL Server 2005 (32 bits) SP2

SQL Server 2005 (64 bits) IA64 SP2

SQL Server 2005 (64 bits) X64 SP2

CTP de febrero de SQL Server 2008 (32 bits)

CTP de febrero de SQL Server 2008 (64 bits) IA64

CTP de febrero de SQL Server 2008 (64 bits) X64

CTP de noviembre de SQL Server 2008 y anteriores

CTP de febrero de SQL Server 2008 (32 bits)

No

No

No

No

CTP de febrero de SQL Server 2008 (64 bits) IA64

No

No

No

No

No

No

CTP de febrero de SQL Server 2008 (64 bits) X64

No

No

No

No

En esta versión no se ofrece compatibilidad en paralelo para los clústeres de conmutación por error de SQL Server.

2.4.2 Cómo quitar una instalación con errores de la versión de febrero de CTP de SQL Server 2008

Para determinar si existe un error de actualización que se pueda desinstalar y volver a instalar, busque la cadena siguiente en el registro de instalación detallado, que se encuentra en <unidad>:\Archivos de programa\Microsoft SQL Server\100\Setup Bootstrap\Log\\<NombreEquipo>_AAAAMMDD_HHMM_Detail.txt:

Feature <Name of feature> failed, upgrade for all instance products will be terminated.

Debe desinstalar cada componente de la versión de febrero de CTP por separado. También necesitará el identificador de instancia para ejecutar el comando de desinstalación. Para determinar el identificador de instancia, busque "Instance ID" en el registro de instalación detallado. Por ejemplo, verá algo similar a lo siguiente en los registros de instalación:

10/30/2007 09:53:54 Slp: Using instance id 'MSSQL10.KATMAI' for product SQL Server Database Services

10/30/2007 09:53:54 Slp: Using instance id 'MSAS10.KATMAI' for product Analysis Services

10/30/2007 09:53:54 Slp: Using instance id 'MSRS10.KATMAI' for product Reporting Services

Para desinstalar y volver a instalar la versión de febrero de CTP, siga estos pasos:

  1. Debe desinstalar por separado cada componente de la versión de febrero de CTP; para ello, utilice la sintaxis siguiente:
    • Para el Motor de base de datos: Setup100.exe /Action=uninstall /SQLInstanceID=/Features=SQL
    • Para Analysis Services: Setup100.exe /Action=uninstall /ASInstanceID=/Features=AS
    • Para Reporting Services: Setup100.exe /Action=uninstall /RSInstanceID=/Features=RS
  2. Revise los archivos de registro resumido y detallado de la instalación para identificar problemas de bloqueo.
  3. Elimine los problemas de bloqueo.
  4. Ejecute de nuevo la operación de actualización.

2.4.3 El proceso de reparación requiere la ejecución manual de los scripts de actualización de la replicación

Si falla la actualización, probablemente se le pida que ejecute una operación de reparación La operación de reparación no ejecutará correctamente los scripts de actualización de la replicación. En este momento, los usuarios no deben hacer DML o ejecutar agentes de replicación en los distribuidores, publicadores o suscriptores. Los scripts de actualización de replicación deben ejecutarse manualmente una vez que se haya completado el proceso de reparación. Para ejecutar estos scripts de actualización con el fin de reparar una actualización de replicación con errores, ejecute el procedimiento almacenado sp_vupgrade_replication en la base de datos maestra. Una vez que sp_vupgrade_replication se ha ejecutado correctamente, los agentes de DML y de replicación pueden seguir funcionando. Para obtener más información acerca de sp_vupgrade_replication, vea los Libros en pantalla de SQL Server.

2.4.4 Suspendida temporalmente la compatibilidad con los elementos de informe personalizados

La interfaz Elemento de informe personalizado (CRI) ha cambiado en la versión de CTP de febrero. No se admiten versiones anteriores de las interfaces CRI en esta versión de CTP. Para obtener más información, vea la sección "Temporary Breaking Changes in SQL Server 2008 CTP Releases" en el tema "Breaking Changes in SQL Server Reporting Services" en MSDN. Algunos CRI de gráficos de Dundas existentes se pueden actualizar en esta versión. Para obtener más información, vea "Actualizar informes" en MSDN.

2.4.5 Instalar SQL Server 2008 en un controlador de dominio

No se recomienda instalar SQL Server 2008 en un controlador de dominio. No se admite la instalación de SQL Server 2008 en un controlador de dominio de sólo lectura.

2.4.6 Los informes de errores y de uso de características están habilitados de manera predeterminada

De manera predeterminada, los informes de uso y errores están habilitados en la versión de CTP de febrero. Puede deshabilitar los informes de uso y errores durante las instalaciones de la interfaz de usuario si desactiva las casillas de los cuadros de diálogo Configuración de informes de errores y uso.

Puede deshabilitar los informes de uso y errores durante las instalaciones desatendidas si utiliza el parámetro /ERRORREPORTING=0.

Para deshabilitar los informes de errores y características de uso una vez finalizada la instalación, use la herramienta de informes de uso y errores de SQL Server en el menú Herramientas de configuración. Para ejecutar la herramienta de informes, haga clic en Inicio, Todos los programas, Microsoft SQL Server 2008, Herramientas de configuración y, por último, en Informes de uso y errores de SQL Server.

2.4.7 Desinstalar el Explorador de SQL Server

En SQL Server 2005, la instalación del Explorador de SQL Server estaba integrada con el Motor de base de datos o Analysis Services. En SQL Server 2008, la instalación del Explorador de SQL Server es independiente y se realiza automáticamente con el Motor de base de datos o con Analysis Services. Si tiene instaladas varias instancias de SQL Server 2008, el Explorador de SQL Server se desinstalará automáticamente cuando se desinstale la última instancia de SQL Server 2008.

Sin embargo, si SQL Server 2005 está presente en el sistema con una o más instancias de SQL Server 2008, el Explorador de SQL Server no se quitará automáticamente cuando se desinstale la última instancia de SQL Server 2008. El Explorador de SQL Server que se instala con SQL Server 2008 permanecerá en el sistema para mejorar las conexiones con la instancia de SQL Server 2005. Puede dejar el Explorador de SQL Server instalado con SQL Server 2005 y continuará funcionando correctamente.

Para desinstalar todos los componentes de SQL Server 2008, debe desinstalar el Explorador de SQL Server manualmente desde la opción Programas y características del Panel de control. Si quita el Explorador de SQL Server mientras hay una instancia con nombre de SQL Server 2005, la conectividad con SQL Server 2005 podría interrumpirse. En ese caso, puede volver a instalar el Explorador de SQL Server de una de las maneras siguientes:

  • Repare la instancia de SQL Server 2005 mediante Programas y características.
  • Instale una instancia del Motor de base de datos o Analysis Services de SQL Server 2005.

2.4.8 Desinstalar las herramientas de administración de SQL Server puede detener el servicio del Agente de SQL Server

Si desinstala las herramientas de administración de SQL Server de una instancia de SQL Server en la que están instalados los Servicios del motor de base de datos y las herramientas de administración, es posible que no se reinicie el servicio del Agente de SQL Server. Para evitar este problema, cree un valor de tipo REG_SZ denominado “Path” en HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.SqlServer.Management.PowerShell.sqlps.

2.4.9 De forma predeterminada, el código y las bases de datos de ejemplo no se instalan en esta versión.

2.4.10 El Administrador de configuración de SQL Server 2005 y el Administrador de configuración de SQL Server 2008 admiten la configuración en paralelo

El Administrador de configuración de SQL Server 2005 usa la configuración de SQL Native Client 9. El Administrador de configuración de SQL Server 2008 usa SQL Server Native Client 10. Ambas versiones pueden funcionar en una configuración en paralelo.

2.4.11 Iniciar los servicios de SQL Server antes de actualizar Reporting Services

Hay que iniciar los servicios de SQL Server del equipo que hospeda la base de datos de Reporting Services antes de actualizar Reporting Services a la versión de CTP de febrero. En caso contrario, la validación dará un error durante la actualización.

2.4.12 La actualización deja directorios virtuales de Reporting Services en IIS

Tras la actualización a Reporting Services de la versión de CTP de febrero de SQL Server 2008, compruebe los directorios virtuales de Reporting Services en IIS. Si es necesario, quite los directorios virtuales.

2.4.13 La herramienta de configuración de SQL Server 2005 Reporting Services podría enumerar las instancias de Reporting Services de la versión de CTP de febrero de SQL Server 2008

No utilice la herramienta de configuración de SQL Server 2005 Reporting Services para configurar las instancias de Reporting Services para la versión de CTP de febrero.

2.4.14 Los contadores de rendimiento de Reporting Services se quitan por error durante una actualización con errores

Si se producen errores durante una actualización entre versiones, los contadores de rendimiento de Reporting Services se quitan erróneamente de la instancia que se desea actualizar.

2.4.15 La actualización quita los datos del registro de ejecución de Reporting Services

La actualización no conserva los datos del registro de ejecución de Reporting Services. Realice una copia de seguridad de los datos del registro de ejecución antes de actualizar a la versión de CTP de febrero.

2.4.16 El Asesor de actualizaciones de la versión de CTP de febrero de SQL Server 2008 no detecta la configuración de IIS en equipos de 64 bits

Use la herramienta de configuración de Reporting Services para crear la dirección URL.

2.4.17 La actualización desde SQL Server 2000 no actualiza las herramientas de administración.

La actualización de una instancia de SQL Server 2000 se realiza correctamente, pero no incluye las herramientas de administración aunque se hayan incluido como parte de dicha instancia. Para agregar las herramientas de administración a una instancia de la versión de CTP de febrero de SQL Server 2008 que se actualizó desde SQL Server 2000, ejecute el programa de instalación una vez que termine la actualización y, a continuación, agregue las herramientas de administración.

2.4.18 La actualización desde SQL Server 2005 instala las herramientas de administración en paralelo

Al instalar una instancia de SQL Server 2005 que incluye las herramientas de administración de SQL Server, se instalarán las herramientas de administración de la versión de CTP de febrero en paralelo con las herramientas de administración de SQL Server 2005.

2.4.19 La actualización desde SQL Server 2005 instala Integration Services en paralelo

Al instalar una instancia de SQL Server 2005 que incluye Integration Services, se instalará Integration Services de la versión de CTP de febrero en paralelo con SQL Server 2005 Integration Services (SSIS).

2.4.20 La actualización a SQL Server 2008 produce un error si está habilitada la característica de suscriptores actualizables

Si ejecuta SQL Server en Windows en modo Win32 (WOW) y tiene una base de datos publicada para la replicación transaccional con los suscriptores actualizables, se producirá un error al actualizar a SQL Server 2008. Para evitar este problema, debe quitar las suscripciones actualizables y las publicaciones correspondientes antes de actualizar el servidor. Antes de quitar la suscripción, asegúrese de que se han replicado todas las transacciones del suscriptor. Para obtener más información sobre cómo quitar publicaciones y suscripciones, vea los temas siguientes en los Libros en pantalla de SQL Server 2008:

  • "Cómo eliminar una suscripción de extracción (programación de la replicación con Transact-SQL)"
  • "Cómo eliminar una suscripción de inserción (programación de la replicación con Transact-SQL)"
  • "Cómo eliminar una publicación (programación de la replicación con Transact-SQL)"

2.4.21 Consideraciones sobre la captura de datos modificados

2.4.21.1 Se ha modificado el proceso de limpieza de la captura de datos modificados

Se ha modificado el proceso de limpieza de la captura de datos modificados para garantizar que, durante la limpieza, la instrucción DELETE sólo quitará un número configurable de filas de una tabla de cambios. El valor de umbral predeterminado es de 5.000 filas. Puede configurar el valor de umbral si usa el procedimiento almacenado sp_cdc_change_jobs y especifica el nuevo parámetro @threshold = 'delete threshold'. Este parámetro también es compatible con sp_cdc_add_jobs. Use sp_cdc_help_jobs para determinar la configuración actual para este parámetro. La configuración actual se devuelve en el conjunto de resultados como el umbral de columna.

2.4.21.2 La actualización no actualiza las bases de datos habilitadas para la captura de datos modificados

Cuando se actualiza un servidor que tiene una base de datos habilitada para la captura de datos modificados, se producirán errores durante el proceso de captura y en las consultas de las enumeraciones. Para evitar este problema, una vez completado el proceso de actualización, ejecute sp_cdc_vupgrade en la base de datos habilitada para la captura de datos modificados. Este procedimiento almacenado actualiza las actualizaciones de metadatos necesarias y no cambiará los datos modificados ni los datos de configuración existentes. Una vez que se complete correctamente el procedimiento, reinicie el proceso de captura y pruebe las consultas de las enumeraciones.

Importante:
Si la base de datos también está habilitada para la replicación transaccional, asegúrese de que no se están haciendo cambios en ella. Además, el Agente de registro del LOG se debería detener hasta que el procedimiento de actualización de la captura de datos modificados se haya ejecutado correctamente. Si no se siguen estas instrucciones, las modificaciones podrían no capturarse.

2.4.22 No se pueden agregar componentes de replicación de la versión de CTP de febrero a una instancia actualizada de SQL Server

En esta versión, se bloqueará la operación para agregar características.

2.4.23 Algunos parámetros del símbolo del sistema no son compatibles con esta versión

En esta versión, no se admite lo siguiente:

  • Especificar una unidad raíz como ruta de acceso de instalación.
  • Nombres de rutas de acceso que terminen en una barra diagonal inversa (\).

Los siguientes parámetros del símbolo del sistema no son compatibles con esta versión:

  • /SETTINGS
  • /REBUILDDATABASES
  • /USESYSDB
  • /SAVESYSDB
  • /? Abre la página de los términos de licencia de software de Microsoft y la actualización de componentes antes de que se muestre la Ayuda de esta versión. En vez de /?, use /? /q para eliminar cuadros de diálogo de la interfaz de usuario o consulte los parámetros del símbolo del sistema en la documentación del proceso de instalación: s10ch_setup.chm en el disco de instalación.

2.4.24 Puede que SQL Server Native Client no se instale con la versión de CTP de febrero

Si sólo instala los componentes Analysis Services, Reporting Services o BI Development Studio, puede que el programa de instalación no instale el componente SQL Server Native Client. Para instalar el componente SQL Server Native Client una vez que termine la instalación, realice uno de los pasos siguientes:

  • Inicie la instalación desde el disco de instalación de la versión de CTP de febrero e instale Componentes de cliente.
    O
  • Instale SQL Server Native Client directamente desde el disco de instalación de la versión de CTP de febrero. Para ello, ejecute sqlncli.msi desde <raíz del disco de instalación:>\Servers\Setup\.

2.4.25 Las instancias de SQL Server 2005 WOW64 pueden provocar errores en las acciones de instalación de la versión de febrero de CTP de SQL Server 2008

Si en alguna ocasión se ha tenido instalada una instancia de SQL Server 2005 WOW64 (una instancia de 32 bits de SQL Server 2005 instalada en el subsistema de 32 bits de un equipo de 64 bits) en el equipo en el que se ejecutará la versión de CTP de febrero, es posible que se produzcan errores durante ciertas acciones de instalación de la versión de CTP de febrero, como la instalación, la reparación o la desinstalación. Esto se debe a la existencia de ACL incorrectas en las claves del Registro de SQL Server.

Para obtener información acerca cómo tener acceso al Registro en equipos de 64 bits, vea el artículo 305097 de Microsoft Knowledge Base: "Cómo ver el Registro del sistema en las versiones de 64 bits de Windows".

Para corregir o evitar el problema, edite el Registro como se indica a continuación antes de instalar o actualizar a la versión de febrero de CTP de SQL Server 2008:

  1. En el Editor del Registro de Windows, seleccione la clave "HKLM\Software\Microsoft\MSQLServer".
  2. Haga clic con el botón secundario en la clave del Registro y seleccione Permisos.
  3. En el cuadro de diálogo Permisos haga clic en Opciones avanzadas.
  4. En la ficha Permisos del cuadro de diálogo Configuración de seguridad avanzada, active la casilla Reemplazar las entradas de permisos en todos los objetos secundarios con aquellas entradas incluidas aquí y que sean relativas a los objetos secundarios.
  5. Para cada clave secundaria de la entrada "HKLM\Software\Microsoft\MSQLServer", pruebe a ver el cuadro de diálogo de permisos correspondiente a esa clave. Para ello, haga clic con el botón secundario en la clave y seleccione Permisos. Si aparece un mensaje que indica que los permisos están dañados, restablezca los valores predeterminados de los permisos. El mensaje podría ser parecido al siguiente:
    Los permisos de CurrentVersion no están ordenados correctamente, lo cual puede hacer que algunas entradas no sean efectivas. Haga clic en Aceptar para continuar y ordenar los permisos correctamente o en Cancelar para restablecer los permisos.
  6. Ejecute el programa de instalación o actualice el equipo a la versión de CTP de febrero.

2.4.26 Instalación de Analysis Services con intercalaciones de Windows Server 2008

En equipos que ejecutan Windows Server 2003 o Windows XP, la instalación de Analysis Services producirá un error si selecciona las intercalaciones de Windows Server 2008. En concreto, no seleccione ninguna de las intercalaciones siguientes para usarlas con Analysis Services en esta versión:

  • Chinese_Traditional_Stroke_Order_100_CI_AS
  • Chinese_Simplified_Stroke_Order_100_CI_AS
  • Japanese_Bushu_Kakusu_100_CI_AS
  • Assamese_100_CI_AS
  • Bashkir_100_CI_AS
  • Breton_100_CI_AS
  • Corsican_100_CI_AS
  • Khmer_100_CI_AS
  • Lao_100_CI_AS
  • Indic_General_100_CI_AS
  • Tibetan_100_CI_AS
  • Turkmen_100_CI_AS
  • Uighur_100_CI_AS
  • Upper_Sorbian_100_CI_AS
  • Yakut_100_CI_AS
  • Bengali_100_CI_AS
  • Dari_100_CI_AS
  • Tamazight_100_CI_AS

2.4.27 Consideraciones sobre la compatibilidad de clústeres de conmutación por error

Los problemas siguientes afectan a la agrupación en clústeres de conmutación por error en esta versión.

2.4.27.1 En esta versión, es necesario el parámetro /INSTANCENAME= para instalaciones del símbolo del sistema de instancias de clúster de conmutación por error

Para una instancia predeterminada, use /INSTANCENAME=MSSQLSERVER. Para una instancia con nombre, especifique el nombre de la instancia.

2.4.27.2 Si se especifican valores no admitidos en el Administrador de configuración de SQL Server cuando se ejecuta un clúster de conmutación por error de SQL Server, podría ocurrir que no se inicie el servicio SQL Server

La información sobre las bases de datos maestra y modelo del sistema y las opciones de configuración de VIA se guardan en una clave de punto de comprobación del Registro. Si se envía un valor no válido a la clave de punto de comprobación del Registro o si se especifica un directorio no válido o no accesible para las bases de datos maestra y modelo, es posible que el servicio SQL Server no se inicie durante un evento de conmutación por error. Estos problemas tienen lugar cuando el servicio de clúster, que guarda la información del punto de comprobación del Registro en el disco compartido, la sobrescribe cuando se intenta poner en línea el recurso. Dado que el valor de punto de comprobación de la clave del Registro de VIA es 1 en el disco compartido, siempre sobrescribirá el efecto de desactivar VIA mediante el Administrador de configuración de SQL Server.

La solución consiste en desactivar los puntos de comprobación, desactivar VIA, poner el servicio en línea y, a continuación, volver a activar los puntos de comprobación. Para ello, siga estos pasos:

  1. Para obtener una lista de las claves de punto de comprobación del Registro, use el comando siguiente, pero reemplace por el nombre del recurso que no se inicia, por el nombre de red del clúster que administra el recurso e  por el identificador de la instancia administrada por ese recurso.
    CLUSTER.EXE /CLUSTER: RESOURCE "" /CHECKPOINTS
  2. Para desactivar los puntos de comprobación para la clave del Registro de SQL Server que contiene la configuración del protocolo VIA, use el comando siguiente:
    CLUSTER.EXE /CLUSTER: RESOURCE "" /REMOVECHECKPOINTS:"SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.\MSSQLServer"
  3. Mediante el Administrador de configuración de SQL Server, desactive el protocolo VIA o realice otras acciones correctoras, dependiendo de los problemas que haya encontrado.

Para poner el grupo en línea, use el comando siguiente:

CLUSTER.EXE /CLUSTER: GROUP  /ONLINE

Para volver a activar los puntos de comprobación, use el comando siguiente:

CLUSTER.EXE /CLUSTER: RESOURCE "" / ADDCHECKPOINTS:"SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.\MSSQLServer"

2.4.27.3 La búsqueda de texto completo no se admite en los clústeres de conmutación por error de SQL Server

La funcionalidad de búsqueda de texto completo no es compatible con los clústeres de conmutación por error en esta versión. Los escenarios de instalación y de agregar nodos mediante la interfaz de usuario indican que la búsqueda de texto completo se ha instalado correctamente, mientras que en realidad no está instalada. Los registros de instalación también indican incorrectamente que la característica de búsqueda de texto completo está instalada.

2.4.27.4 La característica Clúster de conmutación por error de SQL Server no se admite en Windows Server 2008 en esta versión
2.4.27.5 Debe especificar el nombre del equipo al instalar las bases de datos y los ejemplos de AdventureWorks en un clúster de conmutación por error de la versión de CTP de febrero de SQL Server 2008

Se produce un error al instalar las bases de datos y los ejemplos de AdventureWorks en la ubicación predeterminada de un clúster de conmutación por error de la versión de febrero de CTP. Para evitar este problema, especifique el nombre del equipo en el que desea que se instalen los ejemplos.

2.4.27.6 No instale los archivos de programa de SQL Server en el disco compartido de un clúster de conmutación por error

En esta versión, la instalación de los archivos de programa de SQL Server en el disco compartido no está bloqueada. No obstante, si lo hace, no podrá agregar un nodo nuevo. En este escenario, la operación Agregar nodo producirá un error.

2.4.27.7 Mueva todos los grupos de recursos activos a otros nodos de clúster de conmutación por error antes de iniciar la instalación de esta versión de SQL Server

Para evitar la conmutación por error incontrolada en un clúster debida a la instalación de.NET Framework 3.5 durante la instalación de SQL Server 2008, recomendamos mover todos los grupos de recursos activos a otros nodos de clúster de conmutación por error antes de iniciar la instalación de esta versión de SQL Server. Este problema se debe a la instalación en .NET Framework 3.0 SP1 de un nuevo controlador XPS (parte de la instalación de.NET Framework 3.5), que detiene el servicio de clúster.

Se trata de un problema conocido y no hay ninguna solución alternativa. Una vez que la instalación de .NET Framework 3.5 se completa en un nodo, ese nodo debe reiniciarse para volver a poner en línea el servicio de clúster en ese nodo. Hasta que se reinicie, ese nodo no formará parte del clúster y no se usará para conseguir una gran disponibilidad.

La instalación de SQL Server 2008 requiere e instala .NET Framework 3.5. .NET Framework 3.5 incluye e instala todas las versiones siguientes de Framework:

  • .NET Framework 2.0 SP1
  • .NET Framework 3.0 SP1
  • .NET Framework 3.5

2.4.28 Instalación de la búsqueda de texto completo en esta versión

En esta versión, el parámetro /FEATURES=SQL no incluye la característica de búsqueda de texto completo. Para instalar la búsqueda de texto completo con una instancia independiente de SQL Server en esta versión, use el argumento siguiente con el parámetro /FEATURES:

/FEATURES=SQLEngine,Replication,Fulltext

2.4.29 La instalación del componente .NET Framework 3.5 requiere que se reinicie el sistema operativo

La instalación de la versión de CTP de febrero requiere que se reinicie el sistema operativo después de la instalación de los componentes de .NET Framework 3.5 en esta versión. Para evitar este problema, instale .NET Framework 3.5 y reinicie el equipo antes de ejecutar la instalación de SQL Server.

2.4.30 Algunas características de SQL Server 2008 requieren PowerShell

El programa de instalación de SQL Server 2008 instala PowerShell 1.0, que es necesario para las siguientes características de SQL Server 2008 PowerShell: la utilidad sqlps.exe, los menús del botón secundario del Explorador de objetos de SQL Server Management Studio que ejecutan scripts de SQL Server PowerShell y la creación o la ejecución de pasos de trabajo programados de PowerShell en pasos del trabajo del Agente SQL Server. Si se desinstala PowerShell tras completar la instalación, estas características no funcionarán. Los usuarios de Windows pueden desinstalar PowerShell y puede ser necesario desinstalar PowerShell para realizar determinadas actualizaciones del sistema operativo Windows. Si se ha desinstalado PowerShell y desea usar las características de PowerShell de SQL Server, debe realizar una de estas acciones:

  • Descargar y reinstalar manualmente PowerShell 1.0 desde el Centro de descarga de Microsoft. Las instrucciones de descarga se encuentran en el sitio web de Windows Server 2003.
  • Si está ejecutando Windows Server 2008, PowerShell 1.0 se encuentra en el sistema operativo, pero está deshabilitado de forma predeterminada. Es posible volver a habilitar PowerShell desde Windows Server 2008.

2.4.31 Es posible que Management Studio y Development Studio no se abran si se desinstalan los Libros en pantalla

Si la versión de febrero de CTP de SQL Server 2008 está instalada en Windows Server 2003 y el sistema operativo se actualiza a Windows Server 2008, es posible que no pueda abrir SQL Server Management Studio o Business Intelligence Development Studio si se desinstalan los Libros en pantalla de SQL Server 2008. Para evitar este problema, no desinstale los Libros en pantalla de SQL Server 2008. Para solucionarlo, reinstálelos.

2.4.32 La actualización del sistema operativo puede afectar a los contadores de rendimiento de SQL Server

Las siguientes actualizaciones del sistema operativo pueden afectar a los contadores de rendimiento de SQL Server:

  • Una actualización desde Windows XP a Windows Vista
  • Una actualización desde Windows 2003 Server a Windows 2008 Server

Síntomas

Los síntomas siguientes indican que los contadores de rendimiento de SQL Server han resultado afectados:

  • El Monitor de rendimiento muestra ceros como valores del contador de rendimiento de SQL Server.
  • La instrucción SELECT * FROM sys.dm_os_performance_counters devuelve 0 filas.
  • El registro de errores de SQL Server contiene los mensajes de error siguientes:

Error: 8313, Severity: 16, State: 1.

Error in mapping SQL Server performance object/counter indexes to object/counter names. SQL Server performance counters are disabled.

Error: 3409, Severity: 16, State: 1.

Performance counter shared memory setup failed with error -1. Reinstall sqlctr.ini for this instance, and ensure that the instance login account has correct registry permissions.

Prevención

La actualización del sistema operativo no debería afectar a los contadores de rendimiento si la cuenta del servicio SQL Server es una de las siguientes:

  • SISTEMA
  • SERVICIO LOCAL
  • SERVICIO DE RED
  • Miembro del grupo local Administradores
  • Miembro del grupo local Usuarios del monitor de sistema
  • Miembro del grupo local Usuarios del registro de rendimiento

Solución

Si la cuenta del servicio SQL Server no es una de las anteriores y actualiza el sistema operativo, deberá agregar manualmente la cuenta del servicio SQL Server a uno de los grupos locales siguientes para resolver este problema:

  • Usuarios del monitor de sistema
  • Usuarios del registro de rendimiento

2.4.33 El diseñador de planes de mantenimiento no está disponible después de actualizar desde la versión de CTP de noviembre a la versión de CTP de febrero

Si actualiza una instalación de SQL Server Management Studio desde la versión de CTP de noviembre a la versión de CTP de febrero, el diseñador de planes de mantenimiento no está disponible. Para poder usar el diseñador de planes de mantenimiento, debe realizar una acciones de las siguientes:

  • Desinstale y vuelva a instalar la versión de CTP de febrero de SQL Server Management Studio.
  • Edite los planes de mantenimiento desde otro cliente que tenga instalada la versión de CTP de febrero.

Las instalaciones nuevas y el Asistente para planes de mantenimiento no se ven afectados por este problema, ni tampoco las actualizaciones desde SQL Server 2000 o SQL Server 2005.

2.4.34 El Administrador de configuración de SQL Server no puede cambiar la cuenta del servicio Agente SQL Server en los sistemas operativos Windows Server 2008 y Windows Vista

Para cambiar la cuenta del servicio Agente SQL Server después de la instalación, use Administración de equipos de la interfaz de usuario de Windows para agregar la nueva cuenta de servicio al grupo de Seguridad de Windows SQLServerSQLAgentUser$$. Cuando haya agregado la nueva cuenta de servicio al grupo, reinicie el servicio Agente SQL Server.

[Arriba]

3.0 Información adicional

Para obtener más información acerca de las características nuevas o mejoradas de la versión de febrero de SQL Server 2008, vea "Novedades del SP2 de SQL Server 2005" en la actualización 2007 de los Libros en pantalla de SQL Server 2005.

3.1 Obtener ayuda

3.2 Problemas de los Libros en pantalla

3.3 Usar ejemplos de CTP

Los ejemplos de código y las bases de datos de ejemplo para SQL Server ya no se incluyen con el producto. En su lugar, descargue los ejemplos y bases de datos de ejemplo de Microsoft SQL Server Samples and Community Projects en CodePlex. En la ficha Home, "Microsoft SQL Server Product and Community Samples" contiene vínculos a ejemplos de los componentes de SQL Server y a las bases de datos de ejemplo de SQL Server oficiales. Esta página también contiene secciones con vínculos a ejemplos y proyectos de la comunidad de SQL Server.

3.3.1 Instalación de ejemplos y bases de datos de ejemplo

Para instalar el conjunto completo de ejemplos del producto, vaya a Microsoft SQL Server Samples and Community Projects y haga clic en la ficha Releases.

Para instalar los ejemplos del producto para un área de tecnología específica de SQL Server, haga clic en el vínculo para la tecnología que desee en la ficha Home de Microsoft SQL Server Samples and Community Projects. Cuando se haya cargado la página de la tecnología, haga clic en la ficha Releases y, a continuación, haga clic en el paquete de Windows Installer para descargar el conjunto de ejemplos en esa área de tecnología. Para ver el código de los ejemplos en esa área de tecnología, haga clic en la ficha Código fuente y, a continuación, haga clic en el icono de carpeta en la columna Examinar.

Nota:
Si elige instalar los ejemplos, los archivos de ejemplo se instalan en la ubicación siguiente: C:\Archivos de programa\Microsoft SQL Server\100\Samples\nombreDeLaTecnología.

Para instalar las bases de datos de ejemplo oficiales para SQL Server, vaya a Microsoft SQL Server Product Samples: Database, haga clic en la ficha Releases y, a continuación, haga clic en los vínculos para las bases de datos que desee.

3.3.2 Enviar comentarios

Para notificar problemas acerca de los ejemplos del producto de CodePlex y comprobar el estado de los problemas, deje sus comentarios en el sitio web de Connect en el área de la tecnología correspondiente. Visite los foros de discusión sobre CodePlex para tener acceso a preguntas y discusiones en general sobre los ejemplos de cada área de tecnología. Para debatir o enviar comentarios sobre los ejemplos, haga clic en la ficha Discussions y elija la opción adecuada.

3.3.3 Actualización de la ubicación de los ejemplos de CLR de .NET Framework

Antes de compilar ejemplos de integración de Common Language Runtime (CLR) de .NET Framework para SQL Server, compruebe que la ruta de acceso a la versión del compilador de .NET Framework sea el primer directorio de Framework de la variable de entorno PATH. La ubicación del compilador que se distribuye con esta versión de SQL Server es C:\<\directorio raíz de Windows>\Microsoft.NET\Framework\v2.0.x. La unidad C es la unidad de instalación, <Windows root directory> es Windows o WINNT y x representa cinco dígitos.

[Arriba]

3.4 Eliminación planeada de SQLXML

3.5 Enviar comentarios

Puede realizar sugerencias y enviar informes de errores sobre SQL Server 2008 de tres maneras:

[Arriba]

4.0 Notas sobre la documentación

En esta sección se explican problemas significativos que pueden producirse tras aplicar SQL Server 2008 e información de última hora que no aparece en la documentación actualizada de los Libros en pantalla de SQL Server 2008.

4.1 Motor de base de datos

Las consideraciones siguientes se aplican al Motor de base de datos si SQL Server 2008 está instalado.

4.1.1 Cambios en el tipo de datos xml y XML DML

Los cambios siguientes se han realizado en el tipo de datos xml y en la compatibilidad con XQuery, pero aún no aparecen en los Libros en pantalla de SQL Server.

Compatibilidad con esquemas XML: compatibilidad mejorada para xs:dateTime, xs:date y xs:time

En SQL Server 2008, los tipos xs:dateTime, xs:date y xs:time se basan en los nuevos tipos de datos de fecha y hora. Esto significa que SQL Server admite ahora valores con y sin desplazamientos de zona horaria y conserva los desplazamientos de zona horaria proporcionados originalmente para todos estos tipos.

Dado que los nuevos tipos de fecha y hora no admiten fechas negativas, los nuevos tipos de esquemas XML tampoco las admiten. Sin embargo, SQL Server 2005 si admitía fechas negativas.

La sección 4.1.1.2, a continuación, describe el impacto de actualización y usabilidad de este cambio. Actualización de bases de datos desde SQL Server 2005: trabajar con fechas negativas

Durante la actualización de SQL Server 2005 a SQL Server 2008, cualquier tipo de datos xml restringido con una colección de esquemas XML que permita valores de los tipos xs:date, xs:time o xs:dateTime. tendrá deshabilitados sus índices. La actualización sólo usa la información de esquema para determinar si deshabilita los índices; no lee las propias instancias de los tipos de datos xml.

Se recomienda volver a crear los índices tras la actualización. Debe volverse a crear un índice correctamente a menos que la instancia de tipo de datos xml contuviese fechas negativas.

Si se encuentra un valor con una fecha negativa, se producirá un error en cualquier instrucción que aplique una expresión XQuery o XML DML, o una creación de índice XML en dicha instancia de tipo de datos xml. Aún puede seleccionar todo el valor sin aplicar una expresión XQuery.

Para quitar valores no válidos, se recomienda quitar la restricción de la colección de esquemas XML de la columna y cambiar el tipo de valor de un tipo de datos que permita fechas negativas o cambiar el propio valor en una fecha con valor no negativo.

Compatibilidad con esquemas XML: compatibilidad mejorada para xs:list y xs:union

Las colecciones de esquemas XML de SQL Server 2008 admiten los tipos xs:list y xs:union y sus combinaciones aceptables.

Compatibilidad con XQuery: llamar a "instance of" en los tipos xs:list y xs:union proporciona resultados correctos

En SQL Server 2008, ahora puede usar la expresión instance of de XQuery en valores que se validan como parte de un tipo de lista o de unión y son de un tipo de miembro no primitivo. En SQL Server 2005, esto devuelve un resultado incorrecto.

Compatibilidad con XML DML: sql:variable() y sql:column() pueden referirse a un tipo de datos xml en una instrucción de inserción

SQL Server 2005 no admite sql:variable() ni sql:column() en un tipo de datos XML. Esta restricción se soluciona en SQL Server 2008 cuando se cumplen las dos condiciones siguientes:

  • sql:variable() o sql:column() se utiliza como la única expresión de origen para las instrucciones de inserción de XML DML.
  • El tipo de datos xml de referencia o no está restringido por una colección de esquemas XML o está restringido por la misma colección de esquemas XML que el tipo de datos xml que se va a modificar.

4.1.2 Errores del Explorador de objetos en equipos Itanium de 64 bits

Cuando se utiliza un equipo Itanium de 64 bits, SQL Server Management Studio puede iniciar una excepción de referencia nula cuando expande el árbol del Explorador de objetos para una instancia del Motor de base de datos. Para solucionar este problema, vuélvase a conectar a la instancia del Motor de base de datos hasta que deje de iniciarse la excepción. O bien, conéctese a la instancia del Motor de base de datos desde un equipo que no sea de tipo Itanium.

4.1.3 Problemas de referencias de lenguaje

  • MERGE es una palabra clave totalmente reservada cuando el nivel de compatibilidad de la base de datos se establece en 100. La instrucción MERGE también está disponible en los niveles de compatibilidad 90 y 100 de la base de datos, pero la palabra clave no se reserva completamente cuando el nivel de compatibilidad se establece en 90.
  • Los predicados de texto completo no están permitidos en la cláusula OUTPUT cuando el nivel de compatibilidad de la base de datos está establecido en 100.
  • No se puede crear una función definida por el usuario si ésta contiene una cláusula OUTPUT INTO cuyo destino es una tabla.
  • No está disponible el registro mínimo para la operación INSERT INTO SELECT FROM de Transact-SQL en esta versión de CTP. En el tema "Operaciones que pueden ser registradas mínimamente" las referencias a esta operación son incorrectas.

4.1.4 Errores de análisis potenciales en las listas de parámetros ExpressionNodeList

La clase ExpressionNodeList sólo acepta una coma como separador de parámetros y un punto como separador decimal. El uso de otros caracteres puede producir resultados inesperados.

4.1.5 Generar scripts en una base de datos para realizar transferencias produce un error si el nombre de la base de datos contiene comillas

En la versión de CTP de febrero, si se crea un script para la transferencia de una base de datos y el nombre de la base de datos contiene comillas, la operación de script producirá un error. Parecerá que la operación de transferencia se ejecuta correctamente, pero el script generado para transferir los objetos de la base de datos estará vacío. No se transferirá ningún objeto.

Esto puede darse cuando se utiliza el Asistente para copiar bases de datos y se utiliza SMO:

  • Cuando se utiliza el Asistente para copiar bases de datos, sólo se produce este error si selecciona la opción SQL Management Object en la página Select the Transfer Method. Este error no se da cuando se usa el método de transferencia de separar y adjuntar.
  • Cuando se usa SMO, este error se produce en el método Transfer.ScriptTransfer. No se iniciará ninguna excepción, pero el script estará vacío.

Para transferir la base de datos en la versión de CTP de febrero, debe cambiar el nombre de la base de datos y quitar las comillas.

4.1.6 SQL Server Native Client

El componente SQL Server Native Client de SQL Server 2008 equivale a SQL Native Client en SQL Server 2005. Ambos contienen el controlador ODBC y el proveedor OLE DB para SQL Server. Puede tener instaladas ambas versiones del componente en el mismo equipo, ya que cada versión usa un nombre de controlador ODBC diferente y diferentes progID y classID de OLE DB. Por lo tanto, las aplicaciones existentes pueden seguir usando SQL Native Client desde SQL Server 2005. Para usar los nuevos tipos de datos y las características incluidas en SQL Server 2008, debe volver a generar sus aplicaciones y sqlncli.h de referencia desde SQL Server 2008, así como revisar las cadenas de conexión al SQL Server Native Client de destino. Para ello, debe actualizar los ProgID de OLE DB a SQLNCLI10 y los nombres de controlador ODBC a SQL Server Native Client 10.0. Para obtener más información, vea la sección "Building Applications with SQL Server Native Client" de los Libros en pantalla de SQL Server 2008.

4.1.7 Posible elevación de credenciales al usar la administración basada en directivas

Los usuarios de la función PolicyAdministratorRole pueden crear directivas que contengan una condición que utilice las funciones ExecuteSql o ExecuteWql. Si un usuario con permisos de administrador del sistema ejecuta posteriormente la directiva, la instrucción Transact-SQL proporcionada por el administrador de directivas se ejecutará con los permisos de administrador del sistema del usuario que la está ejecutando.

4.1.8 La administración basada en directivas puede bloquear la replicación

Cuando se configura la replicación, se crean varias tablas de usuario y, a continuación, se marcan las nuevas tablas como tablas de sistema. El proceso de habilitar la replicación puede bloquearse si hay directivas de administración basada en directivas que puedan evitar que se creen determinadas tablas, como las directivas que requieren tablas para mostrar los nombres con un formato específico. Si esto sucede, deshabilite las correspondientes directivas de administración basada en directivas mientras habilita la replicación y, a continuación, vuelva a habilitar las directivas.

4.1.9 No se admite la generación de scripts para los objetos de administración basada en directivas

No se admite la generación de scripts para los objetos de administración basada en directivas en la versión de CTP de febrero. En SQL Server Management Studio, los botones de script y los elementos de menú están habilitados pero no son funcionales.

4.1.10 Debe actualizar Administración basada en directivas si está actualizando a la versión de CTP de febrero

Si usa Administración basada en directivas en una instalación de la versión de CTP de noviembre y la actualiza a la versión de CTP de febrero, aparecerá un mensaje de error similar al siguiente cuando intente guardar las directivas y las condiciones:

Operation 'Create' on object <object name> failed during execution (Microsoft.SqlServer.Management.Sdk.Sfc)

Para poder guardar directivas y condiciones después de actualizar a la versión de CTP de febrero, debe actualizar manualmente la tabla msdb.dbo.syspolicy_management_facets ejecutando el script siguiente:

IF (SELECT COUNT(name) FROM msdb.dbo.syspolicy_management_facets WHERE name = 'Audit') = 0
BEGIN
INSERT msdb.dbo.syspolicy_management_facets (name, execution_mode) VALUES ('Audit', 4);
END
IF (SELECT COUNT(name) from msdb.dbo.syspolicy_management_facets WHERE name = 'CryptographicProvider') = 0
BEGIN
INSERT msdb.dbo.syspolicy_management_facets (name, execution_mode) VALUES ('CryptographicProvider', 4);
END
IF (SELECT COUNT(name) from msdb.dbo.syspolicy_management_facets WHERE name = 'DatabaseAuditSpecification') = 0
BEGIN
INSERT msdb.dbo.syspolicy_management_facets (name, execution_mode) VALUES ('DatabaseAuditSpecification', 4);
END
IF (SELECT COUNT(name) from msdb.dbo.syspolicy_management_facets WHERE name = 'ISurfaceAreaConfigurationForAnalysisServer') = 0
BEGIN
INSERT msdb.dbo.syspolicy_management_facets (name, execution_mode) VALUES ('ISurfaceAreaConfigurationForAnalysisServer', 0);
END
IF (SELECT COUNT(name) FROM msdb.dbo.syspolicy_management_facets WHERE name = 'ISurfaceAreaConfigurationForReportingServices') = 0
BEGIN
INSERT msdb.dbo.syspolicy_management_facets (name, execution_mode) VALUES ('ISurfaceAreaConfigurationForReportingServices', 0);
END
IF (SELECT COUNT(name) from msdb.dbo.syspolicy_management_facets WHERE name = 'ResourceGovernor') = 0
BEGIN
INSERT msdb.dbo.syspolicy_management_facets (name, execution_mode) VALUES ('ResourceGovernor', 7);
END
IF (SELECT COUNT(name) FROM msdb.dbo.syspolicy_management_facets WHERE name = 'ResourcePool') = 0
BEGIN
INSERT msdb.dbo.syspolicy_management_facets (name, execution_mode) VALUES ('ResourcePool', 7);
END
IF (SELECT COUNT(name) from msdb.dbo.syspolicy_management_facets WHERE name = 'ServerAuditSpecification') = 0
BEGIN
INSERT msdb.dbo.syspolicy_management_facets (name, execution_mode) VALUES ('ServerAuditSpecification', 4);
END
IF (SELECT COUNT(name) FROM msdb.dbo.syspolicy_management_facets WHERE name = 'WorkloadGroup') = 0
BEGIN
INSERT msdb.dbo.syspolicy_management_facets (name, execution_mode) VALUES ('WorkloadGroup', 7);
END
IF (SELECT COUNT(event_name) FROM msdb.dbo.syspolicy_facet_events WHERE event_name = N'ALTER_RESOURCE_GOVERNOR_CONFIG') = 0
BEGIN
INSERT msdb.dbo.syspolicy_facet_events (management_facet_id,event_name,target_type,target_type_alias) 
SELECT management_facet_id,N'ALTER_RESOURCE_GOVERNOR_CONFIG',N'RESOURCEGOVERNOR',N'RESOURCE GOVERNOR CONFIGURATION'
FROM [dbo].[syspolicy_management_facets]
WHERE name = 'ResourceGovernor'
END
IF (SELECT COUNT(event_name) from msdb.dbo.syspolicy_facet_events WHERE event_name = N'CREATE_RESOURCE_POOL') = 0
BEGIN
INSERT msdb.dbo.syspolicy_facet_events (management_facet_id,event_name,target_type,target_type_alias) 
SELECT management_facet_id,N'CREATE_RESOURCE_POOL',N'RESOURCEPOOL',N'RESOURCE POOL'
FROM [dbo].[syspolicy_management_facets]
WHERE name = 'ResourcePool'
END
IF (SELECT COUNT(event_name) FROM msdb.dbo.syspolicy_facet_events WHERE event_name = N'ALTER_RESOURCE_POOL') = 0
BEGIN
INSERT msdb.dbo.syspolicy_facet_events (management_facet_id,event_name,target_type,target_type_alias) 
SELECT management_facet_id,N'ALTER_RESOURCE_POOL',N'RESOURCEPOOL',N'RESOURCE POOL'
FROM [dbo].[syspolicy_management_facets]
WHERE name = 'ResourcePool'
END
IF (SELECT COUNT(event_name) from msdb.dbo.syspolicy_facet_events WHERE event_name = N'CREATE_WORKLOAD_GROUP') = 0
BEGIN
INSERT msdb.dbo.syspolicy_facet_events (management_facet_id,event_name,target_type,target_type_alias) 
SELECT management_facet_id,N'CREATE_WORKLOAD_GROUP',N'WORKLOADGROUP',N'WORKLOAD GROUP'
FROM [dbo].[syspolicy_management_facets]
WHERE name = 'WorkloadGroup'
END
IF (SELECT COUNT(event_name) from msdb.dbo.syspolicy_facet_events WHERE event_name = N'ALTER_WORKLOAD_GROUP') = 0
BEGIN
INSERT msdb.dbo.syspolicy_facet_events (management_facet_id,event_name,target_type,target_type_alias) 
SELECT management_facet_id,N'ALTER_WORKLOAD_GROUP',N'WORKLOADGROUP',N'WORKLOAD GROUP'
FROM [dbo].[syspolicy_management_facets]
WHERE name = 'WorkloadGroup'
END

4.1.11 Problemas de FILESTREAM

Cuando use FILESTREAM, tenga en cuenta los siguientes aspectos:

  • FILESTREAM no se puede habilitar en instancias de SQL Server que se ejecutan en Windows on Windows (WOW64).
  • Si agrega un grupo de archivos FILESTREAM a una base de datos existente y no toma otra instantánea de la base de datos, se producirá un error en una instrucción REVERT DATABASE.
  • Tras ejecutar una instrucción REVERT, los grupos de archivos FILESTREAM aparecerán desconectados en la instantánea de la base de datos.
  • No se admite FILESTREAM en tablas que usan parámetros con valores de tabla. En estas tablas, las columnas que tienen el atributo FILESTREAM se tratan como columnas varbinary(max).
  • Cuando se utiliza ALTER DATABASE para establecer un grupo de archivos FILESTREAM vacío con la configuración predeterminada por primera vez, el Motor de base de datos no devuelve ningún error. Esto es así por cuestiones de diseño.
  • Una instrucción DROP DATABASE puede tardar bastante tiempo en completarse si la base de datos contiene grupos de archivos FILESTREAM que contienen muchos BLOB.
  • En raras ocasiones, los equipos que ejecutan productos antivirus pueden producir una excepción SQL. Esto sucede durante una instrucción DROP DATABASE o ALTER DATABASE cuando el Motor de base de datos no puede eliminar el contenedor de datos de FILESTREAM. Hay que quitar el contenedor de datos manualmente.
  • Las rutas de acceso del contenedor de datos de FILESTREAM de más de 160 caracteres deben prefijarse con los caracteres siguientes: \\?\.
  • En el escenario siguiente, se produce un error en la llamada a OpenSqlFileStream() porque la consulta SELECT no se ha completado cuando se realiza la llamada a OpenSqlFileStream().
    BEGIN TRANSACTION
    SELECT col1, convert(varchar(max), col2) col2 FROM t_FS_MARS_02_2 ORDER BY col1
    SafeFileHandle readHandle = NativeMethods.OpenSqlFilestream(…);
    COMMIT
  • Los contenedores de datos de FILESTREAM no se agregan automáticamente a la lista de control de acceso al sistema. Si separa una base de datos de FILESTREAM de una instancia A e intenta adjuntarla a una instancia B, se producirá un error de operación si las instancias A y B usan grupos de cuentas de servicio diferentes. En este caso, un miembro del grupo de cuentas de servicio para la instancia A debe agregar manualmente los directorios a la lista de control de acceso al sistema.
  • En Windows Vista o Windows XP Service Pack 2, si establece el nivel de acceso de FILESTREAM en 2 o 3, el puerto del bloque de mensajes de servidor (SMB) del firewall de Windows se abrirá para los datos fuera de banda. Para obtener más información, vea el tema "sp_filestream_configure" en los Libros en pantalla de SQL Server 2008.
  • No se admiten los puntos de montaje en la versión de CTP de febrero. Un punto de montaje es un volumen o una unidad que se asigna a una carpeta de un volumen de un sistema de archivos NTFS.

4.1.12 Recopilador de datos

4.1.12.1 Es posible que sea necesario actualizar el esquema de la base de datos del almacén de administración de datos

Después de actualizar las herramientas de cliente desde la versión de CTP de noviembre a la de febrero, también debe actualizar el esquema de la base de datos del almacén de administración de datos. Para actualizar el esquema, ejecute el script InstMDW.SQL que se proporciona. Este script se encuentra en la carpeta de instalación de la instancia actualizada de MSSQLSERVER (por ejemplo, C:\Archivos de programa\Microsoft SQL Server\MSSQL10.MSSQLSERVER20080121\MSSQL\Install, donde la fecha que forma parte del nombre del directorio corresponde a la fecha de actualización de la instancia actualizada).

Nota:
   Si está utilizando un almacén de administración de datos compartido para varias instancias de SQL Server, debe actualizar el servidor y las herramientas para dichas ediciones antes de actualizar el esquema del almacén de administración de datos.

Siga estos pasos para realizar la actualización:

  1. En SQL Server Management Studio, abra el script InstMDW.SQL en el Editor de consultas.
  2. Asegúrese de que está conectado al servidor en el que se hospeda el almacén de administración de datos y, a continuación, seleccione el nombre del almacén de administración de datos en el cuadro de lista de la barra de herramientas del Editor.
  3. Ejecute el script.
  4. Cuando finalice el script, compruebe cada instancia que se cargó en el almacén de administración de datos y reinicie cualquier conjunto de recopilación que se haya detenido durante el proceso de actualización.
  5. Si se produce un error en la actualización del esquema, ejecute el Asistente para configurar el almacén de administración de datos y cree una nueva base de datos del almacén de administración de datos.
4.1.12.2 Actualizar la instancia de la versión de CTP de noviembre puede hacer que se pierdan entradas del registro de recopilación de datos

Para esta versión de CTP, los cambios de esquema importantes se han producido en las tablas de registro del recopilador de datos [syscollector_execution_stats] y [syscollector_execution_log] en msdb. Como resultado, si actualiza una instancia de la versión de CTP de noviembre a la versión de CTP de febrero u otra posterior, perderá las entradas de registro relacionadas con recopilaciones de datos anteriores.

Este problema no afecta a los datos en relación con el estado de ejecución del servidor (como estadísticas de consulta y contadores del monitor de rendimiento). Los datos truncados sólo resultan útiles para solucionar problemas relacionados con el recopilador de datos. El problema tampoco afecta a la actualización de ninguna instancia que tenga deshabilitada la característica de recopilación de datos.

4.1.13 Management Studio no puede crear especificaciones de auditoría

Es posible que SQL Server Management Studio no pueda crear detalles de especificaciones de auditoría correctamente. Para evitar este comportamiento, desactive la casilla Habilitada mientras crea la especificación de auditoría y, a continuación, habilite la especificación de auditoría en la página de propiedades Especificación de auditoría como segundo paso. Consulte sys.server_audit_specifications y sys.database_audit_specifications para conocer el estado de las especificaciones de auditoría.

4.1.14 Algunos comandos Restore requieren más privilegios

En versiones anteriores de SQL Server, cualquier usuario podía obtener información sobre los conjuntos de copia de seguridad y los dispositivos de copia de seguridad mediante las instrucciones Transact-SQL RESTORE FILELISTONLY, RESTORE HEADERONLY, RESTORE LABELONLY y RESTORE VERIFYONLY. Dado que estas instrucciones revelan información sobre el contenido de los archivos de copia de seguridad, en SQL Server 2008 y versiones posteriores requieren el permiso CREATE DATABASE. Este requisito proporciona una protección más completa que en las versiones anteriores para los archivos de copia de seguridad y la información que contienen. Para obtener información sobre este permiso, vea "GRANT (permisos de base de datos de Transact-SQL)" en los Libros en pantalla de SQL Server 2008.

4.1.15 Es posible que no se reconozcan las intercalaciones de Windows de SQL Server 2008 en clientes o sistemas operativos antiguos

Es posible que las intercalaciones del servidor no sean reconocidas por un cliente instalado con una versión de SQL Server más antigua que SQL Server 2008 o por un cliente de SQL Server instalado en un sistema operativo Windows anterior a Windows Vista. También es posible que las intercalaciones de Windows de SQL Server 2008 no sean reconocidas por las aplicaciones cliente de terceros diseñadas para versiones anteriores de SQL Server o del sistema operativo Windows Vista.

Es posible que el cliente devuelva un error en medio de la conexión. En los casos en que la información de intercalación es necesaria en el momento de la conexión, la conexión se quitará. Se generará un error en el servidor cuando se quite la conexión entre el servidor y el cliente. El mensaje especifica el error de conexión y el nombre de la intercalación que no se ha reconocido en el cliente.

4.1.16 Problemas del cifrado de datos transparente

4.2 Replicación

4.2.1 No se pueden replicar en SQL Server Compact columnas que contengan los nuevos tipos de datos

Actualmente no se puede replicar en SQL Server Compact ninguna columna que contenga el atributo FILESTREAM o los tipos de datos geography, geopmetry o hierarchyid.

Se producirá un error de replicación incluso si utiliza opciones de esquema de artículo o el nivel de compatibilidad de la publicación para especificar que estos tipos de datos deben asignarse a tipos de datos compatibles con SQL Server Compact. Puede replicar tablas que contengan columnas con los nuevos tipos de datos si filtra estas columnas. Para obtener más información sobre filtrado, vea los Libros en línea de SQL Server.

4.2.2 La inicialización de una suscripción transaccional a partir de una copia de seguridad requiere permisos adicionales

4.3 Analysis Services

4.4 Integration Services

Las consideraciones siguientes se aplican a Integration Services si está instalado SQL Server 2008.

4.4.1 Cambio de versión para SQL Server Native Client

SQL Server 2008 usa una versión diferente de SQL Native Client de la que se incluye en SQL Server 2005. (SQL Native Client se denomina SQL Server Native Client en SQL Server 2008.) Por lo tanto, los paquetes de Integration Services que usan SQL Server Native Client y se crearon en SQL Server 2005 no pueden ejecutarse automáticamente en SQL Server 2008. Para ejecutar estos paquetes, siga uno de estos pasos:

  • Ejecute el Asistente para actualización del paquete SSIS para actualizar los paquetes y las cadenas de conexión.
  • En el equipo que ejecuta SQL Server 2008, instale SQL Native Client (sqlncli.dll) desde SQL Server 2005.
    Nota:
    Puede instalar SQL Native Client en paralelo con SQL Server Native Client.

  • Revise las cadenas de conexión del paquete para especificar SQL Server Native Client. Para revisar las cadenas de conexión, reemplace SQLNCLI por SQLNCLI10.

4.4.2 Cambio de versión para el proveedor OLE DB de Analysis Services

SQL Server 2008 incluye una versión diferente del proveedor OLE DB de Analysis Services de la que se incluye en SQL Server 2005. Por lo tanto, los paquetes de Integration Services que usan el proveedor OLE DB de Analysis Services y se crearon en SQL Server 2005 no pueden ejecutarse automáticamente en SQL Server 2008. Para ejecutar estos paquetes, siga uno de estos pasos:

  • Ejecute el Asistente para actualización del paquete SSIS para actualizar los paquetes y las cadenas de conexión.
  • En el equipo que ejecuta SQL Server 2008, instale el proveedor OLE DB 9.0 para Analysis Services. El proveedor OLE DB 9.0 para Analysis Services es la versión que incluye SQL Server 2005.
    Nota:
    puede instalar el proveedor OLE DB 9.0 para Analysis Services en paralelo con el proveedor OLE DB 10.0 para Analysis Services. El proveedor OLE DB 10.0 para Analysis Services es la versión que usa SQL Server 2008.

  • Revise las cadenas de conexión del paquete para especificar el proveedor OLE DB 10.0 para Analysis Services. Para revisar las cadenas de conexión, realice los pasos siguientes:
    • Reemplace MSOLAP.3 por MSOLAP o MSOLAP.4. Si especifica MSOLAP, sus paquetes utilizarán la última versión instalada del proveedor.
    • Reemplace MSOLAP90 por MSOLAP100.

4.4.3 Hay que editar y volver a compilar para SQL Server 2008 los componentes personalizados desarrollados en SQL Server 2005 Integration Services

Si desarrolló un componente personalizado de SQL Server 2005 Integration Services (SSIS), será necesario modificarlo antes de que pueda usarse en los paquetes de SQL Server 2008 Integration Services. Puede modificar el componente para que se ejecute únicamente en los paquetes de SQL Server 2008 o para que se ejecute tanto en los paquetes de SQL Server 2005 como en los de SQL Server 2008.

4.4.3.1 Use el componente personalizado sólo en los paquetes de SQL Server 2008

Después de completar el procedimiento siguiente, podrá utilizar el componente en los paquetes de SQL Server 2008, pero ya no podrá hacerlo en los de SQL Server 2005 Integration Services (SSIS).

Para utilizar un componente personalizado de SQL Server 2005 Integration Services sólo en los paquetes de SQL Server 2008

  1. En el componente, cambie las referencias que señalan a las versiones de SQL Server 2005 de los ensamblados de Integration Services para que señalen en su lugar a las versiones de SQL Server 2008 (la versión 10.0).
  2. Cambie cualquier código que utilice las interfaces de IDTSxxx90 para utilizar las interfaces de ITDSxxx100 correspondientes.
  3. Vuelva a generar el componente.
  4. Vuelva a instalar el componente en la caché de ensamblados global (GAC).
  5. Para utilizarlo en el cuadro de herramientas, vuelva a implementar el componente en la subcarpeta correspondiente ubicada en C:\Archivos de programa\Microsoft SQL Server\100\DTS.
  6. Si ha cambiado la versión de ensamblado del componente, también debe editar los paquetes manualmente para poder usar la nueva versión.
4.4.3.2 Use el componente personalizado en los paquetes de SQL Server 2005 y en los de SQL Server 2008

Después de completar el procedimiento siguiente, tendrá dos versiones del componente personalizado: la original y una versión de SQL Server 2008. Todavía puede utilizar la versión original en los paquetes de SQL Server 2005, pero tendrá que utilizar la versión de SQL Server 2008 en los paquetes de SQL Server 2008.

Para crear una versión de SQL Server 2008 independiente del componente personalizado

  1. Cambie el nombre de archivo (nombre de ensamblado) del componente.
  2. En el componente, cambie las referencias que señalan a las versiones de SQL Server 2005 de los ensamblados de Integration Services para que señalen en su lugar a las versiones de SQL Server 2008 (la versión 10.0).
  3. Cambie cualquier código que utilice las interfaces de IDTSxxx90 para utilizar las interfaces de ITDSxxx100 correspondientes.
  4. Genere el componente nativo con un nuevo ProgID y CLSID.
  5. Instale el componente en la caché de ensamblados global (GAC).
  6. Para utilizarlo en el cuadro de herramientas, implemente el componente en la subcarpeta correspondiente ubicada en C:\Archivos de programa\Microsoft SQL Server\100\DTS.
  7. Edite manualmente los paquetes para usar la nueva versión.

4.4.4 No se puede utilizar SQL Server 2008 para conectarse a la versión de SQL Server 2005 del servicio Integration Services

No puede conectarse desde la versión de SQL Server Management Studio que SQL Server 2008 instala para una instancia del servicio de Integration Services que SQL Server 2005 instala.

4.4.5 Los paquetes pueden generar un error en un equipo que ejecuta Windows Server 2008 Beta o el Service Pack 1 de .NET Framework 2.0

Si el equipo está ejecutando Microsoft Windows Server 2008 Beta o el Service Pack 1 (SP1) de Microsoft .NET Framework 2.0 (SP1), un paquete generará un error cuando se den las siguientes condiciones:

  • El paquete contiene una tarea Execute SQL cuyo administrador de conexiones de ADO.NET utiliza el proveedor de datos de .NET Framework para SQL Server (SqlClient) para conectarse con SQL Server 2008.
  • El conjunto de resultados devuelto por la instrucción SQL incluye columnas Time o columnas DateTimeOffset.

Para ejecutar el paquete, agregue Type System Version=Sql Server 2005 a la cadena de conexión de la tarea Execute SQL.

4.4.6 Windows Server 2003 para sistemas basados en Itanium y Microsoft Visual Studio Tools para Aplicaciones 2.0

La tarea Script y el componente Script utilizan Visual Studio para aplicaciones (VSTA) 2.0. VSTA 2.0 no se admite en sistemas basados en Itanium. Si implementa un paquete que contiene una tarea Script o un componente Script en este sistema operativo basado en Itanium, no se ejecutará el paquete. Asimismo, recibirá un mensaje de error que indique que VSTA no está instalado.

4.4.7 Business Intelligence Development Studio no admite la creación de páginas HTML

Business Intelligence Development Studio deja de funcionar si intenta crear un archivo de página HTML en Business Intelligence Development Studio con el siguiente procedimiento:

  1. En Business Intelligence Development Studio, en el menú Archivo, haga clic en Nuevo y, a continuación, haga clic en Archivo.
  2. En el cuadro de diálogo Nuevo archivo, haga clic en Página HTML y, a continuación, haga clic en Abrir.

Cuando Business Intelligence Development Studio deje de funcionar, reinicie Business Intelligence Development Studio.

4.4.8 Es posible que no se las instalen versiones traducidas de Visual Studio 2008

Si intenta instalar una versión traducida de Visual Studio 2008 después de instalar una versión traducida de SQL Server 2008, es posible que Visual Studio 2008 no se instale.

Para instalar una versión traducida de Visual Studio 2008 después de instalar una versión traducida de SQL Server 2008, siga estos pasos:

  1. Desinstale la versión traducida de los archivos asociados a Business Intelligence Development Studio mediante el comando siguiente:
    :\Archivos de programa\Microsoft SQL Server\100\Setup Bootstrap\Setup100.exe /q/ACTION=uninstall /SKU=Dev /FEATURES=BIDS /InstanceName=MSSQLSERVER
  2. Desinstale la versión traducida de Visual Studio 2008, el paquete de idioma correspondiente de SQL Server 2008 Visual Studio Tools para Aplicaciones 2.0 y la versión en inglés de Microsoft Visual Studio Tools para Aplicaciones 2.0.
  3. Instale la versión traducida de Visual Studio 2008.
  4. Instale la versión traducida de Business Intelligence Development Studio.

4.4.9 Paquete con scripts de Microsoft Visual Studio 2005 Tools para Aplicaciones (VSTA)

En la versión de CTP de febrero y en versiones anteriores de CTP de SQL Server 2008, la tarea Script y el componente Script utilizaban una versión de Visual Studio para Applications (VSTA) que ya no es compatible. Por lo tanto, los scripts que tanto la tarea como el componente Script contienen no se admiten en los siguientes casos:

  • Utilizó la versión de febrero o una anterior de CTP de SQL Server 2008 para abrir un paquete de SQL Server 2005, convertir los scripts existentes y guardar el paquete convertido.
  • Utilizó la versión de febrero o una anterior de CTP de SQL Server 2008 para abrir un paquete de SQL Server 2005 y agregar un script al paquete.
  • Utilizó la versión de febrero o una anterior de CTP de SQL Server 2008 para crear un nuevo paquete y agregar un script.

Si ya no se admite el script, SQL Server 2008 Integration Services mostrará un mensaje de error al abrir el paquete. Para ejecutar el paquete, cree una nueva tarea o componente Script y cree un nuevo script de VSTA.

Al migrar un paquete SQL Server 2005 a SQL Server 2008, el proceso de migración convierte automáticamente los scripts del paquete a la versión actual de VSTA. (La característica de migración de paquetes para SQL Server 2005 estará disponible en una próxima versión de SQL Server 2008).

4.4.10 La variable de entorno PATH no especifica la ruta de acceso correcta a las utilidades del símbolo del sistema

Cuando se actualiza Integration Services en esta versión de CTP, la variable de entorno PATH no se actualiza. Esta variable sigue conteniendo el valor "C:\Archivos de programa\Microsoft SQL Server\90\DTS\Binn", que especifica la ruta de acceso de la versión anterior de Integration Services. Este valor de la variable de entorno PATH impedirá que la utilidad dtexec (dtexec.exe) y las demás utilidades del símbolo del sistema proporcionadas por Integration Services funcionen con los paquetes de SQL Server 2008.

Para usar una de las utilidades del símbolo del sistema proporcionadas por Integration Services con los paquetes de SQL Server 2008, realice una de las operaciones siguientes:

  • Especifique la ruta de acceso completa, "C:\Archivos de programa\Microsoft SQL Server\100\DTS\Binn", a la versión actualizada de la utilidad cuando use ésta desde el símbolo del sistema.
  • Cambie la variable de entorno PATH de "C:\Archivos de programa\Microsoft SQL Server\90\DTS\Binn" a "C:\Archivos de programa\Microsoft SQL Server\100\DTS\Binn".

4.4.11 Es posible que los paquetes que contienen determinados tipos de transformaciones asincrónicas no se ejecuten desde el símbolo del sistema de dtexec

Un paquete de Integration Services dejará de responder o generará un error antes de comenzar a ejecutarse cuando se cumplan todas las condiciones siguientes:

  • Se usa la utilidad dtexec (dtexec.exe) para ejecutar el paquete desde el símbolo del sistema. Este problema no se produce cuando se usa Business Intelligence Development Studio para ejecutar el paquete.
  • El paquete contiene una tarea de flujo de datos que cumple estas condiciones:
    • La tarea de flujo de datos contiene al menos una transformación asincrónica.
    • La transformación asincrónica tiene al menos una salida, distinta de una salida de error, que no ha estado conectada a una transformación o un destino de nivel inferior.
    • El valor de la propiedad RunInOptimizedMode del flujo de datos es True. Este es el valor predeterminado.

Para asegurarse de que un paquete de Integration Services que cumple estas condiciones se ejecutará correctamente, realice una de las operaciones siguientes:

  • Conecte todas las salidas de las transformaciones asincrónicas, distintas de las salidas de error, a las transformaciones o los destinos de nivel inferior. Por ejemplo, una forma sencilla de finalizar la ruta de flujo de datos con una configuración mínima consiste en conectar la salida a una transformación Recuento de filas. No obstante, el cálculo del recuento de filas que realiza la transformación Recuento de filas reducirá el rendimiento global de los paquetes entre un 10 y un 30 por ciento.
    O bien
  • Establezca el valor de la propiedad RunInOptimizedMode de la tarea de flujo de datos en False.

4.4.12 Es posible que los paquetes que contienen scripts de Visual Basic no se ejecuten en equipos de 64 bits

Cuando se instalan las versiones de 32 bits de SQL Server e Integration Services en un equipo de 64 bits, es posible que no se admitan los scripts. Si el paquete contiene una tarea Script y el script de dicha tarea es un script de Visual Basic, el paquete no se ejecutará.

Para ejecutar correctamente un paquete que contiene una tarea Script que usa un script de Visual Basic, siga estos pasos:

  1. Ejecute la herramienta cmd.exe que se encuentra en %windir%\system32 para abrir una ventana del símbolo del sistema de Windows.
  2. En el símbolo del sistema, escriba el siguiente comando:
    copy /Y "%ProgramFiles(x86)%\Microsoft SQL Server\100\SDK\Assemblies\Microsoft.SQLServer.DTSRuntimeWrap.dll" "%CommonProgramFiles(x86)%\microsoft shared\VSTA\Pipeline\AddInViews\"
  3. Ejecute la herramienta cmd.exe que se encuentra en %windir%\SysWOW64 para abrir una ventana del símbolo del sistema para "Windows en Windows 32".
  4. En el símbolo del sistema, escriba el siguiente comando:
    "%windir%\Microsoft.NET\Framework\v3.5\AddInUtil.exe" -PipelineRoot:"%CommonProgramFiles(x86)%\microsoft shared\VSTA\Pipeline" –Rebuild

4.4.13 La actualización configura el servicio Integration Services para ejecutarse en la cuenta de servicio de red

4.5 Reporting Services

Las consideraciones siguientes se aplican a Reporting Services si está instalado SQL Server 2008.

4.5.1 Error HTTP 500 al obtener acceso a una instancia del servidor de informes en una implementación de varias instancias

En la versión de CTP de febrero, si instala varias instancias de Reporting Services y ambas instancias del servidor de informes se ejecutan bajo diferentes cuentas de servicio, es posible que se muestre un error "HTTP 500 Internal Server Error" al obtener acceso a la dirección URL del servidor de informes. El registro de seguimiento del servidor de informes contendrá la siguiente información adicional: " Error interno o del sistema en el objeto de tiempo de ejecución HTTP del dominio de aplicación ReportManager_0. No se pudo crear el tiempo de ejecución." La excepción para este mensaje es: "Se produjo una excepción en el inicializador del tipo 'System.Web.Compilation.CompilationLock'. ---> System.InvalidOperationException: no se puede crear una exclusión mutua."

El error ocurre cuando una de las instancias del servidor de informes se ejecuta en una cuenta con menos permisos que la otra; por ejemplo, una instancia se ejecuta como sistema local y la segunda instancia de servidor se ejecuta como servicio de red. El error es el resultado de un problema de otorgamiento de permisos de ASP.NET.

Para evitar este error, configure ambas instancias de servidor para que se ejecuten en la misma cuenta o ejecute el siguiente comando para otorgar permisos a la cuenta de servicio de la instancia a la que no puede obtener acceso:

  1. Abra una ventana del símbolo del sistema y navegue a %windir%\microsoft.net\framework\v2.0.50727
  2. Escriba aspnet_regiis.exe –ga y especifique la cuenta para la que desea otorgar permisos.
    Si es una cuenta de dominio, especifíquela como \. Si se trata de un servicio de red, el comando debe especificarse como "NT AUTHORITY\NetworkService". En el ejemplo siguiente se muestra la sintaxis que se debe utilizar:
    aspnet_regiis.exe –ga "NT AUTHORITY\NetworkService"
  3. Presione ENTRAR.
  4. Reinicie ambas instancias del servidor de informes.
    Puede utilizar la herramienta Configuración de Reporting Services para conectarse y reiniciar los servicios.
    Escriba la dirección URL del servidor de informes para verificar el acceso. Asegúrese de que reinicia ambas instancias de servidor antes de volver a intentar obtener acceso al servidor de informes. Puede utilizar las páginas URL de la herramienta Configuración de Reporting Services con el fin de verificar el acceso al servicio web del servidor de informes y a las aplicaciones del Administrador de informes .

4.5.2 Fórmulas que no se guardan al exportar informes en Excel

En SQL Server 2008, al exportar un informe a Microsoft Office Excel, las expresiones del informe ya no se traducen a fórmulas de Excel.

4.5.3 Representador de datos CSV rediseñado

En versiones anteriores de Reporting Services, cuando exportaba un informe a un formato del archivo CSV, se daba formato a los datos de manera que se preservara la forma de representarlos en la página del informe. Para las regiones de datos de matriz, esto generaba un formato de datos que no era apto para ser exportado a otras aplicaciones para poder continuar trabajando con los datos.

En esta versión, al exportar un informe a un archivo CSV, puede elegir entre dos formatos compatibles: modo Predeterminado y modo Compatible. El modo Predeterminado está optimizado para Excel. El modo Compatible está optimizado para aplicaciones de terceros. Para obtener más información, vea "Exportación a un archivo CSV" en los Libros en pantalla de SQL Server:

El formato anterior para los archivos CSV ya no está disponible. Sin embargo, para los informes que no utilizan las regiones de datos de matriz, puede utilizar el modo Compatible para obtener un formato de archivo lo más parecido al formato para archivos CSV que se utilizaba anteriormente.

4.5.4 Los subinformes no están visibles en la Vista previa del Diseñador de informes

En el cliente independiente de la Vista previa del Diseñador de informes, no se pueden ver los elementos de informes de subinformes al visualizar la vista previa de un informe localmente. Para ver los subinformes de un informe, publique primero el informe en el servidor de informes y, a continuación, navegue a la dirección URL del Administrador de informes (por ejemplo, http://localhost/reports) para ver el informe principal.

4.5.5 El generador de informes no se inicia en un servidor de informes configurado para la autenticación básica

En esta versión de CTP, no puede utilizar el generador de informes si configura el servidor de informes para utilizar la autenticación básica.

4.5.6 Las relaciones de clave externa entre las tablas de bases de datos no se detectan al crear modelos de informes

En la versión de CTP de febrero, el Asistente para vistas del origen de datos no detecta las relaciones entre las tablas de bases de datos de SQL Server 2000 y las de versiones posteriores cuando SQL Server Native Client (SQLCNLI) no está instalado en el servidor de base de datos. Para detectar automáticamente las relaciones, instale SQLCNLI en el equipo en el que está ejecutando el Diseñador de modelos. Si no puede instalar SQLCNLI, las relaciones no se detectarán y se le pedirá que cree relaciones por coincidencia de nombres. Si la base de datos no está diseñada con relaciones de clave externa que se puedan determinar en función de la coincidencia de nombres, defina manualmente las relaciones antes de generar el modelo de informes. Para obtener más información, vea "Installing SQL Server Native Client" en los Libros en pantalla.

4.5.7 Click-through infinito desde la primera columna de una tabla no está disponible en el Generador de informes

En el Generador de informes, los campos con una acción click-through infinito establecida en la primera columna de una tabla pueden generar un error si se hace clic sobre ellos. Los lectores de informes pueden hacer clic en el campo establecido como campo click-through infinito, pero el informe click-through no se mostrará. En algunas instancias, dependiendo del ámbito de expresión del campo, el click-through infinito puede funcionar si el campo se encuentra en la celda superior de la columna situada en el extremo izquierdo al representar el informe. Los informes click-through infinito se mostrarán si agrega el campo a otra columna sin el informe.

4.5.8 Es posible que se produzcan errores en las suscripciones por correo electrónico después de actualizar el servidor de informes a Windows Vista o Windows Server 2008

4.5.9 La suscripción a recursos compartidos de archivos detecta un error de denegación de acceso después de actualizar desde Windows Server 2003 a Windows Server 2008

Después de actualizar a Windows Server 2008, la suscripción a recursos compartidos de archivos de Reporting Services producirá un error si una entrega a recursos compartidos de archivos intenta sobrescribir un archivo que existía antes de la actualización. Para obtener información acerca de cómo resolver este problema, vea el artículo 946089: "Problema con una suscripción que usa la extensión de entrega de recursos compartidos de archivo en SQL Server 2005 Reporting Services o SQL Server 2008 Reporting Services después de actualizar Windows Server 2003 a Windows Server 2008" (en inglés) de Microsoft Knowledge Base.

4.5.10 El diseñador gráfico de consultas no está disponible para los orígenes de datos de SQL Server 2008

En la versión de CTP de febrero, para recuperar datos para un informe desde una base de datos de SQL Server 2008, puede utilizar el tipo de origen de datos Microsoft SQL Server u OLE DB. Si elige Microsoft SQL Server, sólo dispondrá del diseñador de consultas basado en texto para diseñar una consulta. Para poder usar el diseñador gráfico de consultas, elija el tipo de origen de datos OLE DB.

4.5.11 Los archivos de recursos para los modelos de informe traducidos basados en los cubos de Analysis Services no se instalan de forma predeterminada

En la versión de CTP de febrero, el programa de instalación no instala los recursos necesarios para generar modelos de informe traducidos basados en los cubos de Analysis Services. Si tiene previsto crear modelos traducidos, debe extraer un archivo para Analysis Services y para Reporting Services para cada idioma desde los archivos de instalación de SQL Server y copiarlos manualmente en las carpetas apropiadas. En la tabla siguiente se muestran los LCID, los idiomas y las abreviaturas de idioma que están disponibles cuando se instala SQL Server. Necesita los valores de LCID y de las abreviaturas de idioma para los idiomas que desee instalar manualmente.

 

LCID Idioma Abreviatura de idioma

1028

Chino (tradicional)

zh-CHT

1031

Alemán

de

1036

Francés

fr

1040

Italiano

it

1041

Japonés

ja

1042

Coreano

ko

1049

Ruso

ru

2052

Chino (simplificado)

Zh-CHS

3082

Español

es

Siga estos pasos para habilitar la generación de modelos traducidos:

  1. Por medio de la tabla, determine los LCID y las abreviaturas de idioma de los archivos de recursos de idioma que necesite instalar.
  2. Busque la carpeta en el directorio correspondiente a la abreviatura de idioma y la edición en el disco de instalación. Por ejemplo, para Developer Edition en alemán, use SQLDEV_de. Este es el valor que usará como .
  3. Para actualizar Analysis Services:

    1. Extraiga los archivos del MSI de Microsoft SQL Server Analysis Services (SQLRUN_AS.msi) con el comando siguiente:
      msiexec /a <mediapath>\SQLRUN_AS.msi /qb TARGETDIR=<destpath>
      Por ejemplo, msiexec /a E:\SQLDEV_de\SQLRUN_AS.msi /qb TARGETDIR=C:\temp\AS
      Se abre Windows Installer y muestra el progreso de la instalación. En este paso, todavía no está instalando SQL Server. Simplemente está extrayendo los archivos. Debería ver una estructura de directorios bajo el directorio que incluye una carpeta Archivos de programa y una carpeta Windows.
    2. Navegue a \Archivos de programa\Microsoft Analysis Services\AS OLEDB\10\Resources\. El valor de es uno de los valores de la columna LCID de la tabla. Por ejemplo, para el alemán es 1031.
    3. Copie msmdsrv.rll.
    4. Cree la carpeta %Archivos de programa%\Microsoft SQL Server\\OLAP\bin\Resources\.
      Por ejemplo, C:\Archivos de programa\Microsoft SQL Server\MSAS10.MSSQLSERVER\OLAP\bin\Resources\1031
    5. Pegue msmdsrv.rll en esta carpeta.

Repita los pasos 1 a 3 para cada uno de los idiomas que desee instalar. Por ejemplo, si ha instalado el alemán y el coreano, debe crear dos carpetas denominadas 1031 y 1042, y copiar msmdsrv.rll en ellas.

Para actualizar Reporting Services:

  1. Extraiga los archivos del MSI de Microsoft SQL Server Reporting Services (SQLRUN_RS.msi) con el comando siguiente:
    msiexec /a <mediapath>\SQLRUN_RS.msi /qb TARGETDIR=<destpath>
    Por ejemplo: msiexec /a E:\SQLDEV_de\SQLRUN_RS.msi /qb TARGETDIR=C:\temp\RS
    Se abre Windows Installer y muestra el progreso de la instalación. En este paso, todavía no está instalando SQL Server. Simplemente está extrayendo los archivos.
  2. Navegue a \Windows\GAC\. El valor de procede de la columna Abreviatura de idioma de la tabla.
    Por ejemplo, para el alemán, la ruta de acceso es C:\temp\RS\Windows\GAC\de.
  3. Copie el archivo Microsoft.AnalysisServices.Modeling.resources.dll.
  4. Si no existe, cree la carpeta %program files%\Microsoft SQL Server\\Reporting Services\ReportServer\bin\.
    Por ejemplo, C:\Archivos de programa\Microsoft SQL Server\MSAS10.MSSQLSERVER\Reporting Services\ReportServer\bin\de.
  5. Pegue Microsoft.AnalysisServices.Modeling.resources.dll en esta carpeta.

Repita los pasos 1 a 3 para cada uno de los idiomas que eligió instalar. Por ejemplo, si ha instalado el alemán y el coreano, debe crear carpetas denominadas de y ko, y copiar Microsoft.AnalysisServices.Modeling.resources.dll en ellas.

4.5.12 Ajustar SessionTimeout para informes de gran tamaño

En la versión de CTP de febrero de 2008, la configuración predeterminada para SessionTimeout es de 10 minutos, lo que podría no dar tiempo suficiente para representar, exportar o buscar informes de gran tamaño, o para procesar las interacciones del usuario, como alternar los informes de obtención de detalles. Cuando no pueden completarse estas acciones debido a que se agota el tiempo de espera de sesión, el servidor de informes puede detectar un error interno y generar un archivo de registro de Dr. Watson. Compruebe si hay mensajes de error en el archivo de registro del servidor de informes. La ubicación predeterminada del archivo de registro es C:\Archivos de programa\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\LogFiles. Si se produce este problema, aumente el valor de la propiedad del sistema SessionTimeout para la instancia de su servidor de informes. El valor debe ser el tiempo que espera que tarde un informe en ejecutarse como máximo.

4.5.13 Complemento SQL Server 2008 Reporting Services para las tecnologías de SharePoint

4.5.13.1 Requisitos para ejecutar el complemento SQL Server 2008 para las tecnologías de SharePoint

El complemento Microsoft SQL Server 2008 Reporting Services para las tecnologías de SharePoint proporciona capacidades de representación, procesamiento y administración de informes, así como subscripciones controladas por datos al ejecutar una instancia del servidor de informes de SQL Server 2008 en el modo integrado de SharePoint. La descarga del complemento contiene un elemento web como Visor de informes, páginas de aplicaciones web y compatibilidad para usar Windows SharePoint Services (WSS) o Microsoft Office SharePoint Services (MOSS).

El complemento SQL Server 2008 Reporting Services para las tecnologías de SharePoint requiere una instancia del servidor de informes de SQL Server 2008 porque este complemento no se admite en las versiones anteriores de SQL Server. Si tiene un servidor de informes anterior a SQL Server 2008 e instala o actualiza al complemento SQL Server 2008 Reporting Services para las tecnologías de SharePoint, el servidor de informes no funcionará como cabría esperar. Por ejemplo, no podrá configurar el acceso a las bases de datos mediante la página Conceder acceso a la base de datos y procesar los informes con un producto o tecnología de SharePoint. Para resolver este problema, debe actualizar la instancia del servidor de informes a SQL Server 2008 o desinstalar el complemento SQL Server 2008 Reporting Services para las tecnologías de SharePoint y volver a instalar el complemento SQL Server 2005 Reporting Services para las tecnologías de SharePoint.

Para obtener más información acerca del complemento SQL Server 2008 Reporting Services para las tecnologías de SharePoint, vea Microsoft SQL Server 2008 Reporting Services Add-in Readme (en inglés).

4.5.13.2 Compatibilidad de idioma del CTP de febrero con el complemento SQL Server 2008 Reporting Services para las tecnologías de SharePoint

En el CTP de febrero de 208, el complemento SQL Server 2008 Reporting Services para las tecnologías de SharePoint y la documentación de la Ayuda relacionada están disponibles en inglés. Los archivos binarios están localizados parcialmente en estos otros idiomas: chino tradicional, chino simplificado, alemán, francés, italiano, japonés, coreano, ruso y español.

4.5.14 El representador de Word no está disponible después de actualizar a la versión de CTP de febrero de 2008

En esta versión de CTP, al actualizar a una instancia de Reporting Services, la extensión de representación del nuevo representador de Word no se agrega automáticamente a los archivos de configuración RSReportDesigner.config y RSReportServer.config. Debe configurar manualmente la extensión de representación de Word antes de que vea Word en la lista desplegable Exportar al obtener una vista previa de un informe en el Diseñador de informes o al ver un informe en el Administrador de informes.

Para habilitar la extensión de representación de Word, agregue la siguiente entrada al elemento Render en Extensions, dentro de los archivos RSReportDesigner.config y RSReportServer.config. Esta línea debe copiarse sin saltos de línea.

<Extensions>
    <Render>
    <!-- ... other renderers listed here ... --!>
          <Extension Name="WORD" Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordDocumentRenderer,Microsoft.ReportingServices.WordRendering"/>
    </Render>
</Extensions>

La ubicación predeterminada de RSReportDesigner.config es :\Archivos de programa\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies.

La ubicación predeterminada del archivo RSReportServer.config es :\Archivos de programa\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer.

Si instala el CTP de febrero de 2008 directamente en un equipo sin actualizar, no tiene que cambiar estos archivos de configuración. El representador de Word se incluye con la instalación de Reporting Services.

4.5.15 El Generador de informes require Microsoft .NET Framework versión 3.5

Para que el Generador de informes funcione, la versión 3.5 de .NET Framework debe estar instalada en el equipo cliente y en el equipo del servidor de informes. Éste es un requisito nuevo de esta versión del CTP de febrero de 2008. Para descargar.NET Framework 3.5, vaya a Microsoft .NET Framework 3.5 en el Centro de descarga de Microsoft e instale.NET Framework 3.5 antes de empezar a trabajar con Reporting Services.

Si no tiene instalado.NET Framework 3.5, se le pedirá que descargue.NET Framework 2.0 o posterior. De forma predeterminada, el vínculo le lleva a la página de descarga de .NET Framework 2.0. Desde aquí, puede usar la búsqueda para localizar .NET Framework 3.5 e instalarlo desde su ubicación.

4.5.16 El procesamiento de informes produce un error cuando el servidor encuentra un interbloqueo

En el CTP de febrero de 2008, el servidor de informes podría encontrar un error al procesar las suscripciones controladas por datos o durante el procesamiento interactivo de los informes cuando el servidor esté sometido a una gran carga.

En las suscripciones controladas por datos, se registra el error siguiente en un archivo de registro ReportServerService para la instancia del servidor de informes que encontró el problema:

"An error occurred within the report server database. This may be due to a connection failure, timeout or low disk condition within the database. ---> System.Data.SqlClient.SqlException: Transaction (process_id) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction."

En el procesamiento interactivo de informes, se devuelve al usuario el error siguiente:

"An error occurred within the report server database. This may be due to a connection failure, timeout or low disk condition within the database."

Este error se produce durante el procesamiento de informes cuando una transacción que tarda mucho en ejecutarse encuentra un interbloqueo. En las suscripciones controladas por datos, el servidor de informes reintentará automáticamente las entregas de suscripciones tres veces, o el número que se haya especificado en la configuración. En el procesamiento interactivo de informes, hay que reintentar la operación que generó el error.

4.5.17 El Administrador de informes podría no funcionar después de actualizar el CTP de noviembre o SQL Server 2005 SP2

Después de actualizar al CTP de febrero de 2008, el Administrador de informes no funcionará si se configuró para usar Capa de sockets seguros (SSL) antes de la actualización. Este problema se produce porque los enlaces SSL que se configuran para el Administrador de informes se reemplazan con los enlaces SSL que se configuran para el servidor de informes. Esto provoca que haya enlaces duplicados del servidor de informes en la configuración, en lugar de enlaces independientes para el servidor de informes y el Administrador de informes.

Para resolver este problema, abra el archivo de configuración y busque la sección . En uno de los enlaces duplicados, modifique el valor del elemento para que sea ReportManager.

Si lo desea, si configuró enlaces diferentes para el servidor de informes y el Administrador de informes antes de la actualización, puede volver a configurar el enlace SSL del Administrador de informes. Puede usar el Administrador de configuración de Reporting Services o una copia de seguridad de la configuración para reemplazar los valores de los enlaces SSL sobrescritos de las propiedades de enlace siguientes: CertificateHash, IPAddress y Port.

Para restaurar los enlaces con el Administrador de configuración de Reporting Services:

  1. Abra el Administrador de configuración de Reporting Services.
  2. Haga clic en Dirección URL del Administrador de informes y haga clic en Opciones avanzadas.
  3. En el cuadro de diálogo Configuración avanzada de varios sitios web, en Varias identidades SSL para el Administrador de informes, seleccione el enlace SSL y haga clic en Editar.
  4. En el cuadro de diálogo Editar un enlace SSL del Administrador de informes, especifique el enlace SSL para el Administrador de informes y haga clic en Aceptar dos veces.
  5. Haga clic en Dirección URL del servicio web, haga clic en Opciones avanzadas y quite los enlaces SSL duplicados. Haga clic en Aceptar.

4.5.18 Faltan intervalos de eje en un gráfico después de actualizar desde el CTP de noviembre

Después de actualizar Reporting Services desde el CTP de noviembre, en los gráficos de informes podrían faltar algunos valores de intervalos de ejes.  Para solucionar este problema, vuelva a publicar estos informes.

4.5.19 Los ejes de gráficos secundarios no se representan al ejecutarse en un servidor de 64 bits

En un servidor de 64 bits que ejecute el CTP de febrero de Reporting Services, los gráficos que usen ejes de categoría secundaria no se representarán.  En su lugar, aparecerá el siguiente mensaje de error:

An unexpected error occurred in Report Processing.

Axis object – Auto interval error due to invalid point values or axis minimum/maximum.

4.5.20 Los contadores de rendimiento no son visibles después de actualizar a Windows Vista o a Windows Server 2008

Después de actualizar a Windows Vista o a Windows Server 2008, debe realizar los pasos siguientes para restablecer los contadores de rendimiento de Reporting Services:

  1. Elimine las claves del Registro siguientes:
    HKLM\SYSTEM\CurrentControlSet\Services\MSRS 2008 Web Service
    HKLM\SYSTEM\CurrentControlSet\Services\MSRS 2008 Windows Service
  2. Abra una ventana del símbolo del sistema y escriba el comando siguiente en el símbolo del sistema:
    . Run \InstallUtil.exe \ReportingServicesLibrary.dll
    Nota:
    Reemplace con la ruta de acceso física de los archivos de.NET Framework 2.0 y con la ruta de acceso física de los archivos binarios del servidor de informes.

  3. Reinicie el servicio Servidor de informes de Windows.

Para comprobar que los pasos funcionaron, abra un explorador web y navegue a la dirección URL del Administrador de informes o del servidor de informes. Después, abra el Monitor de rendimiento para comprobar que los contadores están funcionando.

[Arriba]

4.6 Todas las tecnologías de Business Intelligence

Los siguientes problemas se aplican a todas las tecnologías de Business Intelligence —Analysis Services, Integration Services y Reporting Services— al instalar SQL Server 2008.

4.6.1 Eliminación de los componentes de la estación de trabajo de SQL Server 2005 antes de instalar SQL Server 2008

En la versión SQL Server 2008 de Business Intelligence Development Studio, los diseñadores utilizados para crear proyectos para Integration Services, Analysis Services y Reporting Services no se pueden instalar junto con los diseñadores de SQL Server 2005. Para SQL Server 2008 y SQL Server 2005, estos diseñadores forman parte de los componentes de estación de trabajo que SQL Server instala. Sin embargo, para esta versión de CTP, no puede instalar los diseñadores de SQL Server 2008 si los componentes de estación de trabajo de SQL Server 2005 ya están instalados en el equipo. Debe desinstalar los Componentes de la estación de trabajo de SQL Server 2005 antes de instalar SQL Server 2008. Si intenta instalar SQL Server 2008 sin desinstalar antes los componentes de la estación de trabajo de SQL Server 2005, recibirá un mensaje notificándole que hay componentes en el equipo que están bloqueando la instalación. Para desinstalar los componentes de la estación de trabajo, en Panel de control, abra Agregar o quitar programas, seleccione SQL Server 2005, haga clic en Quitar y en la página Selección de componentes del Asistente, seleccione Componentes de la estación de trabajo. Una vez desinstalados los componentes de la estación de trabajo de SQL Server 2005, puede instalar los diseñadores de SQL Server 2008 instalando SQL Server 2008.

4.6.2 No se pueden editar proyectos de SQL Server 2005 Business Intelligence en SQL Server 2008

Para crear proyectos para Integration Services, Analysis Services o Reporting Services, utiliza los diseñadores de ambos en Business Intelligence Development Studio. Sin embargo, los diseñadores de SQL Server 2008 no se pueden instalar junto con los de SQL Server 2005. Es más, si instala SQL Server 2008, se reemplazarán los diseñadores de SQL Server 2005 con los de la versión SQL Server 2008.

Puede utilizar los diseñadores de SQL Server 2008 para abrir y modificar proyectos creados al utilizar los diseñadores de SQL Server 2005. Sin embargo, si utiliza los diseñadores de SQL Server 2008 para modificar proyectos de Server 2005 Business Intelligence, ya no podrá guardarlos en formato SQL Server 2005. Al abrir un proyecto de SQL Server 2005, el diseñador actualiza el proyecto en memoria al formato SQL Server 2008. Para reemplazar permanentemente la versión de SQL Server 2005 del proyecto con la versión SQL Server 2008 actualizada, debe guardar la versión actualizada del proyecto o realizar una operación, como ejecutar el paquete Integration Services, que provocará que se guarde la versión actualizada del proyecto. De lo contrario, la versión actualizada no se guardará.

Nota:
Microsoft recomienda crear copias de seguridad de los proyectos de SQL Server 2005 antes de abrirlos con los diseñadores de SQL Server 2008.

4.6.3 Crear e implementar proyectos en SQL Server usando la versión de CTP de febrero de SQL Server

La versión de Business Intelligence Development Studio que usa la versión de CTP de febrero de SQL Server 2008 difiere de la versión que usa la versión de CTP de noviembre. Cuando se actualiza SQL Server desde la versión de CTP de noviembre a la versión de CTP de febrero, Business Intelligence Development Studio no se actualiza automáticamente. Debe actualizar manualmente Business Intelligence Development Studio desde la versión que usa la versión de CTP de noviembre a la versión que usa la versión de CTP de febrero. Si no actualiza Business Intelligence Development Studio, no podrá usar la versión de CTP de febrero para crear e implementar proyectos en SQL Server.

Puede actualizar Business Intelligence Development Studio manualmente antes o después de actualizar SQL Server a la versión de CTP de febrero. Se recomienda que actualice Business Intelligence Development Studio antes de actualizar SQL Server. Si decide actualizar SQL Server antes de actualizar Business Intelligence Development Studio, SQL Server muestra la advertencia siguiente:

Rule "Business Intelligence Development Studio for previous releases of SQL Server 2008 check" generated a warning. Business Intelligence Development Studio (BIDS) for the previous releases of SQL Server 2008 is installed on the machine. BIDS for SQL Server 2008 will not be installed because this feature does not support upgrading from or side by side installation with the previous version.

Para actualizar Business Intelligence Development Studio antes de actualizar a la versión de CTP de febrero

  1. Desinstale la versión de Business Intelligence Development Studio que instaló la versión de CTP de noviembre mediante el comando siguiente:
    ‘%ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\Setup100.exe  /q /ACTION=uninstall /FEATURES=BIDS’
  2. Actualice a la versión de CTP de febrero de SQL Server.
  3. Instale la versión de Business Intelligence Development Studio que se incluye en la versión de CTP de febrero mediante el comando siguiente:
    ‘%February CTPSetupLocation%\setup.exe /q /ACTION=install /FEATURES=BIDS’

Para actualizar Business Intelligence Development Studio después de actualizar a la versión de CTP de febrero

  1. Actualice a la versión de CTP de febrero de SQL Server.
  2. Desinstale la versión de Business Intelligence Development Studio que instaló la versión de CTP de noviembre mediante el comando siguiente:
    ‘%ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\Setup100.exe  /q /ACTION=uninstall /FEATURES=BIDS’
  3. Instale la versión de Business Intelligence Development Studio que se incluye en la versión de CTP de febrero mediante el comando siguiente:
    ‘%February CTPSetupLocation%\setup.exe /q /ACTION=install /FEATURES=BIDS’

4.6.4 Problema al conectar a Microsoft SQL Server 2008 con el proveedor de datos de ADO.NET cuando se usa el Diseñador de consultas de Microsoft Visual Database Tools

4.6.5 No se puede usar Generar consulta de predicción en SQL Server Management Studio

En SQL Server Management Studio, es posible hacer clic con el botón secundario en una estructura de minería de datos o en un modelo de minería de datos en el Explorador de objetos y, a continuación, seleccionar Generar consulta de predicción para crear una nueva consulta de predicción. No obstante, es posible que esta operación produzca errores ocasionalmente y que muestre el mensaje siguiente en el Editor de consultas: "No se puede inicializar el control de generación de consultas de minería de datos debido al siguiente problema: La conversión especificada no es válida".

Para evitar este problema, abra la base de datos de Analysis Services en Business Intelligence Development Studio, Abra la estructura de minería de datos desde el Explorador de soluciones y use la ficha Predicción de modelo de minería de datos para crear la consulta.

[Arriba]

5.0 Características eliminadas de SQL Server

En esta sección se tratan las características de SQL Server 2005 que no están incluidas con SQL Server 2008.

5.1 SQL Server Notification Services eliminados de SQL Server 2008

Notification Services no es un componente de SQL Server 2008, pero continuará formando parte del ciclo de soporte de producto de SQL Server 2005. En versiones futuras, la compatibilidad para escenarios de notificación clave se incorporará a Reporting Services.

5.2 SQL-DMO eliminado de SQL Server 2008 Express

5.3 Se eliminó la herramienta de configuración de área expuesta de SQL Server 2008

La herramienta de configuración de área expuesta para SQL Server se eliminó de SQL Server 2008. La funcionalidad sustituida en esta versión es la siguiente:

Opciones de configuración y características de los componentes Cómo configurar

Protocolos, conexiones y opciones de inicio

Utilizar el Administrador de configuración de SQL Server.

Características del Motor de base de datos

Usar la administración basada en directivas, la configuración de propiedades de SQL Server Management Studio o sp_configure.

Características de Analysis Services

Usar la configuración de propiedades de SQL Server Management Studio

Reporting Services: propiedad EnableIntegratedSecurity

Usar la configuración de propiedades de SQL Server Management Studio

Reporting Services: "Eventos de programación y entrega de informes" y "Acceso HTTP y de servicios web"

Editar el archivo de configuración RSReportServer.config o usar la administración basada en directivas.

Opciones de la línea de comandos

Use la utilidad sqlps y las características de administración basada en directivas proporcionadas por el controlador SQLPolicy del proveedor de PowerShell de SQL Server.

[Arriba]