Cómo instalar SQL Server 2005 desde el símbolo del sistema

Actualizado: 15 de septiembre de 2007

Antes de ejecutar el programa de instalación de SQL Server 2005, vea Preparar la instalación de SQL Server 2005. Si va a instalar un clúster de conmutación por error, vea Antes de instalar un clúster de conmutación por error.

Si instala SQL Server 2005 desde el símbolo del sistema, puede especificar los parámetros de instalación ahí mismo o utilizar el modificador /settings para cargar dichos parámetros de instalación desde un archivo .ini. Puede utilizar los parámetros de instalación en el símbolo del sistema o emplear un archivo .ini, pero no ambos.

Para especificar parámetros de instalación al cargarlos desde un archivo .ini, utilice el argumento /settings filename.ini a fin de especificar el archivo .ini. El archivo template.ini del disco de instalación de SQL Server 2005 proporciona instrucciones detalladas para crear un archivo .ini. Asegúrese de que la primera línea no comentada del archivo .ini contenga la cadena [Options]. En el siguiente ejemplo se ilustra el formato de un archivo .ini:

[Options]
USERNAME=MyName
COMPANYNAME=MyCompany
PIDKEY=ABCDE12345FGHIJ67890KLMNO
INSTALLSQLDIR="C:\Program Files\Microsoft SQL Server\"
INSTALLOLAPDATADIR="C:\Program Files\Microsoft SQL Server\MSSQL\OLAP\Data"
ADDLOCAL=SQL_Engine,Analysis_Server,RS_Server...
INSTANCENAME=MyInstance
...

Para obtener más información acerca de la especificación de los parámetros de instalación de SQL Server 2005 mediante un archivo .ini, vea el archivo template.ini en la carpeta raíz del disco de instalación de SQL Server 2005.

[!NOTA] Para instalaciones locales, debe ejecutar el programa de instalación como administrador. Si instala SQL Server desde un recurso compartido remoto, debe utilizar una cuenta de dominio que tenga permisos de lectura y ejecución en el recurso compartido remoto. Para las instalaciones de clústeres de conmutación por error, debe ser un administrador local con permisos para iniciar una sesión como un servicio y para actuar como parte del sistema operativo en todos los nodos del servidor virtual.

Use los siguientes ejemplos de secuencias de comandos para instalar, actualizar o quitar componentes de SQL Server 2005 desde el símbolo del sistema. Las secuencias de comandos proporcionan sintaxis del símbolo del sistema para instalar SQL Server 2005 en escenarios de usuario típicos. Pruebe y modifique los ejemplos para adaptarlos a las necesidades de su organización.

Las secuencias de comandos se dividen en las siguientes categorías:

  • Secuencias de comandos de instalación
  • Secuencias de comandos de mantenimiento
  • Secuencias de comandos de desinstalación

Para obtener información más detallada sobre los parámetros específicos para la instalación desde el símbolo del sistema, vea Parámetros.

Secuencias de comandos de instalación

Pruebe y modifique los siguientes ejemplos de secuencias de comandos para adaptarlos a las necesidades de su organización.

Para instalar una nueva instancia independiente con todos los componentes de SQL Server 2005

  1. Inserte el disco de instalación de SQL Server 2005 en la unidad de disco.

  2. Ejecute el siguiente comando desde el símbolo del sistema:

    Start /wait <CD or DVD Drive>\servers\setup.exe /qb INSTANCENAME=<InstanceName> ADDLOCAL=All PIDKEY=<pidkey value with no "-"> SAPWD=<StrongPassword> SQLACCOUNT=<domain\user> SQLPASSWORD=<DomainUserPassword> AGTACCOUNT=<domain\user> AGTPASSWORD=<DomainUserPassword> SQLBROWSERACCOUNT=<domain\user> SQLBROWSERPASSWORD=<DomainUserPassword>
    
    ms144259.note(es-es,SQL.90).gifImportante:
    No utilice una contraseña en blanco. Utilice una contraseña segura.

    [!NOTA] Para la instancia predeterminada, especifique "MSSQLSERVER" como <InstanceName>. Para una instancia con nombre, especifique el nombre de la instancia. Para obtener directrices acerca de la nomenclatura de instancias, vea Nombre de instancia.

    ms144259.note(es-es,SQL.90).gifImportante:
    Las instalaciones desde CD están divididas entre las carpetas \servers y \tools. Las instalaciones desde CD deben especificar la carpeta \servers o \tools en la ruta de acceso a Setup.exe. Las instalaciones desde DVD se encuentran en un único disco. Las instalaciones desde DVD no deben incluir la carpeta \servers o \tools en la ruta de acceso a Setup.exe.

    El modificador /qn quita todos los cuadros de diálogo y mensajes de error del programa de instalación. Si se especifica el modificador /qn, todos los mensajes del programa de instalación, incluidos los mensajes de error, se escriben en los archivos de registro del programa de instalación. Para obtener más información acerca de los archivos de registro, vea Cómo ver archivos de registro de instalación de SQL Server 2005.

    El modificador /qb permite mostrar los cuadros de diálogo básicos del programa de instalación. También se muestran los mensajes de error.

Para instalar una nueva instancia independiente con componentes que no reconocen instancias de SQL Server 2005: Notification Services, Integration Services, búsqueda de texto, SQLXML y réplica

  1. Inserte el disco de instalación de SQL Server 2005 en la unidad de disco.

  2. Ejecute el siguiente comando desde el símbolo del sistema:

    Start /wait <CD or DVD Drive>\servers\setup.exe /qb ADDLOCAL=Client_components,Connectivity,SQLXML PIDKEY=<pidkey value with no "-"> SAPWD=<StrongPassword>
    
    ms144259.note(es-es,SQL.90).gifImportante:
    No utilice una contraseña en blanco. Utilice una contraseña segura.

    [!NOTA] Para la instancia predeterminada, especifique "MSSQLSERVER" como <InstanceName>. Para una instancia con nombre, especifique el nombre de la instancia. Para obtener directrices acerca de la nomenclatura de instancias, vea Nombre de instancia.

    ms144259.note(es-es,SQL.90).gifImportante:
    Las instalaciones desde CD están divididas entre las carpetas \servers y \tools. Las instalaciones desde CD deben especificar la carpeta \servers o \tools en la ruta de acceso a Setup.exe. Las instalaciones desde DVD se encuentran en un único disco. Las instalaciones desde DVD no deben incluir la carpeta \servers o \tools en la ruta de acceso a Setup.exe.

    El modificador /qn quita todos los cuadros de diálogo y mensajes de error del programa de instalación. Si se especifica el modificador /qn, todos los mensajes del programa de instalación, incluidos los mensajes de error, quedarán registrados en los archivos de registro del programa de instalación. Para obtener más información acerca de los archivos de registro, vea Cómo ver archivos de registro de instalación de SQL Server 2005.

    El modificador /qb permite mostrar los cuadros de diálogo básicos del programa de instalación. También se muestran los mensajes de error.

Para instalar únicamente las herramientas cliente de SQL Server 2005

  1. Inserte el disco de instalación de SQL Server 2005 en la unidad de disco.

  2. Ejecute el siguiente comando desde el símbolo del sistema:

    Start /wait <CD or DVD Drive>\servers\setup.exe /qb INSTANCENAME=<InstanceName> ADDLOCAL=SQL_DTS,Client_Components,Connectivity,SQL_Tools90,SQL_WarehouseDevWorkbench,SQLXML,Tools_Legacy,SQL_Documentation,SQL_BooksOnline PIDKEY=<pidkey value with no "-"> SAPWD=<StrongPassword>
    
ms144259.note(es-es,SQL.90).gifImportante:
No utilice una contraseña en blanco. Utilice una contraseña segura.

[!NOTA] Para la instancia predeterminada, especifique "MSSQLSERVER" como <InstanceName>. Para una instancia con nombre, especifique el nombre de la instancia. Para obtener directrices acerca de la nomenclatura de instancias, vea Nombre de instancia.

ms144259.note(es-es,SQL.90).gifImportante:
Las instalaciones desde CD están divididas entre las carpetas \servers y \tools. Las instalaciones desde CD deben especificar la carpeta \servers o \tools en la ruta de acceso a Setup.exe. Las instalaciones desde DVD se encuentran en un único disco. Las instalaciones desde DVD no deben incluir la carpeta \servers o \tools en la ruta de acceso a Setup.exe.

El modificador /qn quita todos los cuadros de diálogo y mensajes de error del programa de instalación. Si se especifica el modificador /qn, todos los mensajes del programa de instalación, incluidos los mensajes de error, quedarán registrados en los archivos de registro del programa de instalación. Para obtener más información acerca de los archivos de registro, vea Cómo ver archivos de registro de instalación de SQL Server 2005.

Para instalar la conectividad de SQL Server 2005 y los componentes SQLXML

  1. Inserte el disco de instalación de SQL Server 2005 en la unidad de disco.

  2. Ejecute el siguiente comando desde el símbolo del sistema:

    Start /wait <CD or DVD Drive>\servers\setup.exe /qb ADDLOCAL=Client_Components,Connectivity,SQLXML PIDKEY=<pidkey value with no "-"> SAPWD=<StrongPassword>
    
ms144259.note(es-es,SQL.90).gifImportante:
No utilice una contraseña en blanco. Utilice una contraseña segura.

[!NOTA] Para la instancia predeterminada, especifique "MSSQLSERVER" como <InstanceName>. Para una instancia con nombre, especifique el nombre de la instancia. Para obtener directrices acerca de la nomenclatura de instancias, vea Nombre de instancia.

ms144259.note(es-es,SQL.90).gifImportante:
Las instalaciones desde CD están divididas entre las carpetas \servers y \tools. Las instalaciones desde CD deben especificar la carpeta \servers o \tools en la ruta de acceso a Setup.exe. Las instalaciones desde DVD se encuentran en un único disco. Las instalaciones desde DVD no deben incluir la carpeta \servers o \tools en la ruta de acceso a Setup.exe.

El modificador /qn quita todos los cuadros de diálogo y mensajes de error del programa de instalación. Si se especifica el modificador /qn, todos los mensajes del programa de instalación, incluidos los mensajes de error, quedarán registrados en los archivos de registro del programa de instalación. Para obtener más información acerca de los archivos de registro, vea Cómo ver archivos de registro de instalación de SQL Server 2005.

Para actualizar una instancia de SQL Server a SQL Server 2005

  1. Inserte el disco de instalación de SQL Server 2005 en la unidad de disco.

  2. Ejecute el siguiente comando desde el símbolo del sistema:

    start /wait setup.exe /qn INSTANCENAME=<Instancename> UPGRADE=SQL_Engine ADMINPASSWORD=<Strongpassword>
     SAPWD=<strongpassword> SQLACCOUNT=<domain\user> SQLPASSWORD=<domainuserpassword> AGTACCOUNT=<domain\user> AGTPASSWORD=<domainuserpassword> 
    SQLBROWSERACCOUNT=<domain\user> SQLBROWSERPASSWORD=<domainuserpassword>
    
ms144259.note(es-es,SQL.90).gifImportante:
No utilice una contraseña en blanco. Utilice una contraseña segura.

[!NOTA] Para la instancia predeterminada, especifique "MSSQLSERVER" como <InstanceName>. Para una instancia con nombre, especifique el nombre de la instancia. Para obtener directrices acerca de la nomenclatura de instancias, vea Nombre de instancia.

ms144259.note(es-es,SQL.90).gifImportante:
Las instalaciones desde CD están divididas entre las carpetas \servers y \tools. Las instalaciones desde CD deben especificar la carpeta \servers o \tools en la ruta de acceso a Setup.exe. Las instalaciones desde DVD se encuentran en un único disco. Las instalaciones desde DVD no deben incluir la carpeta \servers o \tools en la ruta de acceso a Setup.exe.

El modificador /qn quita todos los cuadros de diálogo y mensajes de error del programa de instalación. Si se especifica el modificador /qn, todos los mensajes del programa de instalación, incluidos los mensajes de error, quedarán registrados en los archivos de registro del programa de instalación. Para obtener más información acerca de los archivos de registro, vea Cómo ver archivos de registro de instalación de SQL Server 2005.

Para instalar una nueva instancia agrupada de SQL Server 2005 desde el símbolo del sistema

  1. Inserte el medio de instalación de SQL Server 2005 en la unidad de disco.

  2. Para un nuevo clúster de conmutación por error, utilice la siguiente sintaxis para instalar los Servicios de bases de datos de SQL Server y las herramientas de administración:

    Start /wait <CD or DVD Drive>\servers\setup.exe /qn VS=<VSName> INSTALLVS=SQL_Engine INSTANCENAME=<InstanceName> ADDLOCAL=SQL_Engine,Client_Components PIDKEY=<pidkey value with no "-"> ADDNODE=<NodeName1,NodeName2> GROUP=<Diskgroup> IP=<IP,Networkname> ADMINPASSWORD=<StrongPassword> SAPWD=<StrongPassord> INSTALLSQLDIR=<InstallationPath> INSTALLSQLDATADIR=<ShareDrivePath> SQLACCOUNT=<domain\user> SQLPASSWORD=<DomainUserPassword> AGTACCOUNT=<domain\user> AGTPASSWORD=<DomainUserPassword> SQLBROWSERACCOUNT=<domain\user> SQLBROWSERPASSWORD=<DomainUserPassword> SQLCLUSTERGROUP="MyDomain\MySQLDomainGroup" AGTCLUSTERGROUP="MyDomain\MyAGTDomainGroup" FTSCLUSTERGROUP="MyDomain\MyFTSDomainGroup" ERRORREPORTING=1, SQMREPORTING=1 SQLCOLLATION=SQL_Latin1_General_CP1_CI_AS
    
    ms144259.note(es-es,SQL.90).gifImportante:
    No utilice una contraseña en blanco. Utilice una contraseña segura.

    El modificador /qn quita todos los cuadros de diálogo y mensajes de error del programa de instalación. Si se especifica el modificador /qn, todos los mensajes del programa de instalación, incluidos los mensajes de error, quedarán registrados en los archivos de registro del programa de instalación. Para obtener más información acerca de los archivos de registro, vea Cómo ver archivos de registro de instalación de SQL Server 2005.

    El modificador /qb permite mostrar los cuadros de diálogo básicos del programa de instalación. También se muestran los mensajes de error.

Para actualizar un clúster de conmutación por error de SQL Server a SQL Server 2005

  1. Inserte el disco de instalación de SQL Server 2005 en la unidad de disco.

  2. Ejecute el siguiente comando desde el símbolo del sistema:

    start /wait setup.exe /qn VS=<VSNAME> INSTALLVS=SQL_Engine INSTANCENAME=<Instancename> UPGRADE=SQL_Engine 
    ADDNODE=<NodeName1,NodeName2> GROUP=<Diskgroup> ADMINPASSWORD=<Strongpassword> SAPWD=<strongpassword> 
    SQLACCOUNT=<domain\user> SQLPASSWORD=<domainuserpassword> AGTACCOUNT=<domain\user> AGTPASSWORD=<domainuserpassword> 
    SQLBROWSERACCOUNT=<domain\user> SQLBROWSERPASSWORD=<domainuserpassword>
     SQLCLUSTERGROUP="MYDOMIAN\MYSQLDOMAINGROUP" AGTCLUSTERGROUP="MYDOMIAN\MYAGTDOMAINGROUP"
    FTSCLUSTERGROUP="MYDOMIAN\MYFTSDOMAINGROUP"
    
ms144259.note(es-es,SQL.90).gifImportante:
No utilice una contraseña en blanco. Utilice una contraseña segura.

[!NOTA] Para la instancia predeterminada, especifique "MSSQLSERVER" como <InstanceName>. Para una instancia con nombre, especifique el nombre de la instancia. Para obtener directrices acerca de la nomenclatura de instancias, vea Nombre de instancia.

ms144259.note(es-es,SQL.90).gifImportante:
Las instalaciones desde CD están divididas entre las carpetas \servers y \tools. Las instalaciones desde CD deben especificar la carpeta \servers o \tools en la ruta de acceso a Setup.exe. Las instalaciones desde DVD se encuentran en un único disco. Las instalaciones desde DVD no deben incluir la carpeta \servers o \tools en la ruta de acceso a Setup.exe.

El modificador /qn quita todos los cuadros de diálogo y mensajes de error del programa de instalación. Si se especifica el modificador /qn, todos los mensajes del programa de instalación, incluidos los mensajes de error, quedarán registrados en los archivos de registro del programa de instalación. Para obtener más información acerca de los archivos de registro, vea Cómo ver archivos de registro de instalación de SQL Server 2005.

Volver arriba.

Secuencias de comandos de mantenimiento

Pruebe y modifique los siguientes ejemplos de secuencias de comandos de mantenimiento para adaptarlos a las necesidades de su organización.

Para agregar componentes a una instancia independiente ya existente de SQL Server 2005 desde el símbolo del sistema

  1. Inserte el medio de instalación de SQL Server 2005 en la unidad de disco.

  2. Para agregar la búsqueda de texto y quitar la réplica, utilice la siguiente sintaxis:

    Start /wait <CD or DVD Drive>setup.exe /qb INSTANCENAME=<InstanceName> ADDLOCAL=SQL_FullText REMOVE=SQL_Replication
    

    Para la instancia predeterminada, especifique "MSSQLSERVER" como <InstanceName>. Para obtener una lista completa de parámetros, vea Parámetros a continuación.

Para agregar componentes a un clúster existente de SQL Server 2005 desde el símbolo del sistema

  1. Inserte el medio de instalación de SQL Server 2005 en la unidad de disco.

  2. Para agregar Analysis Services a un clúster existente, utilice la siguiente sintaxis:

    start /wait <CD or DVD Drive>\setup.exe /qn VS=<VSName> INSTALLVS=Analysis_Server INSTANCENAME=<InstanceName> ADDLOCAL=Analysis_Server ADDNODE=n GROUP=<NotSQLDiskGroup> IP=<IP,Networkname> ADMINPASSWORD=<StrongPassword> SAPWD=<StrongPassword> INSTALLSQLDIR=<InstallationPath> INSTALLSQLDATADIR=<ShareDrivePath> ASACCOUNT=<domain\user> ASPASSWORD=<DomainUserPassword> SQLBROWSERACCOUNT=<domain\user> SQLBROWSERPASSWORD=<DomainUserPassword> SQLREPORTING=1
    

[!NOTA] No se puede instalar Analysis Services en el mismo grupo de clúster que el Database Engine (Motor de base de datos). Debe instalar Analysis Services en su propio grupo y, después de la instalación, puede mover Analysis Services al mismo grupo que SQL Server.

Para obtener una lista completa de parámetros, vea Parámetros a continuación.

Para agregar nodos a un clúster existente de SQL Server 2005 desde el símbolo del sistema

  1. Inserte el medio de instalación de SQL Server 2005 en la unidad de disco.

  2. Utilice la siguiente sintaxis:

    start /wait <CD or DVD Drive>\setup.exe /qn VS=<VSName> INSTALLVS=SQL_Engine INSTANCENAME=<InstanceName> ADMINPASSWORD=<StrongPassword> ADDNODE=<NodeName>
    
    ms144259.note(es-es,SQL.90).gifImportante:
    No utilice una contraseña en blanco. Utilice una contraseña segura.

    Para la instancia predeterminada, especifique "MSSQLSERVER" como <InstanceName>.

    El modificador /qn suprime todos los cuadros de diálogo y mensajes de error del programa de instalación. Si se especifica el modificador /qn, todos los mensajes del programa de instalación, incluidos los mensajes de error, quedarán registrados en los archivos de registro del programa de instalación. Para obtener más información acerca de los archivos de registro, vea Cómo ver archivos de registro de instalación de SQL Server 2005. El modificador /qb permite mostrar los cuadros de diálogo básicos del programa de instalación. También se muestran los mensajes de error.

Para quitar nodos de un clúster existente de SQL Server 2005 desde el símbolo del sistema

  1. Inserte el medio de instalación de SQL Server 2005 en la unidad de disco.

  2. Utilice la siguiente sintaxis:

    start /wait <CD or DVD Drive>\setup.exe /qn VS=<VSName> INSTALLVS=SQL_Engine INSTANCENAME=<InstanceName> ADMINPASSWORD=<StrongPassword> REMOVENODE=<NodeName>
    
    ms144259.note(es-es,SQL.90).gifImportante:
    No utilice una contraseña en blanco. Utilice una contraseña segura.

    Para la instancia predeterminada, especifique "MSSQLSERVER" como <InstanceName>.

    El modificador /qn suprime todos los cuadros de diálogo y mensajes de error del programa de instalación. Si se especifica el modificador /qn, todos los mensajes del programa de instalación, incluidos los mensajes de error, quedarán registrados en los archivos de registro del programa de instalación. Para obtener más información acerca de los archivos de registro, vea Cómo ver archivos de registro de instalación de SQL Server 2005. El modificador /qb permite mostrar los cuadros de diálogo básicos del programa de instalación. También se muestran los mensajes de error.

    ms144259.Caution(es-es,SQL.90).gifAdvertencia:
    Si Microsoft SQL Server 2000 y SQL Server 2005 se instalan juntos en un entorno agrupado, no debe desinstalarse Microsoft SQL Native Client si se desinstala SQL Server 2005. El archivo DLL de recursos de SQL Server de SQL Server 2005 siempre utiliza SQL Native Client para establecer la conexión con SQL Server. Cuando se instala SQL Server 2005, se actualiza el archivo DLL de recursos de clúster de SQL Server. Al desinstalar SQL Server 2005, el archivo DLL de recursos de SQL Server no se sustituye por la versión necesaria para SQL Server 2000. Mantener SQL Native Client en los nodos del clúster permite que el archivo DLL de recursos de SQL Server siga conectándose a instancias de SQL Server 2000.

Volver a generar las bases de datos del sistema, volver a generar el registro

REINSTALLMODE se usa para reparar componentes instalados de SQL Server 2005. Para obtener información adicional acerca del uso de REINSTALLMODE, vea las secciones [REINSTALLMODE] y [REBUILDDATABASE] a continuación.

Para volver a generar las bases de datos del sistema de una instancia predeterminada de SQL Server 2005 desde el símbolo del sistema

  1. Inserte el medio de instalación de SQL Server 2005 en la unidad de disco.

  2. Utilice la siguiente sintaxis:

    start /wait <CD or DVD Drive>\setup.exe /qn INSTANCENAME=<InstanceName> REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=<NewStrongPassword>
    
    ms144259.note(es-es,SQL.90).gifImportante:
    No utilice una contraseña en blanco. Utilice una contraseña segura.

    Para la instancia predeterminada, especifique "MSSQLSERVER" como <InstanceName>.

    Importante   La base de datos resource (mssqlsystemresource) se restaura desde el medio de distribución de SQL Server 2005. Al volver a generar la base de datos resource desde el medio de distribución, se pierden todos los Service Pack y actualizaciones QFE y, por lo tanto, se deben volver a aplicar. Antes de continuar, vea [REBUILDDATABASE] para obtener más información.

    El modificador /qn suprime todos los cuadros de diálogo y mensajes de error del programa de instalación. Si se especifica el modificador /qn, todos los mensajes del programa de instalación, incluidos los mensajes de error, quedarán registrados en los archivos de registro del programa de instalación. Para obtener más información acerca de los archivos de registro, vea Cómo ver archivos de registro de instalación de SQL Server 2005. El modificador /qb permite mostrar los cuadros de diálogo básicos del programa de instalación. También se muestran los mensajes de error.

    Al volver a generar la base de datos master, todas las bases de datos del sistema se instalan en su ubicación inicial. Si ha movido una o varias bases de datos del sistema a otra ubicación, deberá volver a moverlas. Para obtener más información acerca de cómo mover bases de datos del sistema, vea Mover bases de datos del sistema.

Para volver a generar las bases de datos del sistema de una instancia agrupada de SQL Server 2005 desde el símbolo del sistema

  1. Inserte el medio de instalación de SQL Server 2005 en la unidad de disco.

  2. Utilice la siguiente sintaxis:

    start /wait <CD or DVD Drive>\setup.exe /qn VS=<VSName> INSTANCENAME=<InstanceName> REINSTALL=SQL_Engine REBUILDDATABASE=1 ADMINPASSWORD=<StrongPassword> SAPWD=<NewStrongPassword> SQLCOLLATION=<NewSystemCollation> SQLACCOUNT=<domain\user> SQLPASSWORD=<DomainUserPassword> AGTACCOUNT=<domain\user> AGTPASSWORD=<DomainUserPassword>
    
    ms144259.note(es-es,SQL.90).gifImportante:
    No utilice una contraseña en blanco. Utilice una contraseña segura.

    Para la instancia predeterminada, especifique "MSSQLSERVER" como <InstanceName>.

    Importante   La base de datos resource (mssqlsystemresource) se restaura desde el medio de distribución de SQL Server 2005. Al volver a generar la base de datos resource desde el medio de distribución, se pierden todos los Service Pack y actualizaciones QFE y, por lo tanto, se deben volver a aplicar. Antes de continuar, vea [REBUILDDATABASE] para obtener más información.

    El modificador /qn suprime todos los cuadros de diálogo y mensajes de error del programa de instalación. Si se especifica el modificador /qn, todos los mensajes del programa de instalación, incluidos los mensajes de error, quedarán registrados en los archivos de registro del programa de instalación. Para obtener más información acerca de los archivos de registro, vea Cómo ver archivos de registro de instalación de SQL Server 2005. El modificador /qb permite mostrar los cuadros de diálogo básicos del programa de instalación. También se muestran los mensajes de error.

    Al volver a generar la base de datos master, todas las bases de datos del sistema se instalan en su ubicación inicial. Si ha movido una o varias bases de datos del sistema a otra ubicación, deberá volver a moverlas. Para obtener más información acerca de cómo mover bases de datos del sistema, vea Mover bases de datos del sistema.

Especificar una nueva intercalación de sistema

La configuración de intercalación, que incluye el juego de caracteres, el criterio de ordenación y otros valores específicos de configuración regional, es un elemento fundamental para la estructura y el funcionamiento de las bases de datos de SQL Server. Dentro de su organización, debe desarrollar un estándar para estas opciones y aplicar esta configuración en el momento de la instalación. Muchas de las actividades de servidor a servidor pueden causar un error si la configuración de intercalación no es coherente en los distintos servidores.

Cuando instale SQL Server 2005, use la configuración de intercalación correcta. Puede cambiar la configuración de intercalación después de ejecutar el programa de instalación, pero deberá volver a generar las bases de datos de usuario y de sistema, y cargar los datos de nuevo.

Para cambiar la configuración de intercalación de una instancia existente de SQL Server 2005, debe usar la instalación desatendida para volver a generar las bases de datos del sistema. Esta funcionalidad se expone usando un modificador especial denominado REBUILDDATABASE=1. Cuando se vuelven a generar las bases de datos del sistema, se quitan todos los objetos de base de datos y los datos de las bases de datos del sistema master, model y msdb. Al volver a generar la base de datos master, todas las bases de datos del sistema se instalan en su ubicación inicial. Si ha movido una o varias bases de datos del sistema a otra ubicación, deberá volver a moverlas. Para obtener más información acerca de cómo mover bases de datos del sistema, vea Mover bases de datos del sistema.

La sintaxis debe especificar la opción /qb o /qn. La opción /qb muestra la interfaz de usuario básica del programa de instalación y los cuadros de diálogo de los mensajes de error. Si se especifica el modificador /qn, todos los cuadros de diálogo del programa de instalación, incluidos los mensajes de error, quedarán registrados en los archivos de registro del programa de instalación.

ms144259.note(es-es,SQL.90).gifImportante:
Para volver a generar las bases de datos del sistema, es NECESARIA una nueva contraseña de administrador del sistema (sa). No utilice una contraseña en blanco. Utilice una contraseña segura.

Para volver a generar las bases de datos del sistema y especificar una nueva intercalación del sistema

  1. Inserte el medio de instalación de SQL Server 2005 en la unidad de disco.

  2. Ejecute el siguiente comando desde el símbolo del sistema:

    start /wait <CD or DVD Drive>\setup.exe /qn INSTANCENAME=MSSQLSERVER REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=<NewStrongPassword> SQLCOLLATION=<NewSystemCollation>
    

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

    ms144259.note(es-es,SQL.90).gifImportante:
    La base de datos resource (mssqlsystemresource) se restaura desde los medios de distribución de SQL Server 2005. Al volver a generar la base de datos resource desde los medios de distribución, se pierden todos los Service Pack y las revisiones y, por lo tanto, se deben volver a aplicar. Antes de continuar, vea la sección [REBUILDDATABASE] para obtener más información.

    El modificador /qn suprime todos los cuadros de diálogo y mensajes de error del programa de instalación. Si se especifica el modificador /qn, todos los mensajes del programa de instalación, incluidos los mensajes de error, quedarán registrados en los archivos de registro del programa de instalación. Para obtener más información acerca de los archivos de registro, vea Cómo ver archivos de registro de instalación de SQL Server 2005. El modificador /qb permite mostrar los cuadros de diálogo básicos del programa de instalación. También se muestran los mensajes de error.

    Al volver a generar la base de datos master, todas las bases de datos del sistema se instalan en su ubicación inicial. Si ha movido una o varias bases de datos del sistema a otra ubicación, deberá volver a moverlas. Para obtener más información acerca de cómo mover bases de datos del sistema, vea Mover bases de datos del sistema.

Volver a generar el Registro

Para volver a generar el Registro de SQL Server 2005, debe usar el comando de instalación con los parámetros REINSTALL=ALL y REINSTALLMODE=omus. La ejecución de Setup.exe con estos parámetros permite volver a generar, comprobar y reparar una instancia de SQL Server, y generar de nuevo el Registro. Este procedimiento se utiliza a menudo para volver a generar el Registro en caso de que la instalación de SQL Server esté dañada.

[!NOTA] Para volver a generar el Registro, debe utilizar el mismo archivo de paquete y las mismas opciones que especificó durante la instalación inicial. Si no conoce esta información, desinstale y vuelva a instalar SQL Server en lugar de volver a generar el Registro.

La sintaxis debe especificar la opción /qb o /qn. La opción /qb muestra la interfaz de usuario básica del programa de instalación y los cuadros de diálogo de los mensajes de error. Si se especifica el modificador /qn, todos los cuadros de diálogo del programa de instalación, incluidos los mensajes de error, quedarán registrados en los archivos de registro del programa de instalación.

ms144259.note(es-es,SQL.90).gifImportante:
Para volver a generar las bases de datos del sistema, es NECESARIA una nueva contraseña de administrador del sistema (sa). No utilice una contraseña en blanco. Utilice una contraseña segura.

Para reparar todos los archivos, volver a generar el Registro y sustituir todos los accesos directos de SQL Server desde el símbolo del sistema

  1. Inserte el medio de instalación de SQL Server 2005 en la unidad de disco.

  2. Ejecute el siguiente comando desde el símbolo del sistema:

    start /wait <CD or DVD Drive>\setup.exe /qb INSTANCENAME=MSSQLSERVER REINSTALL=ALL REBUILDDATABASE=1 REINSTALLMODE=omus SAPWD=<NewStrongPassword>
    

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

    ms144259.note(es-es,SQL.90).gifImportante:
    La base de datos resource (mssqlsystemresource) se restaura desde los medios de distribución de SQL Server 2005. Al volver a generar la base de datos resource desde el medio de distribución, se pierden todos los Service Pack y actualizaciones QFE y, por lo tanto, se deben volver a aplicar. Antes de continuar, vea la sección [REBUILDDATABASE] para obtener más información.

Para reparar los accesos directos de SQL Server Management Studio desde el símbolo del sistema

  1. Inserte el medio de instalación de SQL Server 2005 en la unidad de disco.

  2. Ejecute el siguiente comando desde el símbolo del sistema:

    start /wait <CD or DVD Drive>\setup.exe /qb REINSTALL=SQL_Tools90 REINSTALLMODE=S
    

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

Para reparar las claves del Registro del motor de búsqueda de texto desde el símbolo del sistema

  1. Inserte el medio de instalación de SQL Server 2005 en la unidad de disco.

  2. Ejecute el siguiente comando desde el símbolo del sistema:

    start /wait <CD or DVD Drive>\setup.exe /qb REINSTALL=SQL_FullText INSTANCENAME=MSSQLSERVER REINSTALLMODE=M
    

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

Volver arriba.

Secuencias de comandos de desinstalación

Pruebe y modifique los siguientes ejemplos de secuencias de comandos de desinstalación para adaptarlos a las necesidades de su organización.

En un equipo que ejecute SQL Server 2005 junto con versiones anteriores de SQL Server, pueden deshabilitarse Enterprise Manager y otros programas que dependen de SQL-DMO. Esto puede suceder en las siguientes situaciones:

  • Instalaciones simultáneas de SQL Server 2005, SQL Server 2000, y/o SQL Server 7.0, donde se haya desinstalado cualquiera de las versiones.
  • Instalaciones simultáneas de SQL Server 2000 con SQL Server 2005, donde SQL Server 2000 se instala después que SQL Server 2005.

El problema se debe a la eliminación del registro para la biblioteca COM SQL-DMO de SQL Server 2005. Para volver a habilitar el Administrador corporativo y otros programas con dependencias de SQL-DMO, registre SQL-DMO ejecutando regsvr32.exe sqldmo.dll desde el símbolo del sistema. Para obtener más información, vea Solucionar problemas en una instalación del Motor de base de datos de SQL Server.

Para instalar una nueva instancia independiente predeterminada de SQL Server 2005 desde el símbolo del sistema

  1. Inserte el medio de instalación de SQL Server 2005 en la unidad de disco.

  2. Desinstale SQL Server utilizando la siguiente sintaxis:

    Start /wait <CD or DVD Drive>\setup.exe /qb REMOVE=SQL_Engine,Client_Components INSTANCENAME=<InstanceName>
    

    Para la instancia predeterminada, especifique "MSSQLSERVER" como <InstanceName>. Si se utiliza REMOVE=ALL para quitar componentes de instancias también se eliminan componentes compartidos: herramientas de SQL Server, Integration Services y Notification Services.

  3. Desinstalar Microsoft SQL Native Client utilizando la siguiente sintaxis:

    Start /wait C:\Windows\System32\msiexec /qb /X <CD or DVD Drive>\setup\sqlncli.msi
    
  4. Desinstalar Microsoft .NET Framework utilizando la siguiente sintaxis:

    Start /wait <CD or DVD Drive>\redist\2.0\dotnetfix.exe /q:a /c:"install /qu"
    
    ms144259.Caution(es-es,SQL.90).gifAdvertencia:
    La desinstalación de .NET Framework 1.1 o 2.0 afecta a las instalaciones de Microsoft Visual Studio existentes, puesto que Visual Studio depende de Microsoft .NET Framework. Si tiene Visual Studio instalado, no desinstale .NET Framework.

Para quitar una instancia agrupada predeterminada de SQL Server 2005 desde el símbolo del sistema

  1. Inserte el medio de instalación de SQL Server 2005 en la unidad de disco.

  2. Desinstale SQL Server utilizando la siguiente sintaxis:

    start /wait <CD or DVD Drive>\setup.exe /qn VS=<VSName> INSTANCENAME=<InstanceName> REMOVE=SQL_Engine ADMINPASSWORD=<StrongPassword>
    

    Para la instancia predeterminada, especifique "MSSQLSERVER" como <InstanceName>.

    El modificador /qn suprime todos los cuadros de diálogo y mensajes de error del programa de instalación. Si se especifica el modificador /qn, todos los mensajes del programa de instalación, incluidos los mensajes de error, quedarán registrados en los archivos de registro del programa de instalación. Para obtener más información acerca de los archivos de registro, vea Cómo ver archivos de registro de instalación de SQL Server 2005. El modificador /qb permite mostrar los cuadros de diálogo básicos del programa de instalación. También se muestran los mensajes de error.

  3. Desinstalar SQL Native Client utilizando la siguiente sintaxis:

    Start /wait <CD or DVD Drive>\msiexec /qb /X <CD or DVD Drive>\setup\sqlncli.msi
    

    Si el programa de instalación de SQL Server genera errores en la desinstalación del nodo de clúster, siga estos pasos:

  4. Mediante la utilidad Editor del Registro (regedit.exe), busque la clave del Registro HLKM\Software\Microsoft\Microsoft SQL Server\<idDeInstancia>\Setup, donde <idDeInstancia> representa la instancia específica de SQL Server que se está desinstalando (por ejemplo, MSSQL.1 para la primera instancia y MSSQL.2 para la segunda instancia).

    ms144259.Caution(es-es,SQL.90).gifAdvertencia:
    Si el Registro se modifica incorrectamente, pueden producirse problemas graves que podrían hacer necesaria la reinstalación del sistema operativo. Microsoft no puede garantizar la resolución de problemas ocasionados por la modificación incorrecta del Registro. Haga una copia de seguridad de los datos importantes antes de modificar el Registro. Para obtener información acerca de cómo hacer una copia de seguridad, restaurar y modificar el Registro, vea este artículo de Microsoft Knowledge Base.
  5. En esta clave, establezca SqlCluster=2.

  6. Repita los 2 pasos anteriores para actualizar la clave SqlCluster en todos los nodos del clúster.

  7. Mueva el disco compartido al equipo que se está desinstalando y, en este nodo, utilice Agregar o quitar programas para quitar SQL Server 2005.

  8. Mueva el disco compartido al siguiente nodo y utilice Agregar o quitar programas para quitar SQL Server 2005.

  9. Repita este proceso para todos los nodos restantes.

    Si SQL Server 2005 se ejecuta con versiones anteriores de SQL Server, podrían deshabilitarse Enterprise Manager u otros programas que dependen de SQL-DMO. Esto puede suceder en las siguientes situaciones:

    • Instalaciones simultáneas de SQL Server 2005, SQL Server 2000 y/o SQL Server 7.0, donde se haya desinstalado cualquiera de las versiones.
    • Instalaciones simultáneas de SQL Server 2000 con SQL Server 2005, donde SQL Server 2000 se instala después que SQL Server 2005.

    El problema se debe a la eliminación del registro para la biblioteca COM SQL-DMO de SQL Server 2005. Para volver a habilitar el Administrador corporativo y otros programas con dependencias de SQL-DMO, registre SQL-DMO ejecutando regsvr32.exe sqldmo.dll desde un símbolo del sistema. Para obtener más información, vea Solucionar problemas en una instalación del Motor de base de datos de SQL Server.

    Si SQL Server 2000 y SQL Server 2005 se instalan en paralelo en un entorno agrupado, SQL Native Client no debería desinstalarse si se desinstala SQL Server 2005. El archivo DLL de recursos de SQL Server de SQL Server 2005 siempre utiliza SQL Native Client para establecer la conexión a SQL Server. Cuando se instala SQL Server 2005, se actualiza el archivo DLL de recursos de clúster de SQL Server. Al desinstalar SQL Server 2005, el archivo DLL de recursos de SQL Server no se sustituye por la versión necesaria para SQL Server 2000. Mantener SQL Native Client en los nodos del clúster permite que el archivo DLL de recursos de SQL Server siga conectándose a instancias de SQL Server 2000.

Para ejecutar una instalación desde el símbolo del sistema de SQL Server 2005 mediante un archivo .ini

  1. Ejecute Setup.exe desde el símbolo del sistema:

    Un comando de ejemplo para una instalación que hace referencia un archivo .ini tendría el siguiente aspecto:

                        <CD or DVD Drive>\Setup.exe /settings C:/set.ini /qn 
    

    donde después del comando Setup.exe sigue el modificador /settings que especifica el nombre de un archivo .ini que contiene los parámetros de instalación, y continúa con el modificador /qn para eliminar la interfaz de usuario del programa de instalación. En este ejemplo, el archivo "C:\set.ini" es un archivo de texto que contiene los parámetros de instalación.

    Si se especifica el modificador /qn, todos los mensajes del programa de instalación, incluidos los mensajes de error, quedarán registrados en los archivos de registro del programa de instalación. Para obtener más información sobre los parámetros de un archivo .ini, puede ver el contenido que sigue a esta sección. Para obtener más información acerca de las ubicaciones de los archivos de registro de la instalación, vea Cómo ver archivos de registro de instalación de SQL Server 2005.

Volver arriba.

Parámetros

Puede usar los parámetros que aparecen en la siguiente tabla para desarrollar secuencias de comandos de instalación desde el símbolo del sistema.

[Options]

[PIDKEY]

[INSTALLSQLDIR]

[INSTALLSQLSHAREDDIR]

[INSTALLSQLDATADIR]

[INSTALLASDATADIR]

[ADDLOCAL]

[REMOVE]

[INSTANCENAME]

[UPGRADE]

[SAVESYSDB]

[USESYSDB]

[SQLACCOUNT], [SQLPASSWORD], [AGTACCOUNT], [AGTPASSWORD], [ASACCOUNT], [ASPASSWORD], [RSACCOUNT] y [RSPASSWORD]

[AUTOSTART]

[SECURITYMODE] y [SAPWD]

[SQLCOLLATION] y [ASCOLLATION]

[REBUILDDATABASE]

[REINSTALLMODE]

[RSCONFIGURATION]

[SAMPLEDATABASESERVER]

[DISABLENETWORKPROTOCOLS]

[ERRORREPORTING]

[SKUUPGRADE]

[PASSIVE]

Para obtener más información sobre cada parámetro, vea la descripción de los parámetros que encontrará más adelante.

Para instalar desde el símbolo del sistema en un clúster, vea Parámetros necesarios para las instalaciones de clúster.

Volver arriba.

[Options]

La línea [Options] es OBLIGATORIA cuando se usa un archivo de configuración (.ini). Esta información es para el cuadro de diálogo Información de registro.

Valor predeterminado: si estos parámetros no se especifican, se utilizan los valores predeterminados de nombre de usuario y nombre de compañía del servidor.

[!NOTA] Si los nombres contienen espacios, ponga los nombres entre comillas.

USERNAME=
COMPANYNAME=

[PIDKEY]

En los principales hitos de SQL Server 2005, no es necesaria la propiedad PIDKEY, ya que el parámetro para el archivo MSI está predefinido. No obstante, la versión final de SQL Server 2005 requiere la propiedad PIDKEY.

Uso: PIDKEY=ABCDE12345FGHIJ67890KLMNO.

[!NOTA] Éste no es un valor de clave real.

Notas

  • PIDKEY no puede utilizarse en las instalaciones de SQL Server Express.
  • No incluya "-" en PIDKEY.
PIDKEY=

[INSTALLSQLDIR]

Esta información es para el cuadro de diálogo Selección de características. Para usar las rutas de acceso predeterminadas, no especifique este parámetro.

[!NOTA] Si hay un espacio en una ruta de acceso especificada, ponga la ruta entre comillas y finalice cada ruta con una barra diagonal inversa.

Uso: INSTALLSQLDIR especifica la ubicación de los archivos binarios específicos de la instancia. La ubicación predeterminada es: \Archivos de programa\Microsoft SQL Server\.

ms144259.note(es-es,SQL.90).gifImportante:
INSTALLSQLDIR es OBLIGATORIO en las instalaciones agrupadas y debe apuntar a una unidad local cuya letra de unidad exista en todos los nodos de la definición de clúster.
INSTALLSQLDIR=

Para obtener más información sobre los directorios de instalación, vea Ubicaciones de archivos para instancias predeterminadas y con nombre de SQL Server 2005.

[INSTALLSQLSHAREDDIR]

El parámetro INSTALLSQLSHAREDDIR especifica una ubicación personalizada para los componentes de Integration Services, Notification Services y de la estación de trabajo. En el ejemplo: Setup.exe <options> INSTALLSQLSHAREDDIR="<InstallDir>", las rutas de acceso de instalación son:

  • <InstallDir>\90\DTS\
  • <InstallDir>\90\Notification\
  • <InstallDir>\90\Tools\
INSTALLSQLSHAREDDIR=

Para obtener más información sobre los directorios de instalación, vea Ubicaciones de archivos para instancias predeterminadas y con nombre de SQL Server 2005.

[INSTALLSQLDATADIR]

INSTALLSQLDATADIR especifica la ubicación de los archivos de datos de SQL Server. La ubicación predeterminada está bajo la ubicación de INSTALLSQLDIR.

ms144259.note(es-es,SQL.90).gifImportante:
INSTALLSQLDATADIR es OBLIGATORIO para las instalaciones agrupadas y debe apuntar a una unidad compartida que sea miembro del grupo de clúster especificado para la instalación.
INSTALLSQLDATADIR=

Para obtener más información sobre los directorios de instalación, vea Ubicaciones de archivos para instancias predeterminadas y con nombre de SQL Server 2005.

[INSTALLASDATADIR]

Uso: INSTALLASDATADIR especifica la ubicación de los archivos de datos de Analysis Services. La ubicación predeterminada es: INSTALLSQLDIR\Data\.

[!NOTA] No utilice este parámetro en una instalación de SQL Server Express.

Este parámetro se omite si Analysis Services ya está instalado en el equipo.

INSTALLASDATADIR=

Para obtener más información sobre los directorios de instalación, vea Ubicaciones de archivos para instancias predeterminadas y con nombre de SQL Server 2005.

[ADDLOCAL]

Uso: ADDLOCAL especifica qué componentes se instalan. Si no se especifica ADDLOCAL, el programa de instalación generará un error.

Para instalar todos los componentes, especifique 'ADDLOCAL=All en el símbolo del sistema.

Reglas de ADDLOCAL:

  • Los nombres de características distinguen entre mayúsculas y minúsculas.
  • Para utilizar ADDLOCAL, suministre una lista separada por comas sin espacios entre las características que se van a instalar. Por ejemplo, para instalar todo excepto los componentes de Analysis Services y Reporting Services, la lista sería la siguiente:
    • ADDLOCAL=SQL_Engine,SQL_Data_Files,SQL_FullText,Notification_Services,NS_Engine,NS_Client,SQL_DTS,Client_Components,Connectivity,SQL_Tools90,SDK,SQL_Documentation,SQL_BooksOnline,SQL_Samples,SQL_AdventureWorksSamples,SQL_AdventureWorksDWSamples,SQL_AnalysisServiceSamples,SQL_Samples
  • Si selecciona una característica primaria, sólo se instalará esa característica, no la primaria y la secundaria. Si instala la característica secundaria, se instalarán automáticamente las características primaria y secundaria. Si quita la característica primaria, se quitarán las características primaria y secundaria.
  • También puede utilizar ADDLOCAL para agregar componentes en el modo de mantenimiento. Por ejemplo, después de realizar la instalación mostrada anteriormente, podría agregar Analysis Services especificando lo siguiente:
    • ADDLOCAL=Analysis_Server,AnalysisDataFiles,AnalysisSharedTools,Client_Components,Connectivity

En la siguiente tabla se muestran las relaciones entre características primarias y secundarias, así como sus requisitos de ADDLOCAL para instalaciones X86, IA64 y AMD64 de SQL Server 2005 Enterprise Edition, Developer Edition, Evaluation Edition y Standard Edition.

Característica de SQL Server 2005 Nombre de característica primaria: Nombre de característica secundaria:

Servicios de bases de datos de SQL Server

SQL_Engine

 

    Archivos de datos de SQL Server

 

SQL_Data_Files

    Réplica

 

SQL_Replication

    Motor de búsqueda de texto

 

SQL_FullText

 

 

 

Analysis Services

Analysis_Server

 

    Archivos de datos de Analysis Services

 

AnalysisDataFiles

 

 

 

Reporting Services

RS_Server

 

    Administrador de informes

 

RS_Web_Interface

 

 

 

Notification Services

Notification_Services

 

    Componentes del motor de Notification Services

 

NS_Engine

    Componentes de cliente de Notification Services

 

NS_Client

 

 

 

Integration Services

 

SQL_DTS

 

 

 

Componentes de cliente

Client_Components

 

    Componentes de conectividad

 

Connectivity

    Herramientas de administración

 

SQL_Tools90

    Business Intelligence Development Studio

 

SQL_WarehouseDevWorkbench

    Kit de desarrollo de software

 

SDK

    Características de cliente SQLXML

 

SQLXML

    Componentes heredados: Tiempo de ejecución de Servicios de transformación de datos 2000 y DMO

 

Tools_Legacy

    Documentación y ejemplos

 

SQL_Documentation

        Libros en pantalla de SQL Server

 

SQL_BooksOnline

        Bases de datos de ejemplo

 

SQL_DatabaseSamples

            OLTP de ejemplo AdventureWorks

 

SQL_AdventureWorksSamples

            Almacenamiento de datos de ejemplo AdventureWorks

 

SQL_AdventureWorksDWSamples

            OLAP de ejemplo AdventureWorks

 

SQL_AdventureWorksASSamples

        Ejemplos

 

SQL_Samples

ADDLOCAL=

En la siguiente tabla se muestran las relaciones entre características primarias y secundarias, así como sus requisitos de ADDLOCAL para instalaciones X86, IA64 y AMD64 de SQL Server 2005 Workgroup Edition.

Característica de SQL Server 2005 Workgroup Nombre de característica primaria: Nombre de característica secundaria

Servicios de bases de datos de SQL Server

SQL_Engine

 

    Archivos de datos de SQL Server

 

SQL_Data_Files

    Réplica

 

SQL_Replication

    Motor de búsqueda de texto

 

SQL_FullText

 

 

 

Integration Services

 

SQL_DTS

 

 

 

Componentes de cliente

Client_Components

 

    Componentes de conectividad

 

Connectivity

    Herramientas de administración

 

SQL_Tools90

    Kit de desarrollo de software

 

SDK

    Características de cliente SQLXML

 

SQLXML

    Componentes heredados: Tiempo de ejecución de Servicios de transformación de datos 2000 y DMO

 

Tools_Legacy

    Documentación y ejemplos

 

SQL_Documentation

        Libros en pantalla de SQL Server

 

SQL_BooksOnline

        Bases de datos de ejemplo

 

SQL_DatabaseSamples

            OLTP de ejemplo AdventureWorks

 

SQL_AdventureWorksSamples

            Almacenamiento de datos de ejemplo AdventureWorks

 

SQL_AdventureWorksDWSamples

            OLAP de ejemplo AdventureWorks

 

SQL_AdventureWorksASSamples

        Ejemplos

 

SQL_Samples

ADDLOCAL=

En la siguiente tabla se muestran las relaciones entre características primarias y secundarias, así como sus requisitos ADDLOCAL para instalaciones X86, IA64 y AMD64 de SQL Server 2005 Express Edition.

Característica de SQL Server 2005 Express Nombre de característica primaria: Nombre de característica secundaria

Servicios de bases de datos de SQL Server

SQL_Engine

 

    Archivos de datos de SQL Server

 

SQL_Data_Files

    Réplica

 

SQL_Replication

 

 

 

Componentes de cliente

Client_Components

 

    Componentes de conectividad

 

Connectivity

    Kit de desarrollo de software

 

SDK

ADDLOCAL=

[REMOVE]

El parámetro REMOVE especifica los componentes que se van a desinstalar, como SQL Server, Reporting Services o Analysis Services. Este comando se debe utilizar con el parámetro INSTANCENAME. Por ejemplo, para quitar el componente que reconoce instancias Y todos los componentes que no reconocen instancias (por ejemplo, Client_Components), se especificaría lo siguiente:

  • REMOVE=All INSTANCENAME=MSSQLSERVER
    ms144259.note(es-es,SQL.90).gifImportante:
    No use este parámetro si tiene varias instancias instaladas y aún desea utilizar las herramientas de cliente.
    Para quitar todos los componentes que no reconocen instancias (por ejemplo, Client\_Components y SQL\_DTS), especifique REMOVE=ALL sin hacer referencia al nombre de instancia. Cuando se especifica REMOVE para una nueva instalación, los componentes que aparecen después de 'REMOVE=' no se incluyen en la instalación. Por ejemplo, para instalar todos los componentes excepto los de Reporting Services durante una nueva instalación, especifique lo siguiente: - ADDLOCAL=All REMOVE=RS\_Server,RS\_Web\_Interface

También se puede usar REMOVE durante el mantenimiento para eliminar los componentes de una instalación existente. Por ejemplo, para quitar la búsqueda de texto, especifique lo siguiente:

  • REMOVE=SQL_FullText

    ms144259.note(es-es,SQL.90).gifImportante:
    Si elimina la característica primaria, se eliminarán las características primaria y secundaria.
    REMOVE=
    

[INSTANCENAME]

Esta información es para el cuadro de diálogo Nombre de instancia. El parámetro INSTANCENAME es OBLIGATORIO para los componentes que reconocen instancias. Para una instancia predeterminada, utilice MSSQLSERVER. Para los componentes compartidos que no reconocen instancias (Notification Services, Integration Services y los componentes de cliente) se puede omitir este parámetro.

INSTANCENAME=

[UPGRADE]

El parámetro UPGRADE especifica el producto que se va a actualizar. SQL_Engine es el valor que se admite para actualizar SQL Server. Si se especifica la opción UPGRADE, el parámetro INSTANCENAME es OBLIGATORIO para definir la instancia que se va a actualizar. Por ejemplo, para actualizar una instancia predeterminada de SQL Server, utilice la siguiente línea de comandos:

  • UPGRADE=SQL_Engine INSTANCENAME=MSSQLSERVER

Para actualizar una instancia con nombre de SQL Server en la que se ejecuta SQL Server bajo una cuenta de dominio, y a la que desea agregar las herramientas y componentes de cliente, ejecute este comando:

  • UPGRADE=SQL_Engine INSTANCENAME**=**<InstanceName> SQLACCOUNT=<domainname>\<accountname> SQLPASSWORD=<StrongPassword> ADDLOCAL=Client_Components

    UPGRADE=
    

[SAVESYSDB]

El parámetro SAVESYSDB se puede usar durante la desinstalación para especificar que no se eliminen las bases de datos del sistema. Cuando SAVESYSDB se establece en 1, las bases de datos del sistema permanecen en el directorio de datos de SQL. Normalmente, esta opción se utiliza cuando se tiene prevista una futura actualización.

SAVESYSDB=

[USESYSDB]

El parámetro USESYSDB especifica la ruta raíz del directorio de datos de las bases de datos del sistema durante la actualización. Por ejemplo, si la base de datos se ha instalado en D:\Microsoft SQL Server\MSSQL.1\MSSQL\DATA, el parámetro usesysdb debe ser USESYSDB="D:\Microsoft SQL Server\MSSQL.1\MSSQL".

Si establece una ruta de instalación para la característica 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, incluidos los archivos de datos de SQL. 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 anexarán a dicha ruta de acceso.

Los clientes que decidan utilizar la funcionalidad de actualización USESYSDB podrán alcanzar fácilmente una situación en la que el producto se instale en una estructura de carpetas recursiva, por ejemplo <archivosDeProgramaDeSQL>\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 siempre en un directorio secundario denominado "Data". Por ejemplo, escriba "C:\Archivos de programa\Microsoft SQL Server\MSSQL.1</STRONG>" 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".

ms144259.note(es-es,SQL.90).gifImportante:
Si utiliza USESYSDB para instalar SQL Server 2005 con un conjunto de archivos de datos de una instalación anterior, asegúrese de que los archivos .MDF y .LDF de las bases de datos del sistema están en el mismo directorio.
USESYSDB=

[SQLACCOUNT], [SQLPASSWORD], [AGTACCOUNT], [AGTPASSWORD], [ASACCOUNT], [ASPASSWORD], [RSACCOUNT] y [RSPASSWORD]

Esta información es para el cuadro de diálogo Cuentas de servicio. Estos parámetros son necesarios para las instalaciones independientes y de servidor virtual. Si no se especifican estos parámetros, el programa de instalación generará errores.

Si estos parámetros no se especifican en las instalaciones de SQL Server Express Edition, el programa de instalación establecerá como predeterminada una cuenta del equipo integrada y específica según el sistema operativo subyacente:

  • Para Windows XP y Windows 2003, la cuenta de servicio predeterminada será Servicio de red (NT AUTHORITY).
  • Para Windows 2000, la cuenta de servicio predeterminada es Sistema local (NT AUTHORITY\SYSTEM).

Si desea que SQL Express se instale con una cuenta específica, se recomienda no utilizar la configuración predeterminada. En su lugar, utilice los parámetros *ACCOUNT y asegúrese de especificar DOMAIN\user name, por ejemplo SQLACCOUNT=DOMAINNAME\ACCOUNT.

[!NOTA] De modo prodeterminado, los servicios de SQL Server y Analysis Services se establecen en inicio automático.

Para utilizar los parámetros *ACCOUNT, asegúrese de especificar DOMAIN, por ejemplo SQLACCOUNT=DOMAINNAME\ACCOUNT.

ms144259.note(es-es,SQL.90).gifImportante:
SQLACCOUNT, SQLPASSWORD, AGTACCOUNT y AGTPASSWORD son obligatorios para las instalaciones de servidor virtual. ASACCOUNT y ASPASSWORD no se pueden usar en instalaciones de servidor virtual.
SQLACCOUNT=
SQLPASSWORD=
AGTACCOUNT=
AGTPASSWORD=
ASACCOUNT=
ASPASSWORD=
RSACCOUNT=
RSPASSWORD=

[AUTOSTART]

Para utilizar el parámetro *AUTOSTART, especifique 1 para iniciar de forma automática o 0 para iniciar de forma manual. Si decide iniciar el Agente SQL Server de forma automática, SQL también se iniciará automáticamente. Los valores predeterminados de estos parámetros se especifican a continuación.

SQLAUTOSTART=1
AGTAUTOSTART=0
ASAUTOSTART=1
RSAUTOSTART=1

[SECURITYMODE] y [SAPWD]

Esta información es para el cuadro de diálogo Modo de autenticación. Para usar la autenticación en modo mixto, utilice SECURITYMODE=SQL. Si no se especifica SECURITYMODE=SQL, sólo se usará la autenticación de Windows.

ms144259.note(es-es,SQL.90).gifImportante:
Siempre que sea posible, utilice la autenticación de Windows.

Para establecer la contraseña sa, especifique SAPWD. El programa de instalación de SQL Server requiere una contraseña sa segura.

ms144259.note(es-es,SQL.90).gifImportante:
No utilice una contraseña en blanco. Utilice una contraseña segura. SECURITYMODE=SQL
SAPWD=

Para obtener más información sobre las directrices de contraseñas seguras, vea Modo de autenticación.

[SQLCOLLATION] y [ASCOLLATION]

Esta información es para el cuadro de diálogo Configuración de intercalación. El parámetro SQLCOLLATION establece la intercalación de SQL Server y el parámetro ASCOLLATION establece la intercalación de Analysis Services.

SQLCOLLATION=
ASCOLLATION=

Para obtener más información acerca de la configuración de intercalación, vea Configuración de intercalación en el programa de instalación, Estilos de orden de la intercalación de Windows y Usar intercalaciones binarias.

[REBUILDDATABASE]

Esta información es para la regeneración de las bases de datos del sistema. Cuando las bases de datos del sistema sufren daños, o para reiniciar la intercalación del sistema, deben restablecerse al estado en que se encontraban cuando se instalaron originalmente. Esta funcionalidad se expone mediante el parámetro REBUILDDATABASE, especificando REBUILDDATABASE=1. Los parámetros adicionales que se necesitan cuando se usa REBUILDDATABASE son los siguientes:

  • SQLACCOUNT, SQLPASSWORD
  • SQLAGTACCOUNT, SQLAGTPASSWORD
  • SQLBROWSERACCOUNT, SQLBROWSERPASSWORD

Implicaciones de la regeneración de la base de datos master

Al volver a generar la base de datos master se revierten todas las bases de datos del sistema a su contenido y atributos originales.

Después de volver a generar la base de datos master

Después de volver a generar la base de datos master, debe:

  1. Restaurar las copias de seguridad más recientes de las bases de datos master, model y msdb. Si no está disponible ninguna copia de seguridad, vaya al paso 2.

  2. Si una copia de seguridad restaurada de una base de datos no es actual, vuelva a crear las entradas que falten. Por ejemplo, en la base de datos master, vuelva a crear todas las entradas que falten de las bases de datos de usuario, dispositivos de copia de seguridad, inicios de sesión de SQL Server, extremos, etc. La mejor forma de volver a crear las entradas es ejecutar las secuencias de comandos originales que se utilizaron para crear esas entradas, si están disponibles.

    ms144259.security(es-es,SQL.90).gifNota de seguridad:
    Se recomienda proteger las secuencias de comandos para evitar alteraciones en su contenido por parte de personas no autorizadas.

    También se recomienda que cuando finalice la actualización de una base de datos, haga una copia de seguridad. Para obtener más información, vea los temas Consideraciones sobre la realización de copias de seguridad de la base de datos master y Consideraciones para realizar copias de seguridad del modelo y las bases de datos msdb en los Libros en pantalla de SQL Server.

  3. Si la instancia de servidor se configura como un Distribuidor de réplica, debe restaurar la base de datos distribution. Para obtener más información, vea el tema Realizar copias de seguridad de bases de datos de réplica y restaurarlas en los Libros en pantalla de SQL Server 2005.

  4. En SQL Server, los objetos de sistema se almacenan en la base de datos resource. Esta base de datos se actualiza cada vez que se aplica una actualización de SQL Server al ejecutable de SQL Server, sqlservr.exe. Después de volver a generar la base de datos master, debe aplicar de nuevo las actualizaciones de SQL Server que ha aplicado anteriormente a la instancia de servidor. Para obtener más información, vea el tema Base de datos Resource en los Libros en pantalla de SQL Server.

    ms144259.note(es-es,SQL.90).gifImportante:
    No incluya el archivo mssqlsystemresource.mdf (la base de datos resource) en procesos regulares de copia de seguridad y restauración. No contiene datos ni metadatos; contiene código. De forma predeterminada, los componentes de copia de seguridad y restauración de SQL Server omiten automáticamente la base de datos resource.
  5. Al volver a generar la base de datos master, todas las bases de datos del sistema se instalan en su ubicación inicial. Si ha movido una o varias bases de datos del sistema a otra ubicación, deberá volver a moverlas. Para obtener más información acerca de cómo mover bases de datos del sistema, vea Mover bases de datos del sistema.

[!NOTA] La opción REBUILDDATABASE sólo está disponible en una instalación desatendida. Se debe usar la opción /qn o /qb. El modificador /qn suprime todos los cuadros de diálogo y mensajes de error del programa de instalación. Si se especifica el modificador /qn, todos los mensajes del programa de instalación, incluidos los mensajes de error, quedarán registrados en los archivos de registro del programa de instalación. Para obtener más información acerca de los archivos de registro, vea Cómo ver archivos de registro de instalación de SQL Server 2005. El modificador /qb permite mostrar los cuadros de diálogo básicos del programa de instalación. También se muestran los mensajes de error.

ms144259.note(es-es,SQL.90).gifImportante:
Para volver a generar las bases de datos del sistema, es NECESARIA una nueva contraseña de administrador del sistema (sa).
REBUILDDATABASE=

[REINSTALLMODE]

Esta información es para la reparación de los componentes instalados. Cuando se usa REINSTALLMODE, es necesario que especifique un parámetro REINSTALL. Los parámetros REINSTALL usan los mismos valores que los parámetros ADDLOCAL.

[!NOTA] La opción REINSTALLMODE sólo está disponible en instalaciones desatendidas y se puede usar la opción /qn o /qb. El modificador /qn suprime todos los cuadros de diálogo y mensajes de error del programa de instalación. Si se especifica el modificador /qn, todos los mensajes del programa de instalación, incluidos los mensajes de error, quedarán registrados en los archivos de registro del programa de instalación. Para obtener más información acerca de los archivos de registro, vea Cómo ver archivos de registro de instalación de SQL Server 2005. El modificador /qb permite mostrar los cuadros de diálogo básicos del programa de instalación. También se muestran los mensajes de error.

Los valores que admite REINSTALLMODE son:

  • O: reinstala un archivo si falta o es de una versión anterior.
  • M: vuelve a escribir las claves del Registro específicas del equipo en HKLM.
  • U: vuelve a escribir las claves del Registro específicas del usuario en HKCU.
  • S: reinstala todos los accesos directos.
REINSTALLMODE=

[RSCONFIGURATION]

Esta información es para el cuadro de diálogo Configuración de Reporting Services. Este parámetro se debe especificar cuando se instalan las características de Reporting Services o del Administrador de informes, y puede ser FilesOnly o Default. La opción FilesOnly sólo instala los archivos sin configurar realmente el servicio de informes. La opción Default instala Reporting Services con las opciones predeterminadas.

RSCONFIGURATION=

Para obtener más información, vea Opciones de instalación del servidor de informes.

[SAMPLEDATABASESERVER]

Esta información es para el cuadro de diálogo Bases de datos de ejemplo. Este parámetro se utiliza cuando se instalan las características AdventureWorks Samples o AdventureWorksDW Samples.

Las bases de datos de ejemplo se pueden adjuntar a una instancia local de SQL Server que sea de la misma versión que las bases de datos de ejemplo. El parámetro especifica el equipo y los nombres de instancia a los que se van a adjuntar los ejemplos, de la siguiente manera:

  • SAMPLEDATABASESERVER - MachineName\InstanceName
SAMPLEDATABASESERVER=

[DISABLENETWORKPROTOCOLS]

Este parámetro se utiliza para la configuración del tipo de inicio de los protocolos de red. Tiene las 3 opciones siguientes:

  • 0: Memoria compartida = On, Canalizaciones con nombre = On, TCP/IP = On
  • 1: Memoria compartida = On, Canalizaciones con nombre = Off (sólo local), TCP/IP = On
  • 2: Memoria compartida = On, Canalizaciones con nombre = Off (sólo local), TCP/IP = On
DISABLENETWORKPROTOCOLS=

[ERRORREPORTING]

Esta información es para el cuadro de diálogo Informes de errores. Si habilita esta característica, SQL Server y sus componentes y Analysis Services se configurarán para enviar automáticamente un informe a Microsoft si se produce un error grave en SQL Server Database Engine (Motor de base de datos de SQL Server), el Agente SQL Server o Analysis Services. Microsoft utiliza los informes de errores para mejorar la funcionalidad de SQL Server y trata toda la información recibida de forma confidencial.

Para habilitar los informes de errores, especifique ERRORREPORTING=1. Si no se especifica ERRORREPORTING=1, se deshabilitará la característica Informes de errores.

ERRORREPORTING=

[SKUUPGRADE]

Use el parámetro SKUUPGRADE cuando actualice una edición de SQL Server a otra edición de SQL Server.

ms144259.note(es-es,SQL.90).gifImportante:
Si utiliza el parámetro SKUUPGRADE, el programa de instalación quitará todas las revisiones y actualizaciones de Service Pack de la instancia de SQL Server que se va a actualizar. Una vez completada la actualización de la edición, deberá volver a aplicar todas las revisiones y actualizaciones de Service Pack.

Para actualizar la edición de una instancia predeterminada de SQL Server (sólo el motor de SQL) en modo de instalación desatendida, ejecute el comando siguiente con /qb o /qn:

start /wait setup.exe ADDLOCAL=SQL_Engine INSTANCENAME=MSSQLSERVER UPGRADE=SQL_Engine SKUUPGRADE=1 /qb

SKUUPGRADE=

[PASSIVE]

Utilice el parámetro PASSIVE para aplicar la revisión a un nodo pasivo en una instancia de clúster de conmutación por error sin hacer que la instancia genere errores. Cuando este parámetro está incluido en un comando de instalación, hotfix.exe pasa "Passive=1" a los paquetes de MSP siguientes: SQL Server, Analysis Services, Reporting Services e Integration Services.

PASSIVE=

Parámetros necesarios para las instalaciones de clúster

[!NOTA] Para ejecutar una instalación de clúster, debe estar en un clúster y especificar /qn o /qb en la línea de comandos. El modificador /qn suprime todos los cuadros de diálogo y mensajes de error del programa de instalación. Si se especifica el modificador /qn, todos los mensajes del programa de instalación, incluidos los mensajes de error, quedarán registrados en los archivos de registro del programa de instalación. Para obtener más información acerca de los archivos de registro, vea Cómo ver archivos de registro de instalación de SQL Server 2005.

El modificador /qb permite mostrar los cuadros de diálogo básicos del programa de instalación. También se muestran los mensajes de error. Para obtener más información sobre los clústeres de conmutación por error, vea Configurar una alta disponibilidad y Antes de instalar un clúster de conmutación por error.

Se requieren los siguientes parámetros para instalaciones de clúster desde el símbolo del sistema.

[INSTALLSQLDIR]

[INSTALLSQLDATADIR]

[SQLACCOUNT], [SQLPASSWORD], [AGTACCOUNT] y [AGTPASSWORD]

[INSTANCENAME]

[SAPWD]

[VS]

[INSTALLVS]

[IP]

[GROUP]

[ADDNODE]

[REMOVENODE]

[SQLCLUSTERGROUP] y [AGTCLUSTERGROUP]

[ADMINPASSWORD]

[SKUUPGRADE]

 

[INSTALLSQLDIR]

Se requiere este parámetro para las instalaciones de clúster de conmutación por error. La letra de unidad debe existir en ambos equipos.

INSTALLSQLDIR=

[INSTALLSQLDATADIR]

Se requiere este parámetro para las instalaciones de clúster de conmutación por error. La letra de unidad compartida debe existir en el grupo de discos que se utiliza en los parámetros GROUP.

INSTALLSQLDATADIR

[SQLACCOUNT], [SQLPASSWORD], [AGTACCOUNT] y [AGTPASSWORD]

Se requieren estos parámetros para las instalaciones de clúster de conmutación por error.

SQLACCOUNT=
SQLPASSWORD=
AGTACCOUNT=
AGTPASSWORD=

[INSTANCENAME]

Se requiere este parámetro para las instalaciones de clúster de conmutación por error. Para una instancia predeterminada, utilice MSSQLSERVER. Para obtener más información acerca de las reglas de asignación de nombres de instancias, vea Nombre de instancia.

INSTANCENAME=

[SAPWD]

Se requiere este parámetro para las instalaciones de clúster de conmutación por error.

ms144259.note(es-es,SQL.90).gifImportante:
No utilice una contraseña en blanco. Utilice una contraseña segura.
SAPWD=

Para obtener más información sobre las directrices de contraseñas seguras, vea Modo de autenticación.

[VS]

Se requiere este parámetro para las instalaciones de clúster de conmutación por error. Este parámetro se utiliza para especificar el nombre del servidor virtual. El nombre no puede tener más de 15 caracteres y sigue las mismas reglas que el nombre del equipo.

VS=

[INSTALLVS]

Se requiere este parámetro para las instalaciones de clúster de conmutación por error. Especifica el servidor que se va a instalar como un clúster. Use "SQL_Engine" para SQL Server y "Analysis_Server" para Analysis Services.

INSTALLVS=

[IP]

Se requiere este parámetro para las instalaciones de clúster de conmutación por error. Especifica las direcciones IP y suministra una entrada por cada adaptador de red.

  • Formato: "IP dirección,red"
  • Ejemplo: IP="xxx.xxx.xxx.xxx,Local Area Connection"
IP=

[GROUP]

Se requiere este parámetro para las instalaciones de clúster de conmutación por error. Especifica el grupo de clúster, el grupo que contiene el disco en el que se van a escribir los archivos de datos compartidos que contienen los recursos de SQL Server.

  • Ejemplo: GROUP="Group 2"
GROUP=

[ADDNODE]

Se requiere este parámetro para las instalaciones de clúster de conmutación por error. Especifica los nodos del servidor virtual. Los nodos deben existir en el clúster. También puede usar este parámetro para agregar nodos a un clúster existente.

ADDNODE=

[REMOVENODE]

Sólo se requiere este parámetro para el mantenimiento de clústeres. Use esta opción para quitar nodos de un clúster existente.

REMOVENODE=

[SQLCLUSTERGROUP] y [AGTCLUSTERGROUP]

Se requieren estos parámetros para las instalaciones de clúster de conmutación por error. Para instalar un clúster de conmutación por error, especifique un dominio global o local y un nombre de grupo con el formato <nombreDeDominio>\<nombreDeGrupo> que existan en el momento que se ejecuta la instalación. La instalación de SQL Server no creará grupos de forma automática como parte de la instalación. Para obtener más información, vea Grupos de dominio para servicios agrupados.

SQLCLUSTERGROUP=
AGTCLUSTERGROUP=

[ADMINPASSWORD]

Se requiere este parámetro para las instalaciones de clúster de conmutación por error. Especifique la contraseña de la cuenta del usuario que haya iniciado la sesión. La cuenta especificada debe ser un administrador en todos los nodos de clúster remotos.

ADMINPASSWORD=

Vea también

Tareas

Cómo instalar SQL Server 2005 (programa de instalación)

Conceptos

Cómo ver archivos de registro de instalación de SQL Server 2005

Ayuda e información

Obtener ayuda sobre SQL Server 2005