Instalación manual de SQL Server

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013

Nota

Azure DevOps Server anteriormente se denominaba Visual Studio Team Foundation Server.

Siga los pasos de este artículo para instalar SQL Server 2017. Puede usar pasos similares para instalar versiones anteriores. Azure DevOps Server requiere SQL Server 2016 y posteriores. En este ejemplo, todas las SQL Server que Azure DevOps Server requiere se instalan en el mismo servidor. El uso del mismo servidor no es un requisito, ya Azure DevOps Server es flexible con su uso de SQL Server topologías.

Sugerencia

Puede usar una instalación existente de SQL Server para Azure DevOps Server. Para ello, necesita credenciales administrativas concedidas por el SQL Server administrador. Debe ser miembro del rol de servidor sysadmin en SQL Server instalar y configurar Azure DevOps Server. Para obtener más información, vea Agregar administradores de nivel de servidor a Azure DevOps Server.

¿Un servidor o dos?

Si tiene previsto usar un servidor para Azure DevOps Server, puede omitir esta sección.

Si más de 500 usuarios necesitan acceder a Azure DevOps Server, instale SQL Server en un segundo servidor. Un servidor adicional divide la carga entre Azure DevOps Server y su base de datos de configuración. Las SQL Server que Azure DevOps Server requieren se pueden instalar en el segundo servidor o dividirse entre los dos. Por ejemplo, puede instalar el servidor de informes en la Azure DevOps Server, mientras que otros componentes están instalados en un segundo servidor. Este tipo de configuración separa el tráfico entre HTTP y SQL servidor.

Hay muchas opciones de topología diferentes que puede tomar. Con Azure DevOps Server, puede instalar características de SQL Server, como Motor de base de datos, Reporting Services y Analysis Services, en varios servidores. Estas son algunas SQL Server advertencias de topología que debe tener en cuenta:

  • Azure DevOps Server requiere las características de Motor de base de datos y búsqueda de texto completo. Estas características deben instalarse juntas, aunque cada una puede ir en su propio servidor.
  • Azure DevOps Server informes es opcional. Si es necesario, instale Analysis Services y Reporting Services, aunque cada uno puede ir en su propio servidor.
  • Si no hay ninguna de las características SQL Server anteriores instaladas en la Azure DevOps Server, instale conectividad de herramientas de cliente.

Para instalar SQL Server en servidores diferentes, ejecute la instalación para cada servidor. Siga las instrucciones que se indican a continuación, pero instale solo la característica necesaria.

Sugerencia

Una instalación de varios servidores de Azure DevOps Server requiere una cuenta de dominio Active Directory dominio o la cuenta de servicio de red. No se pueden usar cuentas locales para las cuentas de servicio.

Instalación de SQL Server

Debe ser miembro del grupo de seguridad Windows administradores antes de ejecutar la instalación.

Sugerencia

Para las versiones de Windows anteriores a Windows Server 2016 y Windows 10, asegúrese de que .NET Framework 3.5 está instalado. Para Windows Server, instale .NET Framework 3.5 mediante el Asistente para agregar características desde Administrador del servidor. Para obtener más información, vea Agregar roles y características de servidor (Windows 2012/Windows 2012 R2) y Agregar roles y características de servidor (Windows Server 2008 R2).

  1. Descargue e instale una versión compatible de SQL Server desde el Centro SQL Server descarga de .

  2. En la página SQL Server Centro de instalación de , seleccione Instalación. A continuación, seleccione SQL Server instalación independiente o agregue características a una instalación existente.

    Nueva instalación de SQL Server

    1. En la página Clave de producto, escriba la clave de producto o especifique una edición gratuita. Seleccione Next (Siguiente).

    2. En la página Términos de licencia, acepte el contrato de licencia. Seleccione Next (Siguiente).

    3. En la página Instalar reglas, seleccione Siguiente.

      Advertencia del Firewall de Windows

      Sugerencia

      Podría aparecer Windows advertencia del firewall. Puede omitir esta advertencia de forma segura si tiene previsto instalar también Azure DevOps Server en este servidor. La Azure DevOps Server instalación agrega automáticamente esta excepción al firewall de Windows. Si instala Azure DevOps Server en otro servidor, abra un puerto para SQL Server en Windows Firewall en este servidor.

      Para obtener más información, vea Puertos necesarios para la instalación de Azure DevOps Server.

    4. En la página Selección de características, active las casillas de uno o varios de los componentes siguientes en función de la topología que desea usar:

      • Motor de base de datos services es obligatorio.

      • Se requieren extracciones semánticas y de texto completo para la búsqueda.

      • Analysis Services es solo para informes.

      • La conectividad de las herramientas de cliente solo se usa si no hay ningún otro SQL Server instalados en el servidor que ejecuta Azure DevOps Server.

        Nota

        En versiones anteriores de SQL Server, instaló las herramientas de administración (SQL Server Management Studio) y Reporting Services seleccionándolos en la página Selección de características. En SQL Server 2017, se instalan por separado. Para obtener más información, vea Instalar SQL Server Management Studio e Instalar y configurar SQL Server Reporting Services.

    5. En la página Configuración de instancia, seleccione Instancia predeterminada. Si selecciona Instancia con nombre, escriba el nombre de la instancia.

    6. En la página Configuración del servidor, acepte los valores predeterminados o escriba el nombre de una cuenta de dominio. Use NT AUTHORITY NETWORK SERVICE \ en el nombre de cuenta para cada servicio. Si especifica una cuenta de dominio, escriba su contraseña en Contraseña. Si usa NT AUTHORITY NETWORK \ SERVICE, deje la contraseña en blanco.

      Configuración del servidor

    7. En la columna Tipo de inicio , compruebe que aparece Automático para todos los servicios que puede editar. Seleccione Next (Siguiente).

      Configuración del servidor (detalles)

      Nota

      ¿No está usando la versión en inglés de SQL Server? La configuración de intercalación predeterminada para inglés de EE. UU. cumple los requisitos para Azure DevOps Server. También puede establecer la configuración de intercalación para el Motor de base de datos en esta página. Para obtener más información, vea SQL Server de intercalación para Azure DevOps Server.

    8. Si ha seleccionado anteriormente la casilla Motor de base de datos Services, en la página Configuración de Motor de base de datos, seleccione Windows modo de autenticación. A continuación, seleccione Agregar usuario actual. Si no, continúe con el paso siguiente.

      Motor de base de datos configuración

    9. Si ha seleccionado anteriormente la casilla Analysis Services, en la página Configuración de Analysis Services, seleccione Agregar usuario actual. Si no, continúe con el paso siguiente.

      configuración de Analysis Services

    10. En la página Listo para instalar, revise la lista de componentes que se instalarán. A continuación, seleccione Instalar.

      Completo

    11. Seleccione Cerrar una vez finalizada la instalación.

Instalación y configuración de SQL Server Reporting Services

Si no usa informes Azure DevOps Server, no es necesario instalar SQL Server Reporting Services o SQL Server Analysis Services.

Si Reporting Services está instalado en el mismo servidor que Azure DevOps Server y no está configurado, finalizará su configuración durante la Azure DevOps Server instalación.

Para cambiar manualmente un servidor de informes, debe ser miembro de los administradores de Windows en el servidor donde se encuentra la base de datos de informes.

Instalación y configuración de un servidor de informes

Nota

Si aparece el cuadro de diálogo Control de cuentas de usuario, seleccione para continuar.

  1. En la página SQL Server Centro de instalación de , seleccione Instalación. A continuación, seleccione Instalar SQL Server Reporting Services.

  2. En la página Microsoft SQL Server 2017 Reporting Services 2017, seleccione Descargar. Ejecución de la instalación.

  3. Una vez finalizada la instalación, seleccione Configurar servidor de informes.

    Aparece el Reporting Services de diálogo Conexión de configuración.

  4. En Nombre del servidor, escriba el nombre del servidor de informes. Si usa un nombre de instancia, escriba el nombre de la instancia en Instancia del servidor de informes. Seleccione Conectar.

    1. En la página principal, seleccione Iniciar si el estado del servicio de informes es Detenido.

    2. En la barra de navegación, seleccione Dirección URL del servicio web.

      1. Seleccione Aplicar para aceptar los valores predeterminados en los cuadros Directorio virtual, Dirección IP y Puerto TCP.
    3. En la barra de navegación, seleccione Base de datos.

      1. En la página Base de datos del servidor de informes, seleccione Cambiar base de datos.

        Aparece el Asistente para configuración de base de datos del servidor de informes.

        1. En Acción, seleccione Crear una nueva base de datos del servidor de informes y, a continuación, seleccione Siguiente.

        2. En Servidor de bases de datos , escriba el nombre de una instancia local o remota de SQL Server para hospedar la base de datos del servidor de informes en Nombre del servidor y, a continuación, seleccione Siguiente.

        3. En Base de datos , acepte los valores predeterminados en los cuadros Nombre de base de datos, Idioma y Modo nativo. Seleccione Next (Siguiente).

        4. En Credenciales, acepte los valores predeterminados en los cuadros Tipo de autenticación , Nombre de usuario y Contraseña. Seleccione Next (Siguiente).

        5. En Resumen, compruebe la información y, a continuación, seleccione Siguiente.

        6. En Curso y Finalizar, seleccione Finalizar.

    4. En la barra de navegación, seleccione Dirección URL del portal web.

      1. Seleccione Aplicar para aceptar el valor predeterminado en el cuadro Directorio virtual.
    5. Seleccione Salir para cerrar el Asistente para Administrador de configuración informes.

Instalación de SQL Server Management Studio

Para instalar Azure DevOps Server, SQL Server Management Studio no es necesario. Use SQL Server Management Studio solo si necesita comprobar la instalación de SQL Server.

  1. En la página SQL Server Instalación, seleccione Instalación. A continuación, seleccione Instalar SQL Server Management Tools.

  2. En la página Descargar SQL Server Management Studio, siga las instrucciones para descargar e instalar.

Creación de una base SQL Server datos

Puede crear una base de datos vacía para Azure DevOps Server. Una base de datos vacía es útil para administrar una o varias bases de datos de instancia Azure DevOps Server requiere. Esta base de datos se puede hospedar en una instancia única o administrada de SQL Server. En este artículo se muestra cómo crear una base de datos SQL Server vacía para su uso con Azure DevOps Server.

Este procedimiento tiene dos pasos:

  1. Cree la base de datos y asízcála según las directrices establecidas.

  2. Identifique la base de datos al instalar Azure DevOps Server.

Azure DevOps Server incluye una base de datos que se puede usar como base de datos vacía durante la instalación:

  • Configuración de _ DatabaseLabel de Tfs

Esta base de datos debe usar la estructura de nomenclatura como se muestra. Puede quitar la cadena DatabaseLabel o usar una cadena personalizada que describa de forma única esta base de datos.

Durante la Azure DevOps Server, cuando se usa una instancia de SQL Server existente, tiene la opción de usar esta base de datos. Active la casilla Usar bases de datos vacías existentes previamente en Opciones avanzadas durante la instalación. Si ha agregado una etiqueta, escriba en Etiqueta de bases de datos del servidor. A continuación, el asistente usa la base de datos vacía que creó para configurar su base de datos de configuración.

Nota

Cada colección de proyectos también requiere su propia base de datos, pero no puede configurar Azure DevOps Server para usar bases de datos de recopilación de proyectos vacías durante la instalación. Las bases de datos de recopilación se crean automáticamente durante la instalación.

Trabajar con SQL Server instancias con nombre

Puede instalar Azure DevOps Server mediante la instancia predeterminada de SQL Server o mediante una instancia con nombre de SQL Server. En función de las necesidades de implementación y la infraestructura empresarial, es posible que desee usar una instancia con nombre. Para usar una instancia con nombre en la implementación de Azure DevOps Server, cree la instancia con nombre en SQL Server antes de instalar Azure DevOps Server o cree una colección de proyectos que use esa instancia. No se puede crear una instancia con nombre durante la instalación de Azure DevOps Server.

Para usar una instancia con nombre de SQL Server en una implementación de Azure DevOps Server, realice uno de los pasos siguientes:

  • Instale SQL Server mediante una instancia con nombre.
  • Mueva o restaure Azure DevOps Server datos a una instancia con nombre.
  • Cree una colección de proyectos en una instancia con nombre.

Compruebe SQL Server

Para comprobar que la instalación de SQL Server funciona con Azure DevOps Server, compruebe que las características SQL Server necesarias están disponibles. Además, compruebe los servicios Windows subyacentes asociados a SQL Server se están ejecutando. Asegúrese de que la configuración de conexión está configurada y de que los puertos de red están abiertos.

Para usar los informes SQL Server Reporting Services no está en el servidor que ejecuta Azure DevOps Server, instale la conectividad de las herramientas de cliente en Azure DevOps Server.

Si el Motor de base de datos, Analysis Services y Reporting Services se ejecutan en diferentes instancias de SQL Server, inicie sesión en cada servidor para comprobar las instancias.

Permisos necesarios

Para ejecutar Administrador de configuración de SQL Server, debe ser miembro del grupo de seguridad Usuarios en el servidor que hospeda SQL Server. Para usar Administrador de configuración de SQL Server modificar servicios, también debe ser miembro del grupo de seguridad Administradores.

Para ejecutar SQL Server Reporting Services Administrador de configuración o SQL Server Management Studio, debe ser miembro del grupo de seguridad Administradores. Esta asignación se encuentra en el sistema operativo del servidor con la SQL Server predeterminada. Por SQL Server Management Studio, también debe ser miembro del rol servidor público en la instancia de SQL Server que necesita comprobación.

Comprobar el Motor de base de datos y Analysis Services

En la instancia de SQL Server que ejecuta el Motor de base de datos, compruebe que tiene instalada la característica Full-Text y extracciones semánticas para la búsqueda:

  1. Abra el centro SQL Server instalación de y seleccione Instalación.

  2. Seleccione Nuevo SQL Server instalación independiente o agregue características a una instalación existente. Si las extracciones de texto completo y semántica para la búsqueda no están disponibles en la instancia de SQL Server que ejecuta el Motor de base de datos, instale Extracciones semánticas y de texto completo para la búsqueda.

Para comprobar que los Windows se ejecutan mediante Administrador de configuración de SQL Server:

  1. En la instancia de SQL Server en la que se Motor de base de datos, SQL Server Analysis Services o ambos, inicie Administrador de configuración de SQL Server.

    1. Seleccione SQL Server Services y compruebe que La ejecución aparece en la columna Estado de todos los servicios. Compruebe que modo de inicio está establecido en Automático para todos los servicios.

      • Para cambiar el modo de inicio de un servicio para que se inicie automáticamente, abra el menú contextual del servicio. Seleccione Propiedades y, a continuación, seleccione la pestaña Servicio. Seleccione la lista desplegable a la derecha de Modo de inicio y seleccione Automático.
      • Para cambiar un estado de servicio detenido a en ejecución, abra el menú contextual del servicio detenido y seleccione Iniciar.
    2. Seleccione SQL Server configuración de red y haga doble clic en Protocolos para MyInstanceName. Compruebe que Habilitado aparece en la columna Estado de TCP/IP.

      Si especificó la instancia predeterminada durante la instalación, MyInstanceName es MSSQLSERVER.

Para finalizar el procedimiento siguiente, SQL Server Management Studio debe instalarse. No tiene que instalarse en el servidor que ejecuta la instancia de SQL Server.

Para comprobar una conexión a una instancia de SQL Server mediante SQL Server Management Studio:

  1. Inicie SQL Server Management Studio.

    Se abre el cuadro de diálogo Conectar al servidor .

  2. En la lista Tipo de servidor, seleccione Motor de base de datos o Analysis Services en función del tipo de instalación que se comprobará.

  3. Escriba el nombre del servidor y, a continuación, seleccione Conectar.

    Cuando SQL Server esté instalado en un clúster, especifique el nombre del servidor en lugar del nombre del equipo. Si usa instancias con nombre de SQL Server, especifique el nombre del servidor y el nombre de la instancia. Si no puede conectarse al servidor, compruebe la configuración del firewall e intente conectarse de nuevo.

  4. En Explorador de objetos, compruebe que aparece una flecha verde junto al nombre del servidor.

Comprobar Reporting Services

Para comprobar que el servicio Windows se ejecuta mediante Administrador de configuración de SQL Server:

  1. En el servidor que ejecuta SQL Server Reporting Services, inicie Administrador de configuración de SQL Server.

    1. Seleccione SQL Server Services y compruebe que La ejecución aparece en la columna Estado SQL Server Reporting Services.

Para comprobar que las direcciones URL del servidor de informes se ejecutan mediante SQL Server Reporting Services Administrador de configuración:

  1. En el servidor que ejecuta SQL Server Reporting Services, inicie Administrador de configuración de Reporting Services.

    Nota

    En Windows Server, abra el menú contextual de Administrador de configuración de Reporting Services. Seleccione Ejecutar como administrador.

    Aparece el Reporting Services de diálogo Conexión de configuración de servidor.

    1. En Nombre del servidor, escriba el nombre del servidor de informes. Si usa un nombre de instancia, escriba el nombre de la instancia en Instancia del servidor de informes. Seleccione Conectar.

    2. Seleccione Administrador de informes URL y seleccione el vínculo al sitio web del administrador de informes.

      El sitio web del administrador de informes del servidor de informes se abre en la ventana del explorador.

    3. Seleccione Dirección URL del servicio web y seleccione el vínculo al sitio web del servidor de informes.

      El sitio web del servidor de informes se abre en la ventana del explorador.