Compartir a través de


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

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), debe configurarse de modo que requiera la Autenticación de SQL Server para que funcione con este tutorial.
    • Si no tiene instalado SQL Server (ni la versión OEM, MSDE), debe instalar MSDE con la autenticación de SQL Server establecida en "True" para que funcione con este tutorial.
  2. La base de datos Northwind incluida con SQL Server se debe instalar y verificar que acepta la Autenticación de SQL Server.

  3. Se debe crear una cuenta de acceso limitado para utilizarla en el sitio Web.

Para instalar MSDE con la autenticación de SQL Server, 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.

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

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.

  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.
  1. En el panel Orígenes de datos disponibles, expanda la carpeta Crear nueva conexión.

  2. 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. Especifique los valores de su servidor de base de datos, ID de usuario y contraseña en los campos Servidor, ID de usuario y Contraseña.

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

Deje desactivada la casilla de verificación Seguridad integrada porque está usando la autenticación de SQL Server en lugar de la autenticación de NT.
  1. 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.

Vea también