Compartir a través de


Crear un informe conectado a una base de datos segura de SQL Server utilizando Seguridad integrada

Para comenzar, cree un informe que obtenga su información de la base de datos Northwind.

Nota

Northwind es una base de datos de muestra que se proporciona con SQL Server.

Este tutorial requiere que se configuren algunos parámetros como requisito previo.

Requisitos previos de configuración de la base de datos

  1. Configuración de SQL Server:

    • Si tiene instalado SQL Server (o la versión OEM, MSDE), se debe configurar para que acepte la Autenticación de Windows para este tutorial.
    • Si no tiene instalado SQL Server (ni la versión OEM, MSDE), deberá instalar MSDE con la Autenticación de Windows (predeterminada) para trabajar con este tutorial.
  2. La base de datos Northwind incluida con SQL Server se debe instalar y verificar que acepta la Autenticación de Windows.

    Para instalar MSDE con la autenticación de Windows, o la base de datos Northwind, vaya a las siguientes secciones de Configuración del sistema de esta documentación:

    Una vez configurados SQL Server y la base de datos Northwind de acuerdo a las secciones anteriores, ya podrá crear un informe que obtenga su información de la base de datos Northwind de forma segura.

    Nota

    Este procedimiento sólo funciona con un proyecto creado a partir de la Configuración de proyectos. La configuración de proyectos contiene referencias específicas a espacios de nombres y configuración de códigos necesarios para este procedimiento, que no se podrá completar sin dicha configuración. Por lo tanto, antes de empezar con este procedimiento, primero debe seguir los pasos de Configuración de proyectos.

Para crear un informe con datos seguros de la base de datos Northwind

  1. En el Explorador de soluciones, haga clic con el botón secundario en el nombre de proyecto en negrita, elija Agregar y, a continuación, haga clic en Agregar nuevo elemento.

  2. En el cuadro de diálogo Agregar nuevo elemento, en la vista Plantillas, seleccione la plantilla Crystal Report.

  3. En el campo Nombre, escriba "NorthwindCustomers.rpt" y haga clic en Abrir.

<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><img src="images\z15yzzew.alert_note(es-es,VS.90).gif" class="note" />Nota</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><p>Si aún no se ha registrado, se le puede pedir que se registre. Para saber cómo registrarse, vea <a href="ms225341(v=vs.90).md">Código de clave de producto y número de registro de Crystal Reports</a>.</p></td>
</tr>
</tbody>
</table>
  1. En el panel Crear un nuevo documento de Crystal Report del cuadro de diálogo Galería de Crystal Reports, seleccione Usar asistente de informes.

  2. En el panel Elegir un Asistente, seleccione Estándar y, a continuación, haga clic en Aceptar.

    Aparecerá la ventana Asistente para la creación de informes estándar.

  3. En el panel Orígenes de datos disponibles, expanda la carpeta Crear nueva conexión.

  4. En la subcarpeta que se abre, expanda la carpeta OLE DB (ADO).

Aparecerá la ventana OLE DB (ADO).
  1. Seleccione Proveedor de Microsoft OLE DB para SQL Server y haga clic en Siguiente.

  2. Escriba el nombre del servidor de base de datos en el campo Servidor.

  3. Active la casilla de verificación Seguridad integrada.

  4. En la lista desplegable Base de datos, seleccione "Northwind".

  5. Haga clic en Finalizar.

Ahora se expandirá la carpeta OLE DB, mostrando el servidor de base de datos y dentro de él, la base de datos Northwind.
  1. Expanda los nodos Northwind, dbo y Tablas, y, a continuación, seleccione la tabla Customers.

  2. Haga clic en el símbolo > para mover la tabla al panel Tablas seleccionadas y, a continuación, haga clic en Siguiente.

  3. Mantenga presionada la tecla Ctrl mientras hace clic en CompanyName, ContactName y City.

  4. Haga clic en el símbolo > para mover estos campos al panel Campos a mostrar y, a continuación, haga clic en Siguiente.

  5. En el panel Campos disponibles, en Campos del informe, seleccione Cliente.Ciudad, haga clic en el símbolo > para mover el campo al panel Agrupar por y, a continuación, haga clic en Finalizar.

Se creará el informe NorthwindCustomers y se cargará en la ventana principal de Visual Studio.

Ahora ya podrá enlazar el informe al control CrystalReportViewer y establecer la conexión con la base de datos mediante programación.