Cambios en el archivo Léame para SQL Server 2005

INTRODUCCIÓN

Este artículo describe los cambios en el archivo Léame para Microsoft SQL Server 2005.

Más información

La información siguiente ha cambiado o se ha convertido en disponible después de que se publicó el archivo ReadmeSQL2005.htm para SQL Server 2005.

Se produce un error en la instalación de SQL Server 2005 en un equipo que está ejecutando Windows Server 2003 Service Pack 1 o una versión posterior de Windows Server 2003 si no se ha iniciado el servicio de Selector de procesos de servidor DCOM

Instalar SQL Server 2005 en Windows Server 2003 Service Pack 1 (SP1) o una versión posterior de Windows Server 2003. Si no se ha iniciado el servicio de Selector de procesos de servidor DCOM (DCOMLAUNCH), recibirá un mensaje de error similar al siguiente:
Error 1601 instalando Microsoft SQL Server 2005 archivos auxiliares de instalación consulte el archivo de registro para obtener más información
Además, se graba el mensaje de error siguiente en el archivo de registro del componente de SQL Server 2005 Setup Support Files (SQLSetupNumber_InstanceName_Support.log).
MSI (c) (A8:54) [13:10:24:325]: no se pudo conectar al servidor. Error: 0x800706BA

Se produce un error en la instalación de SQL Server 2005 en un equipo con Windows Vista que contiene minúsculas o caso la intercalación sensible

Se produce un error en una instalación nueva de SQL Server 2005 si la intercalación distingue mayúsculas de minúsculas y el nombre de equipo contiene minúsculas o caracteres especiales. Para resolver este problema, cambie el nombre del equipo con sólo las letras mayúsculas. Las actualizaciones de SQL Server 2005 no deben estar afectadas por este problema.

Las contraseñas de SQL Server ahora distinguen mayúsculas de minúsculas

En SQL Server 2005, las contraseñas se ATAN al sistema operativo. Con este cambio, las contraseñas de inicio de sesión de SQL Server 2005 ahora distinguen mayúsculas de minúsculas.

Puede recibir un mensaje de error en el cuadro de diálogo Informes de errores y uso en equipos de 64 bits

Si está ejecutando SQL Server 2005 en un entorno de 64 bits, puede recibir un mensaje de error si intenta cambiar la configuración de la
Ficha Propiedades avanzadas del cuadro de diálogo informes de uso y errores . Este error se recibe un mensaje cuando el
Campo de Ubicación del informe de error para los componentes de otros (x86) está en blanco. Le recomendamos que proporcione un nombre de carpeta válido en la unidad local en el campo Ubicación del informe de Error . Esta carpeta puede ser la misma carpeta que la carpeta que especifique para el
Otro componente.

Puede recibir un mensaje de error en blanco en SQL Server Management Studio

Puede actualizar un equipo basado en Microsoft Windows 2000 que está ejecutando SQL Server 2005 a Microsoft Windows Server 2003 Service Pack 1 (SP1). Al hacerlo, puede recibir un mensaje de error en blanco en SQL Server Management Studio.

Para resolver este problema, repare el Microsoft.NET Framework después de actualizar el sistema operativo. Para ello, siga estos pasos:
  1. En el Panel de Control, abra Agregar o quitar programas.
  2. Haga clic en Microsoft.NET Framework 2.0.
  3. Haga clic en Cambiar o quitar.
  4. Haga clic en Reparary, a continuación, haga clic en
    Siguiente.
  5. Cuando se complete la reparación, reinicie el equipo si se le pide hacerlo.

Cómo utilizar la página de códigos DBCS

Si el sistema operativo está configurado para utilizar caracteres de doble byte (DBCS) página de código, seleccione la codificación UNICODE en lugar de ANSI para el archivo de salida en el Asistente para generar secuencias de comandos de SQL Server.

No existe el componente de compatibilidad con versiones anteriores de SQL Server Express Edition

El Microsoft SQL Server 2000 Desktop Engine Service Pack 4 (MSDE SP4) se basa en Microsoft SQL Server 7.0. Cuando intenta actualizar el SP4 de MSDE a SQL Server 2005 Express Edition, recibirá un mensaje de error para el componente de compatibilidad con versiones anteriores durante la instalación. Además, un mensaje de error se escribe en el archivo de registro de instalación. Este mensaje de error indica que el archivo SQLServer2005_BC.msi no existe en la carpeta de instalación de SQL Server Express Edition.

Para completar la instalación de SQL Server Express Edition, debe ejecutar la instalación de SQL Server Express Edition en modo de reparación. Para obtener más información, vea el tema "cómo para: instalar SQL Server 2005 desde el símbolo" en libros en pantalla de SQL Server 2005.

Para obtener más información acerca de los libros en pantalla de SQL Server 2005, visite el siguiente sitio Web de Microsoft:.

Aparecen caracteres ilegibles en el cuadro de diálogo actualización de componentes de SQL Server en algunas versiones localizadas

' En el programa de instalación de SQL Server 2005, caracteres extraños como "\\" aparecen en el texto del cuadro de diálogo Actualización de componentes de SQL Server cuando se producen las condiciones siguientes en el orden siguiente:
  • Instala algunas versiones localizadas de los componentes de SQL Server.
  • No cambie ninguna configuración y vuelva a instalar los componentes.
Este comportamiento se produce en los siguientes componentes:
  • Servicio de análisis de
  • Herramientas de administración y Monitor

Se cambian los permisos necesarios para la búsqueda de texto completo en un entorno agrupado

Cambios realizados en el tema "Section 4.1.6 Lowering privileges for Full-Text Search" en el archivo readme. Se ha quitado la restricción que requiere permisos especiales para el motor de texto completo de Microsoft para la cuenta de servicio de SQL Server (MSFTESQL) en un entorno agrupado. En un entorno con clústeres, la cuenta del servicio MSFTESQL ya no requiere permisos de administrador local.

Nota: Como práctica recomendada, recomendamos que establezca el servicio MSFTESQL para que se ejecute bajo una cuenta con pocos privilegios.

Cómo copiar SQL Server 2005 en un recurso compartido de red y, a continuación, ejecutar el programa de instalación desde la ubicación de la copia

Si descarga SQL Server 2005 desde el sitio Web de Microsoft Developer Network (MSDN), el producto se divide entre las dos descargas siguientes:
  • SQL Server 2005 - edición Developer - servidores
  • Herramientas de SQL Server 2005 - edición Developer-
Para configurar SQL Server 2005, debe descargar los archivos Servers y Tools en carpetas llamadas "Servers" y "Herramientas". De lo contrario, el programa de instalación falla cuando instala componentes de herramientas y libros en pantalla de SQL Server. Además, el mensaje de error siguiente se escribe en el archivo Core.log del programa:
CORE.LOG
=========

Error: La acción "InstallToolsAction.10" produjo una excepción durante la ejecución. Información de error registrado durante la ejecución:

Colección de destino incluye el equipo local.

Detectó una excepción grave al instalar el paquete: "10"

Código de error: 0 x 80070002 (2)

Texto de Error de Windows: El sistema no puede encontrar el archivo especificado.

Nombre de archivo de origen: sqlchaining\sqlprereqpackagemutator.cpp


Nombre de la función: sqls::SqlPreReqPackageMutator::modifyRequest

Número de línea de origen: 196


WinException detectada al instalar el paquete. : 1603

Código de error: 0 x 80070643 (1603)

Texto de Error de Windows: Error grave durante la instalación.

Nombre de archivo de origen: packageengine\installpackageaction.cpp


Nombre de la función: sqls::InstallPackageAction:: realizar

Número de línea de origen: 167

El archivo Léame de ForEachDirectory Sample está incompleto

El archivo Léame de ForEachDirectory Sample está incompleto. Para obtener el archivo Léame completo, consulte el tema "ForEachDirectory Sample" de libros en pantalla de SQL Server 2005.

El programa de instalación de SQL Server 2005 requiere 1,6 gigabytes (GB) de espacio en disco

No puede instalar SQL Server 2005 si tiene menos de 1,6 GB de espacio disponible en disco en la unidad del sistema. La mayoría de este espacio se utiliza sólo durante un breve período. Después de ejecutar el programa de instalación, SQL Server 2005 requiere 700 megabytes (MB) de espacio en disco.

Los índices no agrupados únicos no se pueden crear en línea

En la versión final de SQL Server 2005, los índices no agrupados únicos no se pueden crear en línea. Este comportamiento sólo afecta a las siguientes instrucciones:
  • CREAR ÍNDICE NO AGRUPADO ÚNICO
  • CREAR ÍNDICE NO AGRUPADO ÚNICO CON DROP_EXISTING
  • ALTER TABLE ADD CONSTRAINT PRIMARY KEY NO AGRUPADO
  • ALTER TABLE ADD CONSTRAINT ÚNICO NO AGRUPADO
Para obtener más información, consulte la sección 4.1.23 en el archivo Léame de SQL Server 2005. Para obtener más información acerca de las operaciones de índice en línea compatibles, vea Libros en pantalla de SQL Server 2005.

Puede recibir un mensaje de error si utiliza una consulta ROLAP

Si utiliza una consulta ROLAP en la que la condición esté en una dimensión de elemento primario/secundario que utiliza RootMemberIf = ParentIsMissing, puede recibir el siguiente mensaje de error:
No se puede mostrar las propiedades de celda

El programa de instalación falla cuando instala SQL Server Analysis Services o el motor de base de datos durante la actualización

El programa de instalación de SQL Server 2005 no reúne información de unidad compartida cuando actualiza SQL Server. Este comportamiento puede hacer que el programa de instalación falla durante una actualización, si cualquiera de las condiciones siguientes es verdadera:
  • Agregar SQL Server 2005 Analysis Services a una instancia del motor de base de datos.
  • Agregar el motor de base de datos a una instancia de SQL Server 2005 Analysis Services.
  • Actualizar el motor de base de datos e instala una nueva instancia de SQL Server Analysis Services al mismo tiempo.
Para evitar este problema, ejecute el programa de instalación en un símbolo del sistema. Si va a instalar SQL Server 2005 Analysis Services, establezca el parámetro INSTALLASDATADIR en la misma unidad compartida en la que se encuentran los archivos de datos de motor de base de datos. Si está instalando el motor de base de datos, establezca el parámetro INSTALLSQLDATADIR en la misma unidad compartida en la que se encuentran los archivos de datos de Analysis Services.

Por ejemplo, utilice la sintaxis siguiente para especificar la misma ruta para los archivos de datos de motor de base de datos en cuanto a los archivos de datos de Analysis Services.

Nota: Debe suministrar información específica a su instalación.
start /wait <DVD Drive>:\setup.exe /qn UPGRADE=SQL_Engine VS=<VSName> INSTALLVS=Analysis_Server INSTANCENAME=MSSQLSERVER SQLACCOUNT=<DomainName\UserName> SQLPASSWORD=<StrongPassword> 
ADMINPASSWORD=<StrongPassword> ADDLOCAL=Analysis_Server,AnalysisDataFiles,Client_Components
INSTALLASDATADIR="I:\DATA\" INSTALLSQLDATADIR="I:\DATA\" SQLCLUSTERGROUP="DomainName\GroupName"
ASCLUSTERGROUP="DomainName\GroupName" AGTCLUSTERGROUP="DomainName\GroupName"
FTSCLUSTERGROUP="DomainName\GroupName" SQLBROWSERACCOUNT=<DomainName\UserName>
SQLBROWSERPASSWORD=<StrongPassword> ASACCOUNT=<DomainNane\UserName> ASPASSWORD=<StrongPassword>
PIDKEY=<pidkey value without a "-">

Puede recibir un mensaje de error cuando usa ROLAP

Use ROLAP y el cubo usa tablas de varios orígenes de datos. Cuando intenta examinar un cubo, puede recibir uno de los siguientes mensajes de error:

Mensaje de error 1
Error OLE DB: error OLE DB u ODBC: SQL Server bloqueó el acceso a la instrucción ' OpenRowset/OpenDatasource' del componente 'Ad Hoc Distributed Queries' porque este componente se desconectó como parte de la configuración de seguridad de este servidor.
Un administrador del sistema puede habilitar el uso de 'Ad Hoc Distributed Queries' utilizando sp_configure. Para obtener más información acerca de cómo habilitar 'Ad Hoc Distributed Queries', vea "Configuración de superficie" en libros en pantalla de SQL Server. ; 42000.
Mensaje de error 2
Error OLE DB: error OLE DB u ODBC
Este problema se produce porque SQL Server 2005 solamente da acceso en el proceso a un cierto conjunto de proveedores. SQLNCLI es un nuevo proveedor OLE DB nativo para SQL Server 2005 y tiene acceso. Sin embargo, SQLNCLI.1 es el proveedor específico de la versión de SQLNCLI y no está en la lista de proveedores. Por consiguiente, SQLNCLI.1 no tiene acceso. Aunque SQLNCLI y SQLNCLI.1 son idénticos porque SQLNCLI señala a SQLNCLI.1, SQL Server 2005 no reconoce que SQLNCLI y SQLNCLI.1 son idénticos. SQL Server 2005 bloquea el acceso a SQLNCLI.1.

Para resolver este problema, utilice uno de los métodos siguientes:
  • Utilice SQLNCLI en lugar de SQLNCLI.1 en la cadena de conexión OLE DB.
  • En SQL Server, agregue explícitamente SQLNCL.1 a la lista de proveedores que tienen acceso en proceso.

Se produce una aserción cuando utiliza el comando EXPORT MINING MODEL

Puede experimentar una aserción u otro error cuando utiliza el comando EXPORT MINING MODEL contra un cubo local. Para evitar este problema, cierre y vuelva a abrir la conexión al cubo local antes de emite la instrucción EXPORT.

No se puede llamar a replicación controles ActiveX desde aplicaciones que se crearon mediante la aplicación.NET Framework 1.1 o.NET Framework 1.0

Los controles ActiveX de duplicación están desusados en favor de los objetos de administración de réplica (RMO) para la programación en código administrado. Si se llama a los controles de ActiveX desde el código administrado, debe utilizar la versión 2.0 de.NET Framework. Si utiliza una versión anterior de la de.NET Framework, se produce una excepción.

No cambie el nombre de la cuenta de sa en los servidores en una topología de replicación

En SQL Server 2005, es posible cambiar la cuenta sa con un nombre diferente utilizando el comando ALTER LOGIN. Cambiar el nombre no es compatible con servidores de una topología de replicación y podría dar como resultado errores de replicación.

Durante la actualización de MSDE a SQL Server Express, no se actualiza la base de datos msdb

Si actualiza MSDE a SQL Server Express, no se actualiza la base de datos msdb. Se ve afectada la siguiente funcionalidad de réplica:
  • No se puede asociar o restaurar una base de datos replicada desde una instancia MSDE a la instancia de SQL Server Express actualizada. Puede asociar o restaurar una base de datos a una nueva instancia de SQL Server Express.
  • Hay consideraciones para crear suscripciones en la instancia de SQL Server Express actualizada:
    • No se puede crear una suscripción en la instancia actualizada utilizando al Asistente para nueva suscripción.
    • No se puede crear una suscripción en la instancia actualizada utilizando los objetos de administración de réplica (RMO) o procedimientos almacenado de Transact-SQL si la suscripción está habilitada para el Administrador de sincronización de Windows.
    Puede crear una suscripción mediante el nuevo Asistente de suscripción, los RMO o procedimientos almacenados de Transact-SQL en una nueva instancia de SQL Server Express.

Durante la actualización de SQL Server 2000 o SQL Server 7.0, la base de datos predeterminada de SA cambia a MASTER

Si actualiza desde SQL Server 2000 o SQL Server 7.0 a la versión comercial de SQL Server 2005, la base de datos predeterminada de SA cambia a MASTER. Este comportamiento se produce porque la cuenta SA es un caso especial y se almacena en caché la cuenta SA. Para evitar este comportamiento, ejecute el comando dbcc freesystemcache o reinicie el servicio SQL Server.

Cambiar el idioma predeterminado para la cuenta sa

El idioma predeterminado para la cuenta sa de SQL Server es el idioma seleccionado durante la instalación o una actualización. En versiones anteriores de Microsoft SQL Server, ejecute el procedimiento almacenado sp_configure para cambiar el idioma predeterminado del servidor también actualiza el idioma predeterminado para la cuenta sa. Para cambiar el idioma predeterminado para la cuenta sa en SQL Server 2005, debe ejecutar el procedimiento almacenado sp_defaultlanguage , ejecute el comando DBCC FREESYSTEMCACHE y, a continuación, inicie una nueva sesión. Ejecute sp_configure para cambiar el idioma predeterminado para el servidor no actualiza el idioma predeterminado para la cuenta sa.

Instalaciones en paralelo

Advertencia: Para las instalaciones de SQL Server 2005 en configuraciones de side-by-side, los servicios de SQL Server 2005 deben utilizar cuentas en el grupo global de dominios que se usan para esos servicios. La cuenta no debe aparecer directamente en el grupo de administradores local. Incumplimiento de esta advertencia hará que el comportamiento de seguridad inesperado entre las instalaciones en paralelo y las instalaciones donde está instalado sólo en SQL Server 2005.

Mensaje de error al adjuntar una base de datos en SQL Server Management Studio en un equipo basado en Windows Vista: "No se puede abrir el archivo físico < archivo.mdf >"

En un equipo basado en Windows Server 2003 o en un equipo basado en Windows XP, desasociar una base de datos de Microsoft SQL Server 2005. Cuando intenta adjuntar esta base de datos en SQL Server Management Studio en un equipo basado en Windows Vista, recibirá el siguiente mensaje de error:
Mensaje 5120
No se puede abrir el archivo físico < archivo.mdf >. Error del sistema operativo 5: "5 (no se encontró el error)"
Este problema se produce incluso si la cuenta de inicio de sesión de Windows actual es un miembro de la función SysAdmin de SQL Server.

Para resolver este problema, ejecute SQL Server Management Studio mediante la opción Ejecutar como administrador y, a continuación, adjuntar la base de datos. Después de adjuntar la base de datos correctamente por primera vez, puede realizar operaciones de conexión o separación sin utilizar la opción Ejecutar como administrador en SQL Server Management Studio. El SQL

El programa de instalación de Server 2005 puede dejar en la pantalla de "Comprobación de configuración del sistema"

Continuar recibiendo el mensaje "El programa de instalación de SQL Server está examinando la configuración del equipo" en la pantalla Comprobación de configuración del sistemay no se mueven a la siguiente pantalla. Este comportamiento puede producirse cuando el servicio Coordinador de transacciones distribuidas de Microsoft se ejecuta bajo una cuenta distinta de la cuenta NetworkService en Windows Server 2003 y Windows XP. Compruebe que el servicio Coordinador de transacciones distribuidas de Microsoft se ejecuta bajo la cuenta NetworkService.
Para obtener más información acerca del servicio Coordinador de transacciones distribuidas de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

903944 servicio de the Microsoft Distributed Transaction Coordinator debe ejecutarse bajo la cuenta NT AUTHORITY\NetworkService Windows en Windows Server 2003 y en Windows XP


Propiedades

Id. de artículo: 907284 - Última revisión: 17 ene. 2017 - Revisión: 2

Comentarios