Andre’s Weblog

Proveedor OLE DB para SQL Server

Proveedor OLE DB para SQL Server

Para seguridad estándar:

strConnect = _T("Provider=sqloledb;Data Source=MyServerName;"
        "Initial Catalog=MyDatabaseName;"
        "User Id=MyUsername;Password=MyPassword;");

Para conexiones de confianza:  ( Seguridad Integrada de Microsoft Windows NT):

strConnect = _T("Provider=sqloledb;Data Source=MyServerName;"
        "Initial Catalog=MyDatabaseName;"

        "Integrated Security=SSPI;");

Si usted desea conectarse a una Instancia de (SQL server 2000 o superior), debe especificar el parametro Data Source=NombreServidorInstancia tal como se muestra en el ejemplo siguiente:

strConnect = _T("Provider=sqloledb;Data Source=NombreServidorInstancia;"
    "Initial Catalog=MyDatabaseName;User Id=MyUsername;Password=MyPassword;");

Si desea conectarse con SQL corriendo en la misma computadora, debe espeficcar la palabra clave (local) en el parametro Dara Source. Por ejemplo:

strConnect = _T("Provider=sqloledb;Data Source=(local);"
        "Initial Catalog=myDatabaseName;"
        "User ID=myUsername;Password=myPassword;");

Para conectarse a SQL Server corriendo en un equipo remoto (mediante un numero de IP):

strConnect = _T("Provider=sqloledb;Network Library=DBMSSOCN;"
        "Data Source=130.120.110.001,1433;"
        "Initial Catalog=MyDatabaseName;User ID=MyUsername;"

        "Password=MyPassword;");

fuente: http://www.latindevelopers.com/articulos/visualc/cadenas-conexion-ado.php#OLE%20DB%20SqlServer

Escribe un comentario