Compartir a través de


Cómo: Conectar con una base de datos de SQL Server mediante el control SqlDataSource (Visual Studio)

Actualización: noviembre 2007

Puede conectar a una base de datos de Microsoft SQL Server utilizando el control SqlDataSource. Para ello, necesita una cadena de conexión y derechos de acceso a una base de datos de SQL Server. A continuación, puede utilizar el control SqlDataSource para proporcionar los datos a cualquier control enlazado a datos que admita la propiedad DataSourceID, como el control GridView.

Para conectar con una base de datos de SQL Server mediante el control SqlDataSource

  1. En Microsoft Visual Studio, abra un sitio Web, agregue una página ASP.NET (Web Forms) y pase a la vista Diseño.

  2. Arrastre un control SqlDataSource desde el grupo Datos del Cuadro de herramientas hasta la página.

  3. En el menú de acceso directo Tareas de SqlDataSource, haga clic en Configurar origen de datos - <NombreOrigenDeDatos>.

    • Si no se muestra el menú de acceso directo Tareas de SqlDataSource, haga clic con el botón secundario del mouse (ratón) en el control T:System.Web.UI.WebControls.SqlDataSource y, a continuación, haga clic en Configurar origen de datos.
  4. Haga clic en Nueva conexión.

    • Si aparece el cuadro de diálogo Elegir origen de datos, haga clic en Microsoft SQL Server y, a continuación, haga clic en Continuar.
  5. En el cuadro de diálogo Agregar conexión, haga clic en Cambiar.

  6. En el cuadro de diálogo Cambiar origen de datos, haga clic en Microsoft SQL Server y, a continuación, haga clic en Aceptar.

  7. En el cuadro Nombre de servidor, escriba el nombre de la base de datos de SQL Server y, a continuación, en Iniciar sesión en el servidor, escriba las credenciales de inicio de sesión.

    • Por lo que respecta a las credenciales de inicio de sesión, seleccione la opción que resulte apropiada para el acceso y la ejecución de la base de datos de SQL Server (ya sea mediante seguridad de Microsoft Windows integrada o proporcionando un id. y una contraseña específicos) y, si es necesario, escriba un nombre de usuario y una contraseña.
  8. En la lista Seleccionar o escribir nombre de base de datos, escriba un nombre de base de datos válido del servidor, como Northwind.

  9. También puede hacer clic en Probar conexión para comprobar que la conexión funciona.

  10. Haga clic en Aceptar.

    Observe que la nueva conexión aparece seleccionada en el cuadro de diálogo Configurar origen de datos - <NombreOrigenDeDatos>.

  11. Haga clic en Siguiente.

  12. Active Sí, guardar esta conexión como, escriba un nombre para cuando se almacene en el archivo de configuración de la aplicación y, a continuación, haga clic en Siguiente.

  13. Seleccione la tabla, vista o procedimiento almacenado de la base de datos desde donde recuperará los resultados o especifique su propia instrucción SQL.

  14. También puede hacer clic en WHERE para proporcionar criterios de búsqueda y en ORDER BY para especificar el criterio de ordenación.

    • Si desea permitir operaciones de inserción, actualización y eliminación, haga clic en Avanzadas y, a continuación, seleccione la opción correspondiente para generar instrucciones Insert, Update y Delete para el control SqlDataSource. También puede especificar si desea que los comandos utilicen comprobaciones de concurrencia optimista para determinar si se han modificado los datos antes de que se realice una operación de actualización o eliminación.
  15. Para probar la consulta, haga clic en Siguiente y, a continuación, en Consulta de prueba.

  16. Haga clic en Finalizar.

    Ahora puede arrastrar hasta la página un control enlazado a datos, como GridView, y especificar el control SqlDataSource como origen de datos.

Vea también

Conceptos

Información general sobre los controles de origen de datos

Referencia

SqlDataSource