Cómo almacenar credenciales para un origen de datos (Administrador de informes)
Puede especificar un conjunto único de credenciales almacenadas que un servidor de informes usa para tener acceso a los datos externos para un informe. Se usan credenciales almacenadas si el informe se ejecuta desatendido. El servidor de informes recupera y usa las credenciales cuando el procesamiento de informes se programa o se desencadena por un evento en lugar de una solicitud de usuario.
La cuenta tener el permiso Permitir el inicio de sesión local en el equipo del servidor de informes. Para obtener más información e instrucciones sobre cómo conceder este permiso, vea Especificar información de credenciales y conexión para los orígenes de datos de informes.
Para especificar credenciales almacenadas para un origen de datos específico para el informe
En el Administrador de informes, navegue a la página Contenido. Navegue al informe para el que desea configurar un origen de datos específico para el informe y haga clic en el elemento de informe.
Haga clic en la ficha Propiedades. Se abre la página de propiedades General.
Haga clic en la ficha Orígenes de datos.
Seleccione Un origen de datos personalizado.
En la lista Tipo de conexión, especifique la extensión de procesamiento de datos que se utiliza para procesar datos desde el origen de datos.
En Cadena de conexión, especifique la cadena de conexión que utiliza el servidor de informes para conectarse al origen de datos. En el ejemplo siguiente, se muestra la cadena de conexión que se usa para establecer conexión con la base de datos AdventureWorks2008R2 de SQL Server:
data source=<servername>;initial catalog=AdventureWorks2008R2
Para Conectar utilizando, seleccione Credenciales almacenadas de forma segura en el servidor de informes.
Escriba un nombre de usuario y una contraseña.
Si la cuenta es una cuenta de usuario de dominio de Windows, especifíquelo con este formato: <dominio>\<cuenta> y, a continuación, seleccione Utilizar como credenciales de Windows para la conexión al origen de datos.
Si el nombre de usuario y la contraseña son credenciales de la base de datos, no seleccione Utilizar como credenciales de Windows para la conexión al origen de datos. Si el servidor de bases de datos admite la suplantación o la delegación, puede seleccionar Suplantar al usuario autenticado después de realizar una conexión al origen de datos.
Haga clic en Aplicar.
Para especificar credenciales almacenadas para un origen de datos compartido
En el Administrador de informes, navegue a la página Contenido. Navegue al elemento de origen de datos compartido. El siguiente icono indica que existe un origen de datos compartido:
Haga clic en el elemento para abrirlo. Se abre la página de propiedades General.
En la lista Tipo de conexión, especifique la extensión de procesamiento de datos que se utiliza para procesar datos desde el origen de datos.
Para Cadena de conexión, especifique la cadena de conexión que el servidor de informes usa para conectarse al origen de datos. Microsoft recomienda que no especifique las credenciales en la cadena de conexión.
En el ejemplo siguiente, se muestra la cadena de conexión que se usa para establecer la conexión con la base de datos local SQL Server AdventureWorks2008R2:
data source=<localservername>; initial catalog=AdventureWorks2008R2
Escriba un nombre de usuario y una contraseña.
Si la cuenta es una cuenta de usuario de dominio de Windows, especifíquelo con este formato: <dominio>\<cuenta> y, a continuación, seleccione Utilizar como credenciales de Windows para la conexión al origen de datos.
Si el nombre de usuario y la contraseña son credenciales de la base de datos, no seleccione Utilizar como credenciales de Windows para la conexión al origen de datos. Si el servidor de bases de datos admite la suplantación o la delegación, puede seleccionar Suplantar al usuario autenticado después de realizar una conexión al origen de datos.
Haga clic en Aplicar.
Vea también