Compartir a través de


Introducción a SQL Server y SQL Server Reporting Services

Actualización: noviembre 2007

Puede administrar más fácilmente Visual Studio Team System Team Foundation Server si entiende SQL Server, SQL Server Reporting Services y cómo interactúan ambos con Team Foundation Server. Puede encontrar amplia información para SQL Server 2005 y SQL Server 2008 en el sitio web de Microsoft. 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

El nivel lógico de datos de Team Foundation depende de SQL Server. El nivel lógico de datos de Team Foundation está formado por bases de datos de SQL Server. Este nivel lógico se puede ubicar en un servidor físico o distribuirse en un clúster de servidores de SQL Server. Los datos de Team Foundation Server se almacenan en siete bases de datos de SQL Server. Una ventaja de este diseño de Team Foundation Server es que todos los datos que necesita para restaurar una implementación de Team Foundation Server están almacenados en estas bases de datos. No tiene que hacer copias de seguridad de los distintos equipos cliente o sitios de proyecto de equipo. Si está familiarizado con las operaciones de copia de seguridad de bases de datos de SQL Server, el proceso de copia de seguridad y restauración de bases de datos de Team Foundation Server le resultará igualmente familiar. Para obtener más información, vea Hacer copias de seguridad de Team Foundation Server.

Precaución:

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, descargue la guía de instalación para Team Foundation en el sitio web de Microsoft y vea "Requisitos de valores de intercalación de 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. Para obtener más información, vea Administrar Team Foundation Server en un dominio de Active Directory y Administrar Team Foundation Server en un grupo de trabajo.

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. 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 y tecnologías de SharePoint. Para obtener más información, descargue la guía de instalación para Team Foundation en el sitio web de Microsoft y vea "Arquitectura de seguridad de Team Foundation Server".

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 funciones y los permisos adecuados para esos usuarios y grupos en Reporting Services. Para obtener más información, vea Funciones de SQL Server Reporting Services.

Además de configurar la pertenencia a funciones y los permisos en Reporting Services, también debe administrar la cuenta de servicio utilizada por Team Foundation Server para comunicarse con Reporting Services. Esta cuenta se conoce normalmente como la cuenta de servicio de Reporting Services o TFSREPORTS. Al igual que la cuenta de servicio TFSSERVICE, la cuenta de servicio TFSREPORTS 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. A diferencia de la cuenta de servicio TFSSERVICE, los cambios efectuados en esta cuenta no se pueden administrar únicamente con la herramienta de la línea de comandos TFSAdminUtil. Debe administrar los cambios de configuración efectuados en la cuenta TFSREPORTS en los orígenes de datos de Reporting Services, así como en la base de datos de integración de Team Foundation Server y en los archivos web.config de Team Foundation Server. Para obtener más información, vea Administrar servicios de Team Foundation y cuentas de servicio y Cómo: Cambiar la cuenta de servicio o la contraseña para SQL Server Reporting Services.

Nota importante:

Incluso si ha iniciado sesión con credenciales administrativas, puede tener dificultades a la hora de tener acceso al Administrador de informes o al sitio http://hostlocal/Informes en un equipo que está ejecutando Windows Server 2008 o Windows Vista. Es posible que deba agregar esos sitios como sitios de confianza en Internet Explorer o iniciar Internet Explorer como administrador. Para iniciar Internet Explorer como administrador, haga clic en Inicio, Todos los programas, haga clic con el botón secundario en Internet Explorer y, a continuación, haga clic en Ejecutar como administrador. Para obtener más información, visite el sitio web de Microsoft.

Vea también

Conceptos

Arquitectura de seguridad de Team Foundation Server

Funciones de SQL Server Reporting Services

Funciones de Windows SharePoint Services

Otros recursos

Administrar permisos

Comandos TFSAdminUtil de la línea de comandos