Cadenas de conexión

Por:ivancp, enviado 28 oct 2011

SQL Server 2005

  1. .NET Framework Data Provider for SQL Server (SqlConnection)
  2. SQL Native Client 9.0 OLE DB provider
  3. SQL Server Native Client 10.0 OLE DB Provider
  4. SQL Native Client 9.0 ODBC Driver
  5. SQL Server Native Client 10.0 ODBC Driver
Consideraciones previas:
  • Usar la forma NombreServidor\Instancia como origen de datos ("Data Source" o "Server") en las cadenas de conexión para conectarse a un servidor SQL específico, en caso de no poner el nombre de la instancia intentará conectarse a la instancia por defecto en ese servidor.
  • En caso de estar utilizando Server 2005 Express el nombre de la instanacia es por defecto SQLEXPRESS.

1: .NET Framework Data Provider for SQL Server (SqlConnection)

    Con seguridad estándar
    Code: Seleccionar todo
    1. Data Source=Servidor;Initial Catalog=BaseDeDatos;User Id=Usuario;Password=contraseña;

    Code: Seleccionar todo
    1. Server=Servidor;Database=BaseDeDatos;User ID=Usuario;Password=Contraseña;Trusted_Connection=False;


    Usando una conexión de confianza
    Code: Seleccionar todo
    1. Data Source=Servidor;Initial Catalog=BaseDeDatos;Integrated Security=SSPI;

    Code: Seleccionar todo
    1. Server=Servidor;Database=BaseDeDatos;Trusted_Connection=True;


    Por medio de una IP
    Code: Seleccionar todo
    1. Data Source=192.168.1.12,1433; Network Library=DBMSSOCN; Initial Catalog=BaseDeDatos; User ID =Usuario; Password=Contraseña;

    2. #SQL Server usa el puerto 1433 por defecto


    Conectar anexando el archivo de base de datos
    Code: Seleccionar todo
    1. Server=.SQLExpress; AttachDbFilename=c: utaArchivo_Datos.mdf; Database=BaseDeDatos; Trusted_Connection=Yes;


2: SQL Native Client 9.0 OLE DB provider

    Estas cadenas de conexión también funcionan para:
    • .NET Framework Data Provider for OLE DB (OleDbConnection)
    • .NET Framework Data Provider for ODBC (OdbcConnection)
    Con seguridad estándar
    Code: Seleccionar todo
    1. Provider=SQLNCLI; Server=Servidor; Database=BaseDeDatos; Uid=Usuario; Pwd=Contraseña;


    Usando una conexión de confianza
    Code: Seleccionar todo
    1. Provider=SQLNCLI; Server=Servidor; Database=BaseDeDatos; Trusted_Connection=yes;


    Encriptar los datos enviados por la red
    Code: Seleccionar todo
    1. Provider=SQLNCLI; Server=Servidor; Database=BaseDeDatos; Trusted_Connection=yes; Encrypt=yes;


    Conectar a SQL Server Express anexando el archivo de base de datos
    Code: Seleccionar todo
    1. Provider=SQLNCLI; Server=.SQLExpress; AttachDbFilename=c: utaArchivo_datos.mdf; Database=BaseDeDatos; Trusted_Connection=Yes;


3: SQL Server Native Client 10.0 OLE DB Provider

    Con seguridad estándar
    Code: Seleccionar todo
    1. Provider=SQLNCLI10; Server=Servidor; Database=BaseDeDatos; Uid=Usuario; Pwd=Contraseña;


    Usando una conexión de confianza
    Code: Seleccionar todo
    1. Provider=SQLNCLI10; Server=Servidor; Database=BaseDeDatos; Trusted_Connection=Yes;


    Para encriptar los datos sobre la red
    Code: Seleccionar todo
    1. Provider=SQLNCLI10; Server=Servidor; Database=BaseDeDatos; Trusted_Connection=Yes;Encrypt=Yes;


    Conectar a SQL Server Express anexando el archivo de base de datos
    Code: Seleccionar todo
    1. Provider=SQLNCLI10; Server=.SQLExpress; AttachDbFilename=c: utaarchivo_datos.mdf; Database=BaseDeDatos; Trusted_Connection=Yes;


4: SQL Native Client 9.0 ODBC Driver

    Con seguridad estándar
    Code: Seleccionar todo
    1. Driver={SQL Native Client}; Server=Servidor; Database=BaseDeDatos; Uid=Usuario; Pwd=Contraseña;


    Usando una conexión de confianza
    Code: Seleccionar todo
    1. Driver={SQL Native Client}; Server=Servior; Database=BaseDeDatos; Trusted_Connection=Yes;


    Para encriptar los datos sobre la red
    Code: Seleccionar todo
    1. Driver={SQL Native Client}; Server=Servidor; Database=BaseDeDatos; Trusted_Connection=Yes;Encrypt=Yes;


    Conectar a SQL Server Express anexando el archivo de base de datos
    Code: Seleccionar todo
    1. Driver={SQL Native Client}; Server=.SQLExpress; AttachDbFilename=c: utaarchivo_datos.mdf; Database=BaseDeDatos; Trusted_Connection=Yes;



5: SQL Server Native Client 10.0 ODBC Driver

    Con seguridad estándar
    Code: Seleccionar todo
    1. Driver={SQL Server Native Client 10.0}; Server=Servidor; Database=BaseDeDatos; Uid=Usuario; Pwd=Contraseña;


    Usando una conexión de confianza
    Code: Seleccionar todo
    1. Driver={SQL Server Native Client 10.0}; Server=Servidor; Database=BaseDeDatos; Trusted_Connection=Yes;


    Usando una conexión de confianza
    Code: Seleccionar todo
    1. Driver={SQL Server Native Client 10.0}; Server=Servidor; Database=BaseDeDatos; Trusted_Connection=Yes; Encrypt=Yes;


    Conectar a SQL Server Express anexando el archivo de base de datos
    Code: Seleccionar todo
    1. Driver={SQL Server Native Client 10.0}; Server=.SQLExpress; AttachDbFilename=c: utaarchivo_datos.mdf; Database=BaseDeDatos; Trusted_Connection=Yes;

Otros Artículos en esta sección

¿Alguna duda? Sientete libre de hacer tus pruntas en nuestro:
foro de Programación »