Está en la página 1de 3

2/11/2016

CrearconexionesaSQLServer

Crear conexiones a SQL Server


Visual Studio .NET 2003
Cuando se conecte a SQL Server, utilice el Proveedor de Microsoft OLE DB para SQL Server.
Nota de seguridadEl almacenamiento de los detalles de la cadena de conexin como el nombre de servidor, el
nombre de usuario y la contrasea puede afectar a la seguridad de la aplicacin. El uso de la Seguridad integrada
de Windows es un modo ms seguro de controlar el acceso a una base de datos. Para obtener ms informacin,
vea Seguridad de bases de datos.
Existen dos maneras de conectarse a SQL Server:
Visualmente, con herramientas de tiempo de diseo.
Mediante programacin.

Conectar a SQL Server en el Explorador de servidores


El establecimiento de una conexin con SQL Server en el Explorador de servidores permite crear fcilmente objetos
SqlConnection, SqlDataAdapter y SqlCommand arrastrando objetos de datos desde el Explorador de servidores hasta los
formularios o diseadores.
Para crear una conexin en el Explorador de servidores
1. En el Explorador de servidores, haga clic con el botn secundario en Conexiones de datos y, a continuacin, en Agregar
conexin.
Se abre el cuadro de dilogo Propiedades de vnculo de datos.
2. El proveedor predeterminado es Proveedor de Microsoft OLE DB para SQL Server.
3. Seleccione un nombre de servidor en la lista desplegable o escriba la ubicacin del servidor donde se encuentra la base
de datos a la que desea obtener acceso.
NotaSeleccionar la base de datos en el servidor es una accin diferente. Actualice la lista haciendo clic en
Actualizar.
4. En funcin de los requisitos de la base de datos o aplicacin, seleccione la Seguridad integrada de Windows NT o utilice
un nombre de usuario y una contrasea especficos para iniciar una sesin en el servidor SQL Server. Para obtener ms
informacin, vea Propiedades de vnculo de datos Cuadro de dilogo.
5. Seleccione la base de datos a la que desea conectarse en la lista desplegable.
6. Haga clic en Aceptar.

Conectar a SQL Server desde la aplicacin


La creacin de conexiones a orgenes de datos desde la aplicacin se puede llevar a cabo visualmente utilizando los diseadores
de Visual Studio .NET o mediante programacin, creando objetos de conexin a datos en el cdigo.

Conectar a SQL Server visualmente


Visual Studio admite la creacin de objetos de datos arrastrando elementos desde el Explorador de servidores o la ficha Datos
del Cuadro de herramientas hasta el formulario o diseador.
Para crear una conexin desde el Explorador de servidores
https://msdn.microsoft.com/escl/library/cc437981(v=vs.71).aspx

1/3

2/11/2016

CrearconexionesaSQLServer

1. Cree una Conexin de datos en el Explorador de servidores para el servidor SQL Server. Para obtener ms informacin,
vea la seccin anterior titulada "Conectar a SQL Server en el Explorador de servidores".
2. Arrastre la conexin hasta el formulario o el diseador.
Aparecer un objeto SqlConnection en la bandeja de componentes.
3. Avance hasta la seccin "Pasos siguientes" que aparece ms adelante en este tema.
Para crear una conexin desde la ficha Datos del Cuadro de herramientas
1. Arrastre un objeto SqlConnection hasta el formulario o diseador.
Aparecer un objeto SqlConnection no configurado en la bandeja de componentes.
2. En la ventana Propiedades, haga clic en la propiedad ConnectionString.
3. Seleccione una conexin existente en la lista desplegable o haga clic en Nueva conexin para abrir Propiedades de
vnculo de datos Cuadro de dilogo y configure una conexin nueva.
4. Avance hasta la seccin "Pasos siguientes" que aparece ms adelante en este tema.

Conectar a SQL Server mediante programacin


Puede crear un objeto SqlConnection directamente en el cdigo.
Para crear una conexin mediante programacin entre la aplicacin y una base de datos de SQL Server
El cdigo siguiente crea un objeto SqlConnection, define la propiedad SqlConnection.ConnectionString y abre la
conexin.

'VisualBasic
PublicSubConnectToSql()
DimconnAsNewSqlClient.SqlConnection
'TODO:Modifytheconnectionstringandincludeany
'additionalrequiredpropertiesforyourdatabase.
conn.ConnectionString=&_
"integratedsecurity=SSPI;datasource=SQLServerName;"&_
"persistsecurityinfo=False;initialcatalog=northwind"
Try
conn.Open()
'Insertcodetoprocessdata.
CatchexAsException
MessageBox.Show("Failedtoconnecttodatasource")
Finally
conn.Close()
EndTry
EndSub
//C#
publicvoidConnectToSql()
{
System.Data.SqlClient.SqlConnectionconn=
newSystem.Data.SqlClient.SqlConnection();
//TODO:Modifytheconnectionstringandincludeany
//additionalrequiredpropertiesforyourdatabase.
conn.ConnectionString=
"integratedsecurity=SSPI;datasource=SQLServerName;"+
"persistsecurityinfo=False;initialcatalog=northwind";
https://msdn.microsoft.com/escl/library/cc437981(v=vs.71).aspx

2/3

2/11/2016

CrearconexionesaSQLServer

try
{
conn.Open();
//Insertcodetoprocessdata.
}
catch(Exceptionex)
{
MessageBox.Show("Failedtoconnecttodatasource");
}
finally
{
conn.Close();
}
}

Pasos siguientes
Ahora que ha establecido una conexin entre la aplicacin y la base de datos de SQL Server, puede crear objetos para mostrar y
actualizar datos. La tabla siguiente proporciona vnculos a algunos temas importantes.

Para

Vea

Mostrar datos de slo lectura

Recuperar datos con DataReader

Llenar un conjunto de datos con datos

Conjuntos de datos de ADO.NET

Ejecutar instrucciones de SQL directamente

Realizar operaciones de base de datos directamente

Vea tambin
Conectar a orgenes de datos con ADO.NET | Agregar nuevas conexiones de datos en el Explorador de servidores | Bases de
datos en el Explorador de servidores | Bases de datos de SQL Server | Visual Database Tools | Propiedades de vnculo de datos
Cuadro de dilogo
2016 Microsoft

https://msdn.microsoft.com/escl/library/cc437981(v=vs.71).aspx

3/3