Introducción Este artículo describe los cambios realizados en el archivo Léame de Microsoft SQL Server 2005.
Más información La siguiente información ha cambiado o se ha proporcionado recientemente desde el lanzamiento del archivo ReadmeSQL2005.htm para SQL Server 2005.
Las contraseñas de SQL Server ahora distinguen entre mayúsculas y minúsculas. En SQL Server 2005, las contraseñas están vinculadas al sistema operativo. Debido a este cambio, las contraseñas de inicio de sesión para SQL Server 2005 ahora distinguen entre mayúsculas y minúsculas.
Es posible que reciba un mensaje de error en el cuadro de diálogo Informe de uso y errores en una computadora de 64 bits. Si está ejecutando SQL Server 2005 en un entorno de 64 bits, cuando intenta cambiar el cuadro de diálogo Informe de uso y errores, es posible que reciba un mensaje de error en el cuadro de diálogo Informe de uso y errores en una computadora de 64 bits. mensaje de error al realizar ajustes en la pestaña Propiedades avanzadas. Recibirá este mensaje de error cuando el campo "Ubicación del informe de errores" para el componente "Otro (x86)" está en blanco. Recomendamos proporcionar un nombre de carpeta válido en el campo "Ubicación del informe de error" en su disco local. Esta carpeta puede ser la misma carpeta que especifique para el componente "Otro".
Es posible que reciba un mensaje de error en blanco en SQL Server Management Studio. Puede actualizar una computadora basada en Microsoft Windows 2000 que ejecuta SQL Server 2005 al Service Pack 1 (SP1) de Microsoft Windows Server 2003. Al hacer esto, recibe un mensaje de error en blanco en SQL Server Management Studio.
Para resolver este problema, repare Microsoft .NET Framework después de actualizar su 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/Eliminar.
4. Haga clic en Reparar y luego haga clic en Siguiente.
5. Después de completar el proceso de reparación, reinicie su computadora si se le solicita.
Cómo utilizar la página de códigos DBCS Si su sistema operativo está configurado para utilizar una página de códigos de juego de caracteres de doble byte (DBCS), seleccione la codificación UNICODE en lugar de la codificación ANSI para el archivo de salida en el Asistente para generar secuencias de comandos de SQL Server.
Faltan componentes de compatibilidad con versiones anteriores en SQL Server Compact Edition
Microsoft SQL Server 2000 Desktop Engine Service Pack 4 (MSDE SP4) está basado en Microsoft SQL Server 7.0. Cuando intente actualizar MSDE SP4 a SQL Server 2005 Compact Edition, recibirá mensajes de error relacionados con componentes compatibles con versiones anteriores durante el proceso de instalación. Al mismo tiempo, se escribirá un mensaje de error 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 Compact Edition.
Para completar la instalación de SQL Server Compact Edition, debe ejecutar el programa de instalación de SQL Server Compact Edition en modo de reparación. Para obtener más información, consulte el tema "Cómo instalar SQL Server 2005 desde el símbolo del sistema" en los 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:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=be6a2c5d-00df-4220-b133-29c1e0b6585f ( http://www.microsoft.com/downloads/details.aspx?displaylang= zh-cn&FamilyID=be6a2c5d-00df-4220-b133-29c1e0b6585f )
.
Aparecen caracteres no válidos en algunas versiones traducidas del cuadro de diálogo Actualización de componentes de SQL Server Durante la instalación de SQL Server 2005, cuando se producen las siguientes condiciones en el siguiente orden, aparecerá el texto del cuadro de diálogo "Actualización de componentes de SQL Server", como . ": • Tiene algunas versiones localizadas de los componentes de SQL Server instaladas.
• Reinstaló estos componentes sin cambiar ninguna configuración.
Este problema ocurre en los siguientes componentes: • Servicio de análisis
• Herramientas de gestión y seguimiento.
Los permisos necesarios para la búsqueda de texto completo en un entorno agrupado han cambiado. Se realizaron cambios en el tema "Sección 4.1.6 Reducción de permisos para la búsqueda de texto completo" en el archivo Léame. Se eliminó la restricción que requiere permisos especiales en la cuenta de servicio Microsoft Full-Text Engine para SQL Server (MSFTESQL) en entornos agrupados. En un entorno en clúster, la cuenta de servicio MSFTESQL ya no requiere derechos de administrador local.
Nota: Como práctica recomendada, recomendamos configurar el servicio MSFTESQL para que se ejecute con una cuenta con pocos privilegios.
Cómo copiar SQL Server 2005 a un recurso compartido de red y ejecutar el instalador desde esa ubicación Si descarga SQL Server 2005 del sitio web de Microsoft Developer Network (MSDN), encontrará que el producto se ha dividido en las dos descargas siguientes: • SQL Server 2005 - Edición para desarrolladores - Servidores
• SQL Server 2005 - Edición para desarrolladores - Herramientas
Para instalar SQL Server 2005, debe descargar los archivos de Servidores y Herramientas en carpetas denominadas "Servidores" y "Herramientas" respectivamente. De lo contrario, la instalación fallará al instalar los componentes de la herramienta y los Libros en pantalla de SQL Server. Al mismo tiempo, se escribe el siguiente mensaje de error en el archivo Core.log del instalador:
CORE.LOG
=========
Error: La acción "InstallToolsAction.10" generó una excepción durante la ejecución. Información de error reportada durante la ejecución:
la colección de destino incluye la máquina local.
Excepción fatal detectada al instalar el paquete: "10"
Código de error: 0x80070002. (2)
Texto de error de Windows: El sistema no puede encontrar el archivo especificado.
Nombre del archivo fuente: sqlchainingsqlprereqpackagemutator.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: 0x80070643 (1603)
Texto de error de Windows: Error grave durante la instalación
Nombre del archivo fuente: paquetemotorinstallpackageaction.cpp.
Nombre de función:sqls::InstallPackageAction::perform
Número de línea de origen: 167
El archivo Léame de muestra de ForEachDirectory está incompleto
El archivo Léame de ForEachDirectory Sample está incompleto. Para obtener el archivo Léame completo, consulte el tema "Ejemplo de ForEachDirectory" en los Libros en pantalla de SQL Server 2005.
La instalación de SQL Server 2005 requiere 1,6 GB de espacio en disco. Si la unidad de su sistema tiene menos de 1,6 GB de espacio libre en disco, no puede instalar SQL Server 2005. La mayoría de los espacios sólo están disponibles por un corto período de tiempo. Después de ejecutar la instalación, SQL Server 2005 requiere 700 MB de espacio en disco.
No se pueden crear índices únicos no agrupados en línea En la versión final de SQL Server 2005, no se pueden crear índices únicos no agrupados en línea. Este comportamiento sólo afecta a las siguientes declaraciones: • CREAR ÍNDICE ÚNICO NO CLUSTERADO
• CREA UN ÍNDICE ÚNICO NO CONCLUSTERADO CON DROP_EXISTING
• ALTER TABLA AÑADIR RESTRICCIÓN CLAVE PRIMARIA NO CLUSTERADA
• ALTERAR TABLA AÑADIR RESTRICCIÓN ÚNICA NO CLASIFICADA
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 sobre las operaciones de índice en línea admitidas, consulte los Libros en pantalla de SQL Server 2005.
Si está utilizando una consulta ROLAP, puede recibir el mensaje de error. Si está utilizando una consulta ROLAP que condiciona una dimensión principal/secundaria mediante RootMemberIf=ParentIsMissing, puede recibir el siguiente mensaje de error:
No se pueden mostrar las propiedades de la celda
La instalación falla al instalar SQL Server Analysis Services o Database Engine durante la actualización. La instalación de SQL Server 2005 no recopila información de la unidad compartida cuando se actualiza SQL Server. Este comportamiento puede hacer que la instalación falle durante una actualización si existe alguna de las siguientes condiciones: • Agregar SQL Server 2005 Analysis Services a una instancia del motor de base de datos.
• Agregar un motor de base de datos para una instancia de SQL Server 2005 Analysis Services.
• Instale una nueva instancia de SQL Server Analysis Services y actualice el motor de la base de datos al mismo tiempo.
Para resolver este problema, ejecute el instalador desde un símbolo del sistema. Si está instalando SQL Server 2005 Analysis Services, establezca el parámetro INSTALLASDATADIR en la unidad compartida donde se encuentran los archivos de datos del motor de base de datos. Si está instalando el motor de base de datos, establezca el parámetro INSTALLSQLDATADIR en la unidad compartida donde se encuentran los archivos de datos de Analysis Services.
Por ejemplo, utilice la siguiente sintaxis para especificar la misma ruta para los archivos de datos de Analysis Services y los archivos de datos del Motor de base de datos.
Nota: Debe proporcionar información específica de su instalación. start /wait <Unidad de DVD>:setup.exe /qn UPGRADE=SQL_Engine VS=<VSName> INSTALLVS=Analysis_Server
INSTANCENAME=MSSQLSERVER SQLACCOUNT=<Nombre de dominioNombre de usuario> SQLPASSWORD=<Contraseña fuerte>
ADMINPASSWORD=<Contraseña fuerte> ADDLOCAL=Servidor_análisis,Archivos_datos_análisis,Componentes_cliente
INSTALLASDATADIR="I:DATA" INSTALLSQLDATADIR="I:DATA" SQLCLUSTERGROUP="NombreDominioNombreGrupo"
ASCLUSTERGROUP="NombreDominioNombreGrupo" AGTCLUSTERGROUP="NombreDominioNombreGrupo"
FTSCLUSTERGROUP="NombreDominioNombreGrupo" SQLBROWSERACCOUNT=<NombreDominioNombreUsuario>
SQLBROWSERPASSWORD=<Contraseña fuerte> ASACCOUNT=<DominioNaneNombreUsuario> ASPASSWORD=<Contraseña fuerte>
PIDKEY=<valor de pidkey sin "-">
Al utilizar ROLAP, es posible que reciba un mensaje de error. Está utilizando ROLAP y su cubo utiliza tablas de más de una fuente de datos. Al intentar explorar datos multidimensionales, es posible que reciba uno de los siguientes mensajes de error:
Mensaje de error 1
Error de OLE DB: Error de OLE DB u ODBC: SQL Server bloqueó el acceso a la DECLARACIÓN 'OpenRowset/OpenDatasource' para el componente 'Consultas distribuidas ad hoc' porque este componente se cerró como parte de la configuración de seguridad de este servidor.
Los administradores del sistema pueden habilitar 'Consultas distribuidas ad hoc' mediante sp_configure. Para obtener más información sobre cómo habilitar 'Consultas distribuidas ad hoc', consulte "Configurador de aplicaciones de superficie" en los Libros en pantalla de SQL Server. ; 42000.
Mensaje de error 2
Error de OLE DB: se produce un error de OLE DB u ODBC porque SQL Server 2005 solo proporciona acceso en proceso a un conjunto específico de proveedores. SQLNCLI es un nuevo proveedor OLE DB nativo para SQL Server 2005 que tiene derechos de acceso. Sin embargo, SQLNCLI.1 es un proveedor SQLNCLI de versión específica y no está en la lista de proveedores. Por tanto, SQLNCLI.1 no tiene acceso. Aunque SQLNCLI y SQLNCLI.1 son idénticos (porque SQLNCLI apunta a SQLNCI.1), SQL Server 2005 no reconoce que son iguales. 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 con acceso durante el proceso.
Las aserciones se producen cuando se utiliza el comando EXPORTAR MODELO DE MINERÍA. Cuando utiliza el comando EXPORTAR MODELO DE MINERÍA en un cubo local, puede experimentar aserciones u otros errores. Para resolver este problema, cierre la conexión al cubo local antes de emitir la instrucción EXPORT y luego vuelva a abrirla.
Los controles ActiveX de replicación no se pueden llamar desde aplicaciones creadas con .NET Framework 1.1 o .NET Framework 1.0. Los controles ActiveX de replicación no admiten la programación de objetos de administración de replicación (RMO) en código administrado. Si desea llamar a controles ActiveX desde código administrado, debe utilizar .NET Framework 2.0. Si utiliza una versión anterior de .NET Framework, se generará una excepción.
No cambie el nombre de la cuenta sa en servidores en una topología de replicación. En SQL Server 2005, puede usar el comando ALTER LOGIN para cambiar la cuenta sa a un nombre diferente. El cambio de nombres no se admite en servidores en una topología de replicación y puede provocar que la replicación falle.
La base de datos msdb no se actualiza durante la actualización de MSDE a SQL Server Express. Si actualiza MSDE a SQL Server Express, la base de datos msdb no se actualiza. Las siguientes características de replicación se verán afectadas: • Las bases de datos replicadas no se pueden conectar ni restaurar desde una instancia de MSDE a una instancia de SQL Server Express actualizada. La base de datos se puede conectar o restaurar en una nueva instancia de SQL Server Express.
• Las siguientes son consideraciones para crear suscripciones en una instancia de SQL Server Express actualizada: • No puede utilizar el asistente Nueva suscripción para crear suscripciones en una instancia actualizada.
• Si las suscripciones están habilitadas para el Administrador de sincronización de Windows, no puede utilizar el objeto de administración de replicación (RMO) ni los procedimientos almacenados de Transact-SQL para crear suscripciones en la instancia actualizada.
Las suscripciones se pueden crear en una nueva instancia de SQL Server Express mediante el asistente para nueva suscripción, RMO o procedimientos almacenados de Transact-SQL.
Durante la actualización desde 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 una versión de lanzamiento de SQL Server 2005, la base de datos predeterminada para SA cambia a MASTER. Este problema se produce porque la cuenta SA es una cuenta de caso especial y la cuenta SA está almacenada en caché. Para resolver este problema, ejecute el comando dbcc freesystemcache o reinicie el servicio SQL Server.