Share via


Introducción a SQL Server y SQL Server Reporting Services

Puede administrar más fácilmente Visual Studio Team Foundation Server si entiende SQL Server, SQL Server Reporting Services y cómo interactúan ambos con Team Foundation Server.Este tema se centra específicamente en las interacciones entre SQL Server, SQL Server Reporting Services y Team Foundation Server.

Interacciones entre Team Foundation Server y SQL Server

La capa de datos lógica para Team Foundation depende de SQL Server y consta de varias bases de datos de SQL Server. De forma predeterminada, estas bases de datos tienen los nombres siguientes: 

  • TFS_Configuration, que contiene toda la información de configuración de los recursos de Team Foundation Server

  • TFS_Warehouse, que es la base de datos de todos los informes de Team Foundation Server 

  • TFS_Analysis, que es una base de datos multidimensional que almacena los datos agregados de las colecciones de proyectos de equipo.

  • **TFS_**NombreDeColección, que son las bases de datos individuales de las colecciones de proyectos de equipo (cada colección tiene su propia base de datos).

Esta capa lógica se puede ubicar en uno o varios servidores físicos y se puede distribuir entre un clúster de servidores de SQL Server.

El siguiente diagrama muestra la arquitectura lógica de una implementación de Team Foundation Server que se integra con SQL Server Reporting Services y Productos de SharePoint:

Relaciones de base de datos con productos de SharePoint

Una ventaja de almacenar todos los datos en una base de datos es que se simplifica la administración de datos porque no hay que hacer copia de seguridad de los equipos cliente individuales. Si está familiarizado con la seguridad de las bases de datos de SQL Server, encontrará la copia de seguridad y la restauración bases de datos de Team Foundation Server igualmente familiares. 

SugerenciaSugerencia

Team Foundation Server requiere que los valores de configuración de intercalación no distingan entre mayúsculas y minúsculas, distingan acentos y no sean binarios.Si desea usar una instalación existente de SQL Server con Team Foundation Server, debe comprobar que los valores de configuración de intercalación cumplen estos requisitos.En caso contrario, se producirá un error en la instalación de Team Foundation Server.Para obtener más información, vea Requisitos de intercalación de SQL Server para Team Foundation Server.

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

Interacciones entre Team Foundation Server y SQL Server Reporting Services

SQL Server Reporting Services se considera parte del nivel lógico de aplicación para Team Foundation Server.Sin embargo, no es necesario instalar Reporting Services en el mismo servidor físico que otros componentes lógicos de ese nivel de aplicación, como Productos de SharePoint.Para obtener más información, vea Cómo: Instalar Team Foundation Server mediante la configuración avanzada.

Cuando configure los permisos de usuario y de grupo y la pertenencia a grupos en Team Foundation 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, vea Roles de SQL Server Reporting Services.

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 Team Foundation Server usa para comunicarse con el servidor de informes.Esta cuenta se conoce normalmente como la cuenta de orígenes de datos de Reporting Services, o TFSREPORTS.Al igual que la cuenta de servicio para Team Foundation Server, la cuenta del lector de informes debe ser miembro de un grupo de trabajo o dominio en el que confíen todos los equipos que se conectarán a Team Foundation Server.Para obtener más información, vea Cuentas necesarias para la instalación de Team Foundation Server.

SugerenciaSugerencia

Aunque haya iniciado sesión con credenciales administrativas, es posible que tenga problemas de acceso al Administrador de informes o a los sitios https://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 Inicio, Todos los programas, abra el menú contextual Internet Explorer y, a continuación, elija Ejecutar como administrador. Para obtener más información, vea el sitio web de Microsoft.

Vea también

Conceptos

Roles de SQL Server Reporting Services