Almacenar las credenciales para un origen de datos
Es posible configurar credenciales almacenadas que un servidor de informes de Reporting Services use para obtener acceso a los datos externos de un informe. Las credenciales almacenadas se usan si el informe se ejecuta de forma desatendida, por ejemplo una suscripción de Reporting Services que publique un informe como un mensaje de correo electrónico. El servidor de informes recupera y usa las credenciales cuando se programa o desencadena el procesamiento de informes. En este tema se explica cómo configurar credenciales almacenadas para los servidores de informes en modo Nativo y en modo de SharePoint.
Se aplica a: Modo Nativo de Reporting Services | Modo de SharePoint de Reporting Services |
En este tema:
Configure stored credentials for a report-specific data source (Native mode)
Configure stored credentials for a report-specific data source, (SharePoint mode)
Configure stored credentials for a shared data source (Native mode)
Configure stored credentials for a shared data source (SharePoint mode)
Requisitos de directiva de seguridad para credenciales almacenadas
Es necesario que la cuenta que usa para las credenciales almacenadas se configure para una de las siguientes directivas de seguridad en el servidor de informes. Se recomienda seleccionar la directiva con el nivel mínimo de permisos necesario para el entorno.
Permitir el inicio de sesión local. Para obtener más información, vea Permitir el inicio de sesión local.
Iniciar sesión como proceso por lotes. Para obtener más información, vea Iniciar sesión como proceso por lotes.
Para obtener información general sobre directivas, vea Modificar la configuración de seguridad en un objeto de directiva de grupo.
Configurar credenciales almacenadas para un origen de datos específico de informe (modo Nativo)
En el modo Nativo del Administrador de informes, vaya a la carpeta que contiene el informe. Haga clic en el menú contextual del elemento .
Haga clic en Administrar y luego en Orígenes de datos.
Seleccione Un origen de datos personalizado.
En la lista Tipo de origen de datos, seleccione la extensión de procesamiento de datos que se usa para procesar los datos del origen de datos.
En Cadena de conexión, especifique la cadena de conexión que usa 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 AdventureWorks2012 de SQL Server:
data source=<servername>;initial catalog=AdventureWorks2012
En 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íquela en este formato: <dominio>\<cuenta> y luego 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.
Top
Configurar credenciales almacenadas para un origen de datos específico de informe (modo de SharePoint)
Vaya a la biblioteca de documentos que contiene el informe y haga clic en el menú Abrir .
Haga clic en el segundo menú Abrir y luego en Administrar orígenes de datos.
Haga clic en el nombre del origen de datos personalizado que quiere configurar con credenciales almacenadas.
En la lista Tipo de origen de datos, seleccione la extensión de procesamiento de datos que se usa para procesar los datos del origen de datos.
En Cadena de conexión, especifique la cadena de conexión que usa 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 AdventureWorks2012 de SQL Server:
data source=<servername>;initial catalog=AdventureWorks2012
En Credenciales, seleccione Credenciales almacenadas.
Escriba un nombre de usuario y una contraseña.
Si la cuenta es una cuenta de usuario de dominio de Windows, especifíquela en este formato: <dominio>\<cuenta> y luego 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 base de datos, no seleccione Utilizar como credenciales de Windows. Si el servidor de base de datos admite la suplantación o la delegación, puede seleccionar Establecer contexto de ejecución en esta cuenta.
Haga clic en Aceptar.
Top
Configurar credenciales almacenadas para un origen de datos compartido (modo Nativo)
En el modo Nativo del Administrador de informes, vaya al elemento del origen de datos compartido.
Haga clic en el menú contextual y luego en Administrar.
En la lista Tipo de origen de datos, especifique la extensión de procesamiento de datos que se usa para procesar los datos del origen de datos.
En Cadena de conexión, especifique la cadena de conexión que usa el servidor de informes para conectarse al origen de datos. Microsoft recomienda que no especifique 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 AdventureWorks2012 :
data source=<localservername>; initial catalog=AdventureWorks2012
Escriba un nombre de usuario y una contraseña.
Si la cuenta es una cuenta de usuario de dominio de Windows, especifíquela en este formato: <dominio>\<cuenta> y luego 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.
Top
Configurar credenciales almacenadas para un origen de datos compartido (modo de SharePoint)
En la biblioteca de documentos, vaya al elemento del origen de datos compartido.
Haga clic en el menú contextual y luego en el segundo menú contextual .
Haga clic en Editar definición de origen de datos.
En la lista Tipo de origen de datos, especifique la extensión de procesamiento de datos que se usa para procesar los datos del origen de datos.
En Cadena de conexión, especifique la cadena de conexión que usa el servidor de informes para conectarse al origen de datos. Microsoft recomienda que no especifique 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 AdventureWorks2012 :
data source=<localservername>; initial catalog=AdventureWorks2012
Escriba un nombre de usuario y una contraseña.
Si la cuenta es una cuenta de usuario de dominio de Windows, especifíquela en este formato: <dominio>\<cuenta> y luego seleccione Utilizar como credenciales de Windows.
Si el nombre de usuario y la contraseña son credenciales de base de datos, no seleccione Utilizar como credenciales de Windows. Si el servidor de base de datos admite suplantación o delegación, puede seleccionar Establecer contexto de ejecución en esta cuenta.
Haga clic en Aceptar.
Top
Vea también
Tasks
Configurar propiedades de origen de datos para un informe (Administrador de informes)
Crear, eliminar o modificar un origen de datos compartido (Administrador de informes)
Referencia
Orígenes de datos (página de propiedades del Administrador de informes)
Nuevo origen de datos (página del Administrador de informes)
Conceptos
Especificar información de credenciales y conexión para los orígenes de datos de informes