Ubicaciones de archivos para instancias predeterminadas y con nombre de SQL Server 2005

Actualizado: 5 de diciembre de 2005

Una instalación de Microsoft SQL Server 2005 se compone de una o más instancias independientes. Una instancia, ya sea predeterminada o con nombre, tiene su propio conjunto de archivos de programa y de datos, así como un conjunto de archivos comunes compartidos entre todas las instancias del equipo.

En una instancia de SQL Server que incluya el Database Engine (Motor de base de datos), Analysis Services y Reporting Services, cada componente tiene un conjunto completo de datos y de archivos ejecutables, así como de archivos comunes compartidos por todos los componentes.

Para aislar las ubicaciones de instalación de cada componente, se generan Id. de instancia únicos para cada componente de una determinada instancia de SQL Server. Esto permite actualizar un solo componente a versiones futuras de SQL Server, sin depender de otros componentes de SQL Server.

ms143547.note(es-es,SQL.90).gifImportante:
No elimine ninguno de los directorios siguientes ni sus contenidos: Binn, Data, Ftdata, HTML o 1033. Si es necesario, puede eliminar otros directorios; no obstante, es posible que no pueda recuperar algunas de las funciones o datos perdidos sin tener que desinstalar y volver a instalar SQL Server 2005.

[!NOTA] No elimine ni modifique ninguno de los archivos .htm del directorio HTML. Son necesarios para que las herramientas de SQL Server funcionen correctamente.

Archivos compartidos para todas las instancias de SQL Server 2005

Los archivos comunes utilizados por todas las instancias de un solo equipo se instalan en la carpeta systemdrive:\Archivos de programa\Microsoft SQL Server\90, donde systemdrive es la letra de unidad en la que se instalan los componentes. Normalmente se trata de la unidad C.

[!NOTA] Los archivos de programa y de datos no se pueden instalar en una unidad de disco extraíble, en un sistema de archivos que utilice compresión ni en unidades compartidas en una instancia de clúster de conmutación por error.

Ubicaciones de archivos y asignaciones del Registro

Durante la instalación de SQL Server, se genera un Id. de instancia en cada componente de servidor. Los componentes de servidor de esta versión de SQL Server son el motor de base de datos, Analysis Services y Reporting Services. El Id. de instancia está en el formato MSSQL.n, donde n es el número ordinal del componente que se está instalando. El Id. de instancia se utiliza en el directorio de archivos y en la raíz del Registro.

El primer Id. de instancia generado es MSSQL.1; los números de Id. aumentan en las instancias posteriores MSSQL.2, MSSQL.3, etc. Si se produce algún vacío en la secuencia de Id. debido a desinstalaciones, se generarán números de Id. para rellenarlos. La última instancia instalada podría no tener el número de Id. más alto.

Los componentes de servidor se instalan en directorios con el formato <Id.Instancia>\<nombre de componente>. Por ejemplo, una instancia predeterminada o con nombre con el motor de base de datos, Analysis Services y Reporting Services tendría los siguientes directorios predeterminados:

  • <Archivos de programa>\Microsoft SQL Server\MSSQL.1\MSSQL\ para el motor de base de datos
  • <Archivos de programa>\Microsoft SQL Server\MSSQL.2\OLAP\ para Analysis Services
  • <Archivos de programa>\Microsoft SQL Server\MSSQL.3\RS\ para Reporting Services

En lugar de <Archivos de programa>\Microsoft SQL Server, si el usuario decide cambiar el directorio de instalación predeterminado, se utilizará una <ruta personalizada>.

[!NOTA] SQL Server 2005 Integration Services, Notification Services y los componentes de cliente no reconocen instancias y por tanto, no se les asigna un id. de instancia. Los componentes que no reconocen instancias se instalan en el mismo directorio de forma predeterminada: <unidad del sistema>:\Archivos de programa\Microsoft SQL Server\90. Si cambia la ruta de instalación de un componente compartido, cambiará también la de los demás componentes compartidos. Las instalaciones posteriores instalan componentes que no reconocen instancias en el mismo directorio que la instalación original.

El subárbol del Registro se crea en HKLM\Software\Microsoft\Microsoft SQL Server\MSSQL.n para componentes que reconozcan instancias. Por ejemplo,

  • HKLM\Software\Microsoft\Microsoft SQL Server\MSSQL.1
  • HKLM\Software\Microsoft\Microsoft SQL Server\MSSQL.2
  • HKLM\Software\Microsoft\Microsoft SQL Server\MSSQL.3

El Registro también mantiene una asignación de Id. de instancia a nombre de instancia. La asignación de Id. de instancia a nombre de instancia se mantiene de la siguiente forma:

  • [HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\Instance Names\SQL] "nombreDeInstancia"="MSSQL.1"
  • [HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\Instance Names\OLAP] "nombreDeInstancia"="MSSQL.2"
  • [HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\Instance Names\RS] "nombreDeInstancia"="MSSQL.3"

Bases de datos de ejemplo Adventure Works (nuevas)

Los ejemplos de AdventureWorks se instalan en el directorio Tools\Samples. En instalaciones silenciosas, si desea que las bases de datos de ejemplo se adjunten a una instancia específica de SQL Server, utilice el modificador SAMPLEDATABASESERVER=\<nombreDeInstancia>. La instancia con la que se conecta la base de datos de ejemplo debe ser una instancia local.

Para obtener más información sobre instalaciones silenciosas, vea Información de instalación remota para SQL Server 2005, Cómo instalar SQL Server 2005 desde el símbolo del sistema o las instrucciones incluidas en el archivo Template.ini del DVD de SQL Server.

Especificar rutas de acceso a los archivos

Durante la instalación, puede cambiar la ruta de instalación de las siguientes características:

La ruta de instalación sólo aparece para las características cuya carpeta de destino puede configurar el usuario:

Componente Ruta de acceso predeterminada1, 2 Ruta de acceso configurable3 o fija

Componentes de servidor del motor de base de datos

\Archivos de programa\Microsoft SQL Server\MSSQL.n\MSSQL\Binn\

Configurable

Archivos de datos del motor de base de datos

\Archivos de programa\Microsoft SQL Server\MSSQL.n\MSSQL\Data\

Configurable

Servidor de Analysis Services

\Archivos de programa\Microsoft SQL Server\MSSQL.n\OLAP\Bin\

Configurable

Archivos de datos de Analysis Services

\Archivos de programa\Microsoft SQL Server\MSSQL.n\OLAP\Data\

Configurable

Servidor de informes de Reporting Services

\Archivos de programa\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer\Bin\

Configurable

Administrador de informes de Reporting Services

\Archivos de programa\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportManager\Bin\

Ruta de acceso fija

SQL Server Integration Services

<Directorio de instalación>\90\DTS\

Configurable4

Notification Services

<Directorio de instalación>\90\Notification Services\

Configurable4

Componentes de cliente

<Directorio de instalación>\90\Tools\

Configurable4

Objetos COM del servidor y la réplica

Archivos de programa\Microsoft SQL Server\90\COM\5

Ruta de acceso fija

DLL del componente SQL Server Integration Services para el motor en tiempo de ejecución de transformación de datos, el motor de canalización de transformación de datos y la utilidad del símbolo del sistema dtexec

Archivos de programa\Microsoft SQL Server\90\DTS\Binn

Ruta de acceso fija

DLL que proporcionan compatibilidad con conexiones administradas para SQL Server Integration Services

Archivos de programa\Microsoft SQL Server\90\DTS\Connections

Ruta de acceso fija

DLL para cada tipo de enumerador que admita SQL Server Integration Services

Archivos de programa\Microsoft SQL Server\90\DTS\ForEachEnumerators

Ruta de acceso fija

Servicio Explorador de SQL Server, proveedores WMI

\Archivos de programa\Microsoft SQL Server\90\Shared\

Ruta de acceso fija

Componentes compartidos entre todas las instancias de SQL Server 2005

\Archivos de programa\Microsoft SQL Server\90\Shared\

Ruta de acceso fija

1Asegúrese de que la carpeta \Archivos de programa\Microsoft SQL Server\ está protegida con permisos limitados.

2La unidad predeterminada para estas ubicaciones es systemdrive, normalmente la unidad C.

3Las rutas de instalación para características secundarias vienen determinadas por la ruta de instalación de la característica primaria.

4Una sola ruta de instalación es compartida entre SQL Server Integration Services, Notification Services y los componentes cliente. Si cambia la ruta de instalación de un componente, cambiará también la de los otros componentes. Las instalaciones posteriores instalan los componentes en la misma ubicación que la instalación original.

5Este directorio es utilizado por todas las instancias de SQL Server en un equipo. Si aplica una actualización, caso de un Service Pack, a alguna de las instancias del equipo, los cambios en los archivos de esta carpeta afectarán a todas las instancias del equipo.

[!NOTA] En configuraciones agrupadas, deberá seleccionar una unidad local que esté disponible en cada nodo del clúster.

[!NOTA] Cuando agregue características a una instalación existente, no podrá cambiar la ubicación de una característica anteriormente instalada ni especificar dicha ubicación para una nueva característica. Debe instalar características adicionales en los directorios ya establecidos por el programa de instalación, o desinstalar y volver a instalar el producto.

Cuando especifique una ruta de instalación durante la instalación de los componentes de servidor o de los archivos de datos, el programa de instalación utilizará el nombre de instancia además de la ubicación especificada para el programa y los archivos de datos. El programa de instalación no utiliza el nombre de instancia para las herramientas y otros archivos compartidos. El programa de instalación tampoco utiliza ningún nombre de instancia para el programa y los archivos de datos de Analysis Services, aunque lo utiliza para el depósito de Analysis Services.

Si establece una ruta de instalación para la característica Database Engine (Motor de base de datos), el programa de instalación de SQL Server utilizará dicha ruta como directorio raíz de todas las carpetas específicas de la instancia en dicha instalación, incluido SQL Data Files. En este caso, si establece el directorio raíz en "C:\Archivos de programa\Microsoft SQL Server\MSSQL.1\MSSQL\", los directorios específicos de la instancia se agregarán al final de dicha ruta de acceso.

Los clientes que decidan utilizar la funcionalidad de actualización USESYSDB en el Asistente para la instalación de SQL Server (modo UI de configuración) podrán fácilmente alcanzar una situación en la que el producto se instale en una estructura de carpetas recursivas, por ejemplo <SQLProgramFiles>\MSSQL.1\MSSQL\MSSQL.1\MSSQL\Data\. En su lugar, para utilizar la característica USESYSDB, establezca una ruta de instalación para la característica Archivos de datos de SQL (SQL Data Files) y no para la característica Motor de base de datos (Database Engine).

[!NOTA] Los archivos de datos deberían encontrarse en un directorio secundario denominado Data. Por ejemplo, escriba C:\Archivos de programa\Microsoft SQL Server\MSSQL.1\ para especificar la ruta raíz al directorio de datos de las bases de datos del sistema durante la actualización si los archivos de datos se encuentran en C:\Archivos de programa\Microsoft SQL Server\MSSQL.1\MSSQL\Data.

Vea también

Referencia

Selección de características

Ayuda e información

Obtener ayuda sobre SQL Server 2005