El almacenamiento de los detalles de la cadena de conexión (como el nombre de servidor, el nombre de usuario y la contraseña) puede afectar a la seguridad de la aplicación. El uso de la Seguridad integrada de Windows es un modo más seguro de controlar el acceso a una base de datos. Para obtener más información, vea Seguridad de bases de datos.
Existen dos maneras de conectarse a SQL Server:
- Visualmente, con herramientas de tiempo de diseño.
- Mediante programación.
Conectar a SQL Server en el Explorador de servidores
El establecimiento de una conexión con SQL Server en el Explorador de servidores permite crear fácilmente objetos SqlConnection, SqlDataAdapter y SqlCommand arrastrando objetos de datos desde el Explorador de servidores hasta los formularios o diseñadores.
Para crear una conexión en el Explorador de servidores
- En el Explorador de servidores, haga clic con el botón secundario en Conexiones de datos y, a continuación, en Agregar conexión.Se abre el cuadro de diálogo Propiedades de vínculo de datos.
- El proveedor predeterminado es Proveedor de Microsoft OLE DB para SQL Server.
- Seleccione un nombre de servidor en la lista desplegable o escriba la ubicación del servidor donde se encuentra la base de datos a la que desea obtener acceso.
Nota Seleccionar la base de datos en el servidor es una acción diferente. Actualice la lista haciendo clic en Actualizar.
- En función de los requisitos de la base de datos o aplicación, seleccione la Seguridad integrada de Windows NT o utilice un nombre de usuario y una contraseña específicos para iniciar una sesión en el servidor SQL Server.
- Seleccione la base de datos a la que desea conectarse en la lista desplegable.
- Hacer clic en Aceptar.
Conectar a SQL Server desde la aplicación
La creación de conexiones a orígenes de datos desde la aplicación se puede llevar a cabo visualmente utilizando los diseñadores de Visual Studio .NET o mediante programación, creando objetos de conexión a datos en el código.
Conectar a SQL Server visualmente
Visual Studio admite la creación de objetos de datos arrastrando elementos desde el Explorador de servidores o la ficha Datos del Cuadro de herramientas hasta el formulario o diseñador.
Para crear una conexión desde el Explorador de servidores
- Cree una Conexión de datos en el Explorador de servidores para el servidor SQL Server.
- Arrastre la conexión hasta el formulario o el diseñador.Aparecerá un objeto SqlConnection en la bandeja de componentes.
Para crear una conexión desde la ficha Datos del Cuadro de herramientas
- Arrastre un objeto SqlConnection hasta el formulario o diseñador.Aparecerá un objeto SqlConnection no configurado en la bandeja de componentes.
- En la ventana Propiedades, haga clic en la propiedad ConnectionString.
- Seleccione una conexión existente en la lista desplegable o haga clic en Nueva conexión para abrir Propiedades de vínculo de datos (Cuadro de diálogo) y ahi se configuara una conexión nueva.
Conectar a SQL Server mediante programación
ESTE ES EL MODO QEU EL EQUIPO DECIDIO DE TRABAJAR, Para crear una conexión mediante programación entre la aplicación y una base de datos de SQL Server
Puede crear un objeto SqlConnection directamente en el código.
- El código siguiente crea un objeto SqlConnection, define la propiedad SqlConnection.ConnectionString y abre la conexión.
' Visual Basic Public Sub ConnectToSql() Dim conn As New SqlClient.SqlConnection ' TODO: Modify the connection string and include any ' additional required properties for your database. conn.ConnectionString = & _ "integrated security=SSPI;data source=SQL Server Name;" & _ "persist security info=False;initial catalog=northwind" Try conn.Open() ' Insert code to process data. Catch ex As Exception MessageBox.Show("Failed to connect to data source") Finally conn.Close() End Try End Sub // C# public void ConnectToSql () { System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection (); // TODO: Modify the connection string and include any // additional required properties for your database. conn.ConnectionString = "integrated security=SSPI;data source=SQL Server Name;" + "persist security info=False;initial catalog=northwind"; try { conn.Open(); // Insert code to process data. } catch (Exception ex) { MessageBox.Show("Failed to connect to data source"); } finally { conn.Close(); } }
Algunos de los videos observados
https://www.youtube.com/watch?v=y2Wv0NTnyDwhttps://www.youtube.com/watch?v=ipyeTsU-F48
Hora de Inico 8:30 am
Hora de Fin 12:00 md
No hay comentarios:
Publicar un comentario