bases de datos de SQL Server para Azure DevOps Server

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019

Puede administrar Azure DevOps Server más fácilmente si comprende SQL Server, SQL Server Reporting Services y cómo interactúan con Azure DevOps Server.

En el diagrama siguiente se muestra la arquitectura lógica de una implementación de Azure DevOps Server integrada con SQL Server Reporting Services.

Relaciones de base de datos con bases de datos de informes de SQL Server, Azure DevOps Server

Una ventaja de almacenar todos los datos en una base de datos es que simplifica la administración de datos porque no es necesario realizar copias de seguridad de equipos cliente individuales. Si está familiarizado con la copia de seguridad de bases de datos SQL Server, realizar copias de seguridad y restaurar bases de datos Azure DevOps Server es similar. 

Interacciones entre bases de datos de Azure DevOps Server y SQL Server

En la tabla siguiente se describen las bases de datos que podrían estar presentes en la implementación de Azure DevOps Server.

Base de datos

Se usa al

Descripción


Tfs_Configuration

Siempre

Almacena datos que describen la implementación de Azure DevOps Server, incluido el nombre y la ubicación de las demás bases de datos.

Tfs_Collection

Siempre

Una base de datos para cada colección de proyectos. Cada base de datos almacena los datos de los proyectos (control de versiones, compilaciones y elementos de trabajo) en esa colección.

Tfs_Warehouse

SQL Server Reporting está configurado

Los datos de todas las colecciones de proyectos se recopilan y almacenan en tablas optimizadas para informes.

Tfs_Analysis

SQL Server Reporting está configurado

Base de datos de Analysis Services que organiza los datos de la base de datos de almacenamiento en una estructura de cubo.

ReportServer

SQL Server Reporting está configurado

Almacena informes y datos de configuración de informes para SQL Server Reporting Services.

ReportServer_TempDB

SQL Server Reporting está configurado

Almacena datos de informes temporales para SQL Server Reporting Services.


Sugerencia

Azure DevOps Server requiere que los valores de intercalación no distinguen mayúsculas de minúsculas, distinguen acentos y no son binarios. Si desea usar una instalación existente de SQL Server con Azure DevOps Server, debe comprobar que la configuración de intercalación cumple estos requisitos. Si no lo hacen, se produce un error en la instalación de Azure DevOps Server. Para obtener más información, consulte SQL Server requisitos de intercalación para Azure DevOps Server

SQL Server debe instalarse en un servidor (o servidores) que tenga los niveles de confianza adecuados configurados entre él y el servidor (o servidores) que hospeda el nivel de aplicación lógico de Azure DevOps.

Interacciones entre Azure DevOps Server y SQL Server Reporting Services

SQL Server Reporting Services se considera parte del nivel de aplicación lógica para Azure DevOps Server. Sin embargo, Reporting Services no tiene que instalarse en el mismo servidor físico que otros aspectos lógicos de ese nivel de aplicación, como Productos de SharePoint.

Al configurar los permisos de usuario y grupo y la pertenencia a grupos en Azure DevOps Server, también debe configurar manualmente la pertenencia a roles y los permisos adecuados para esos usuarios y grupos en Reporting Services. Para obtener más información, consulte SQL Server Reporting Services roles.

Además de configurar la pertenencia a roles y los permisos en Reporting Services, también debe administrar la cuenta del lector de informes que Azure DevOps Server usa para comunicarse con el servidor de informes. Esta cuenta se conoce con frecuencia como la cuenta de orígenes de datos para Reporting Services o TFSREPORTS. Al igual que la cuenta de servicio de Azure DevOps Server, la cuenta del lector de informes debe ser miembro de un grupo de trabajo o dominio de confianza para cada equipo que se conecte a Azure DevOps Server. Para obtener más información, vea Cuentas necesarias para la instalación de Azure DevOps Server.

Sugerencia

Incluso cuando haya iniciado sesión con credenciales administrativas, es posible que tenga problemas para acceder al Administrador de informes o a los sitios de http:// localhost/Reports, a menos que agregue estos sitios como Sitios de confianza en Internet Explorer o inicie Internet Explorer como administrador. Para iniciar Internet Explorer como administrador, elija Iniciar, escriba Internet Explorer, haga clic con el botón derecho en el resultado y, a continuación, elija Ejecutar como administrador.