Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Aplica a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Sistema de Plataforma de Analítica (PDW)
Base de datos SQL en Microsoft Fabric
OLE DB Driver for SQL Server interpreta las propiedades de inicialización y autorización de OLE DB de la siguiente manera:
| Id. de propiedad | Descripción |
|---|---|
DBPROP_AUTH_CACHE_AUTHINFO |
El controlador OLE DB para SQL Server no almacena en caché la información de autenticación. El controlador OLE DB para SQL Server se devuelve DB_S_ERRORSOCCURRED al intentar establecer el valor de la propiedad. El miembro dwStatus de la Estructura DBPROP indica DBPROPSTATUS_NOTSUPPORTED. |
DBPROP_AUTH_ENCRYPT_PASSWORD |
El controlador OLE DB para SQL Server utiliza mecanismos estándar de seguridad de SQL Server para ocultar contraseñas. El controlador OLE DB para SQL Server se devuelve DB_S_ERRORSOCCURRED al intentar establecer el valor de la propiedad. El miembro dwStatus de la Estructura DBPROP indica DBPROPSTATUS_NOTSUPPORTED. |
DBPROP_AUTH_INTEGRATED |
Si DBPROP_AUTH_INTEGRATED está configurado como un puntero NULL, una cadena nula o un valor 'SSPI VT_BSTR ', el controlador OLE DB para SQL Server utiliza el Modo de Autenticación de Windows para autorizar el acceso del usuario a la base de datos SQL Server especificada por las DBPROP_INIT_DATASOURCE propiedades y DBPROP_INIT_CATALOG .Si está configurado en VT_EMPTY (por defecto), se utiliza la seguridad de SQL Server. El inicio de sesión y la contraseña de SQL Server se especifican en las DBPROP_AUTH_USERID propiedades de y DBPROP_AUTH_PASSWORD . |
DBPROP_AUTH_MASK_PASSWORD |
OLE DB Driver for SQL Server utiliza los mecanismos de seguridad estándar de SQL Server para ocultar las contraseñas. El controlador OLE DB para SQL Server se devuelve DB_S_ERRORSOCCURRED al intentar establecer el valor de la propiedad. El miembro dwStatus de la Estructura DBPROP indica DBPROPSTATUS_NOTSUPPORTED. |
DBPROP_AUTH_PASSWORD |
Contraseña asignada a un inicio de sesión de SQL Server. Esta propiedad se usa cuando se selecciona la autenticación de SQL Server para autorizar el acceso a una base de datos de SQL Server. |
DBPROP_AUTH_PERSIST_ENCRYPTED |
El controlador OLE DB para SQL Server no cifra la información de autenticación cuando se persiste. El controlador OLE DB para SQL Server se devuelve DB_S_ERRORSOCCURRED al intentar establecer el valor de la propiedad. El miembro dwStatus de la Estructura DBPROP indica DBPROPSTATUS_NOTSUPPORTED. |
DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO |
El controlador OLE DB para SQL Server conserva los valores de autenticación, incluida una imagen de una contraseña, si se le pide que lo haga. No se proporciona cifrado. |
DBPROP_AUTH_USERID |
Inicio de sesión de SQL Server. Esta propiedad se usa cuando se selecciona la autenticación de SQL Server para autorizar el acceso a una base de datos de SQL Server. |
DBPROP_INIT_ASYNCH |
OLE DB Driver for SQL Server admite la iniciación asincrónica. Establecer el DBPROPVAL_ASYNCH_INITIALIZE bit en la DBPROP_INIT_ASYNCH propiedad hace IDBInitialize::Initialize que la llamada no bloquee. Para más información, consulte Realizar operaciones asincrónicas. |
DBPROP_INIT_CATALOG |
Nombre de una base de datos de SQL Server existente con la que debe establecerse la conexión. |
DBPROP_INIT_DATASOURCE |
Nombre de red de un servidor que ejecuta una instancia de SQL Server. Si hay varias instancias de SQL Server ejecutándose en el ordenador, para conectarse a una instancia específica de SQL Server el valor DBPROP_INIT_DATASOURCE se especifica como \\<ServerName>\<InstanceName>. La secuencia \\ de escape se utiliza para la barra inversa en sí. |
DBPROP_INIT_GENERALTIMEOUT |
Indica el número de segundos antes de que una solicitud, aparte de la inicialización de la fuente de datos y la ejecución del comando, expire. Un valor de 0 indica un tiempo muerto infinito. Los proveedores que trabajan a través de conexiones de red o en escenarios distribuidos o transaccionados pueden apoyar esta propiedad para avisar a un componente alistado que espere el tiempo de espera si hay una solicitud de larga duración. Los tiempos de espera para la inicialización de la fuente de datos y la ejecución de comandos permanecen gobernados por DBPROP_INIT_TIMEOUT y DBPROP_COMMANDTIMEOUT, respectivamente.DBPROP_INIT_GENERALTIMEOUT es de solo lectura, y si se intenta configurarlo, se devuelve el error de dwstatus de DBPROPSTATUS_NOTSETTABLE . |
DBPROP_INIT_HWND |
Identificador de ventana de la aplicación que realiza la llamada. Es necesario un identificador de ventana válido para el cuadro de diálogo de inicialización que se muestra cuando se permite solicitar las propiedades de inicialización. |
DBPROP_INIT_IMPERSONATION_LEVEL |
El controlador OLE DB para SQL Server no soporta ajuste de nivel de suplantación. El controlador OLE DB para SQL Server se devuelve DB_S_ERRORSOCCURRED al intentar establecer el valor de la propiedad. El miembro dwStatus de la Estructura DBPROP indica DBPROPSTATUS_NOTSUPPORTED. |
DBPROP_INIT_LCID |
El controlador OLE DB para SQL Server valida el ID local y devuelve un error si el ID local no está soportado o no está instalado en el cliente. |
DBPROP_INIT_LOCATION |
El controlador OLE DB para SQL Server se devuelve DB_S_ERRORSOCCURRED al intentar establecer el valor de la propiedad. El miembro dwStatus de la Estructura DBPROP indica DBPROPSTATUS_NOTSUPPORTED. |
DBPROP_INIT_MODE |
El controlador OLE DB para SQL Server se devuelve DB_S_ERRORSOCCURRED al intentar establecer el valor de la propiedad. El miembro dwStatus de la Estructura DBPROP indica DBPROPSTATUS_NOTSUPPORTED. |
DBPROP_INIT_PROMPT |
Microsoft OLE DB Driver for SQL Server admite todos los modos de solicitud para la inicialización de origen de datos. El controlador OLE DB para SQL Server lo utiliza DBPROMPT_NOPROMPT como configuración predeterminada para la propiedad. |
DBPROP_INIT_PROTECTION_LEVEL |
El controlador OLE DB para SQL Server no soporta un nivel de protección en las conexiones a instancias de SQL Server. El controlador OLE DB para SQL Server se devuelve DB_S_ERRORSOCCURRED al intentar establecer el valor de la propiedad. El miembro dwStatus de la Estructura DBPROP indica DBPROPSTATUS_NOTSUPPORTED. |
DBPROP_INIT_PROVIDERSTRING |
Consulta la cadena de controladores OLE DB para SQL Server más adelante en este artículo. |
DBPROP_INIT_TIMEOUT |
El controlador OLE DB para SQL Server devuelve un error al inicializar, si no se puede establecer una conexión a la instancia de SQL Server dentro del número de segundos especificado. |
En el conjunto DBPROPSET_SQLSERVERDBINITde propiedades específico del proveedor , el controlador OLE DB para SQL Server define estas propiedades adicionales de inicialización.
| Id. de propiedad | Descripción |
|---|---|
SSPROP_AUTH_ACCESS_TOKEN
1 |
Tipo: VT_BSTRR/W: Leer/Escribir Predeterminado: VT_EMPTYDescripción: El token de acceso utilizado para autenticarse en Microsoft Entra ID. Nota: Es un error especificar esta propiedad y también UID, PWD, Trusted_Connection, o Authentication las palabras clave de cadena de conexión o sus correspondientes propiedades/palabras clave. |
SSPROP_AUTH_MODE
1 |
Tipo: VT_BSTRR/W: Leer/Escribir Predeterminado: VT_EMPTYDescripción: Especifica la autenticación SQL o Microsoft Entra utilizada. Los valores válidos son:
Nota: La ActiveDirectoryIntegrated palabra clave también puede usarse para la autenticación de Windows en SQL Server. Reemplaza las palabras clave de autenticación Integrated Security (o Trusted_Connection). Las aplicaciones que usen Integrated Security (o Trusted_Connection) palabras clave o sus propiedades correspondientes deben establecer el valor de la Authentication palabra clave (o su propiedad correspondiente) para ActiveDirectoryIntegrated habilitar un nuevo comportamiento de cifrado y validación de certificados.Nota: Las aplicaciones que usan autenticación SQL Server deben establecer el valor de la Authentication palabra clave (o su propiedad correspondiente) para SqlPassword habilitar un nuevo comportamiento de cifrado y validación de certificados. |
SSPROP_AUTH_OLD_PASSWORD |
Tipo: VT_BSTRR/W: Escribir Predeterminado: VT_EMPTYDescripción: La contraseña actual o caducada. Para más información, consulte Cambio de contraseñas mediante programación. |
SSPROP_INIT_APPNAME |
Tipo: VT_BSTRR/W: Leer/Escribir Descripción: El nombre de la aplicación del cliente. |
SSPROP_INIT_AUTOTRANSLATE |
Tipo: VT_BOOLR/W: Leer/Escribir Predeterminado: VARIANT_TRUEDescripción: conversión de caracteres OEM/ANSI. VARIANT_TRUE: El controlador OLE DB para SQL Server traduce cadenas de caracteres ANSI enviadas entre el cliente y el servidor, convirtiéndolas a través de Unicode para minimizar problemas en la coincidencia de caracteres extendidos entre las páginas de códigos del cliente y el servidor:Los datos del cliente DBTYPE_STR enviados a una instancia de caracteres, varchar o variables, parámetros o columnas de texto de SQL Server se convierten de carácter a Unicode usando la página de códigos ANSI del cliente (ACP) y luego se convierten de Unicode a carácter usando el ACP del servidor.Los datos de caracteres, varchar o texto de SQL Server enviados a una variable cliente DBTYPE_STR se convierten de carácter a Unicode usando el ACP del servidor y luego se convierten de Unicode a carácter usando el ACP cliente.Para las versiones 18.6.4 y 19.1 y superiores del controlador OLE DB, las conversiones anteriores también se aplican a los datos transferidos entre un miembro CharVal de la estructura SSVARIANT y una instancia de la variable, parámetro o columna sql_variant de SQL Server. OLE DB Driver for SQL Server realiza estas conversiones en el cliente. Esto requiere que el mismo ACP utilizado en el servidor esté disponible en el cliente. Esta configuración no tiene ningún efecto en las conversiones que se realizan para estas transferencias: Los datos del cliente Unicode DBTYPE_WSTR se envían a char, varchar o texto en el servidor.los datos del servidor char, varchar o de texto enviados a una variable Unicode DBTYPE_WSTR en el cliente.Los datos del cliente ANSI DBTYPE_STR se envían a Unicode nchar, nvarchar o ntext en el servidor.Los datos de Unicode char, varchar o servidor de texto se envían a una variable ANSI DBTYPE_STR en el cliente.VARIANT_FALSE: El controlador OLE DB para SQL Server no realiza traducciones de caracteres.El controlador OLE DB para SQL Server no traduce los datos de caracteres DBTYPE_STR ANSI del cliente enviados a char, varchar, ni a variables, parámetros o columnas de texto en el servidor. No se realiza traducción de los datos de char, varchar ni de texto enviados desde el servidor a DBTYPE_STR variables en el cliente. De la misma forma, para las versiones 18.6.4 y 19.1 y superiores del controlador OLE DB, el controlador no traduce los datos transferidos entre un miembro CharVal de la estructura SSVARIANT y una instancia de la variable, parámetro o columna sql_variant de SQL Server.Si el cliente y la instancia de SQL Server están utilizando distintas ACP, pueden malinterpretarse los caracteres extendidos. |
SSPROP_INIT_CONNECT_RETRY_COUNT |
Tipo: VT_I4R/W: Leer/Escribir Predeterminado: 1Descripción: Controla el número de intentos de reconexión en caso de pérdida de conexión. Para más información, consulta resiliencia de la conexión inactiva en el controlador OLE DB. |
SSPROP_INIT_CONNECT_RETRY_INTERVAL |
Tipo: VT_I4R/W: Leer/Escribir Predeterminado: 10Descripción: Especifica el número de segundos entre cada intento de reintento de conexión en caso de pérdida de conexión. Para obtener más información, consulte Resistencia de conexión inactiva en el controlador OLE DB. |
SSPROP_INIT_CURRENTLANGUAGE |
Tipo: VT_BSTRR/W: Leer/Escribir Descripción: Un nombre de lenguaje SQL Server. Identifica el lenguaje que se usa para la selección y el formato de mensajes del sistema. El lenguaje debe instalarse en el equipo que ejecuta una instancia de SQL Server o, de lo contrario, se producirá un error de inicialización del origen de datos. |
SSPROP_INIT_DATATYPECOMPATIBILITY |
Tipo: VT_UI2R/W: Leer/Escribir Predeterminado: 0Descripción: Permite la compatibilidad de tipos de datos entre aplicaciones SQL Server y ActiveX Data Object (ADO). Si se utiliza el valor por defecto de 0 , la gestión del tipo de dato se ajusta por defecto a la utilizada por el proveedor. Si se utiliza el valor de 80 , el manejo de tipos de datos utiliza únicamente los tipos de datos SQL Server 2000 (8.x). Para más información, consulte Uso de ADO con OLE DB Driver for SQL Server. |
SSPROP_INIT_DISCOVEREDSERVERSPN |
Tipo: VT_BSTRR/W: Lee Descripción: Se utiliza para consultar el SPN del servidor de una conexión. (Versión 18.6.3 o posterior) |
SSPROP_INIT_ENCRYPT
1 |
Tipo: VT_BSTRR/W: Leer/Escribir Predeterminado: MandatoryDescripción: Especifica si cifrar los datos que circulan por la red. Si el cifrado de Protocolo de Fuerza está activado, el cifrado siempre ocurre, independientemente de la configuración de SSPROP_INIT_ENCRYPT. Si está desactivado y SSPROP_INIT_ENCRYPT está configurado en Mandatory o Strict, entonces ocurre el cifrado.Si el cifrado de Protocolo de Fuerza está desactivado y SSPROP_INIT_ENCRYPT se establece en Optional, entonces no ocurre cifrado. Los valores válidos son Optional, Mandatory y Strict. Para las versiones 18.x.x, véase Diferencias principales en las versiones. |
SSPROP_INIT_FAILOVERPARTNER |
Tipo: VT_BSTRR/W: Leer/Escribir Descripción: Especifica el nombre del socio de conmutación por error para el reflejo de base de datos. Es una propiedad de inicialización y solo puede establecerse antes de la inicialización. Tras la inicialización, devuelve el socio de conmutación por fallo, si lo hay, que devuelva el servidor principal. Esto permite que una aplicación inteligente almacene en caché el servidor de copia de seguridad más recientemente determinado, pero dichas aplicaciones deberían considerar que la información solo se actualiza cuando la conexión se establece (o se reinicia, si se agrupa) y puede quedar desactualizada para conexiones a largo plazo. Una vez establecida la conexión, la aplicación puede consultar este atributo para determinar la identidad del socio de conmutación por error. Si el servidor principal no tiene un compañero de failover, esta propiedad devuelve una cadena vacía. Para obtener más información, vea Usar la creación de reflejo de la base de datos. |
SSPROP_INIT_FAILOVERPARTNERSPN |
Tipo: VT_BSTRR/W: Leer/Escribir Predeterminado: VT_EMPTYDescripción: Especifica el SPN para el socio de conmutación por error. Una cadena vacía hace que OLE DB Driver for SQL Server utilice el SPN predeterminado generado por el proveedor. |
SSPROP_INIT_FILENAME |
Tipo: VT_BSTRR/W: Leer/Escribir Descripción: Especifica el nombre principal del archivo de una base de datos adjuntable. Esta base de datos se adjunta y se convierte en la base de datos predeterminada para la conexión. Para usar SSPROP_INIT_FILENAME, debes especificar el nombre de la base de datos como el valor de la propiedad DBPROP_INIT_CATALOGde inicialización . Si el nombre de la base de datos no existe, entonces busca el nombre principal del archivo especificado en SSPROP_INIT_FILENAME y adjunta esa base de datos con el nombre especificado en DBPROP_INIT_CATALOG. Si la base de datos estaba previamente conectada, SQL Server no la vuelve a conectar. |
SSPROP_INIT_HOST_NAME_CERTIFICATE |
Tipo: VT_BSTRR/W: Leer/Escribir Predeterminado: VT_EMPTYDescripción: El nombre de host que se usará para validar el certificado TLS/SSL de SQL Server. Si la SSPROP_INIT_HOST_NAME_CERTIFICATE propiedad no está activada, el controlador usa el DBPROP_INIT_DATASOURCE valor de la propiedad como nombre de host para validar el certificado TLS/SSL de SQL Server. |
SSPROP_INIT_MARSCONNECTION |
Tipo: VT_BOOLR/W: Leer/Escribir Predeterminado: VARIANT_FALSEDescripción: Especifica si están habilitados Múltiples Conjuntos de Resultados Activos (MARS) para la conexión. Esta opción debe establecerse en True antes de realizar cualquier conexión a la base de datos. Para obtener más información, vea Utilizar conjuntos de resultados activos múltiples (MARS). |
SSPROP_INIT_MULTISUBNETFAILOVER |
Tipo: VT_BOOLR/W: Leer/Escribir Predeterminado: VARIANT_FALSEDescripción: MultiSubnet Failover permite una conmutación por error más rápida para todos los Grupos de Disponibilidad Siempre Activados e Instancias de Clúster de Conmutación en SQL Server, y reduce significativamente el tiempo de conmutación por error para topologías Siempre Activadas de una sola y múltiples subred. Durante un conmutamiento por error multi-subred, el cliente intenta conectarse en paralelo. Para obtener más información, vea Compatibilidad de OLE DB Driver for SQL Server para la alta disponibilidad con recuperación ante desastres. |
SSPROP_INIT_NETWORKADDRESS |
Tipo: VT_BSTRR/W: Leer/Escribir Descripción: La dirección de red del servidor que ejecuta una instancia de SQL Server especificada por la DBPROP_INIT_DATASOURCE propiedad. |
SSPROP_INIT_NETWORKLIBRARY |
Tipo: VT_BSTRR/W: Leer/Escribir Descripción: El nombre de la biblioteca de red (DLL) utilizada para comunicarse con una instancia de SQL Server. El nombre no debería incluir la ruta ni la extensión de nombre de archivo .dll. El valor predeterminado puede personalizarse mediante la utilidad de configuración del cliente de SQL Server. Nota: Solo TCP y Named Pipes son compatibles con esta propiedad. Si usa esta propiedad con un prefijo, terminará con un prefijo doble que generará un error, puesto que la propiedad se utiliza para generar un prefijo internamente. |
SSPROP_INIT_PACKETSIZE |
Tipo: VT_I4R/W: Leer/Escribir Descripción: Un tamaño de paquete de Flujo de Datos Tabulares (TDS) en bytes. El valor de la propiedad de tamaño del paquete debe estar entre 0 512 y 32.767. El valor por defecto es 0, lo que significa que el tamaño real del paquete lo determina el servidor. |
SSPROP_INIT_SERVER_CERTIFICATE |
Tipo: VT_BSTRR/W: Leer/Escribir Predeterminado: VT_EMPTYDescripción: Especifica la ruta hacia un archivo de certificado para que se compare con el certificado TLS/SSL de SQL Server. Esta opción solo se puede usar cuando el cifrado Strict está habilitado. Los formatos de certificado permitidos son PEM, DER y CER. Si se especifica, el certificado de SQL Server se comprueba verificando si el certificado proporcionado constituye una coincidencia exacta. |
SSPROP_INIT_SERVERSPN |
Tipo: VT_BSTRR/W: Leer/Escribir Predeterminado: VT_EMPTYDescripción: Especifica el SPN del servidor. Una cadena vacía hace que OLE DB Driver for SQL Server utilice el SPN predeterminado generado por el proveedor. |
SSPROP_INIT_TAGCOLUMNCOLLATION |
Tipo: VT_BOOLR/W: Escribir Predeterminado: VARIANT_FALSEDescripción: Se utiliza durante una actualización de base de datos cuando se usan cursores en el lado del servidor. Esta propiedad etiqueta los datos con la información de intercalación obtenida del servidor en lugar de la página de códigos del cliente. Actualmente, solo utiliza esta propiedad el proceso de consulta distribuida, puesto que conoce la intercalación de datos del destino y la convierte correctamente. |
SSPROP_INIT_TNIR |
Tipo: VT_BOOLR/W: Leer/Escribir Predeterminado: VARIANT_TRUEDescripción: Cuando hay múltiples IPs asociadas al nombre de host, TNIR afecta a la secuencia de conexión cuando la primera IP resuelta del nombre de host no responde. TNIR interactúa con MultiSubnetFailover para proporcionar otras secuencias de conexión. Para más información, vea Uso de resolución de IP de red transparente. |
SSPROP_INIT_TRUST_SERVER_CERTIFICATE
1 |
Tipo: VT_BOOLR/W: Leer/Escribir Predeterminado: VARIANT_FALSEDescripción: Se utiliza para habilitar o desactivar la validación de certificados de servidor. Esta propiedad es de lectura/escritura, pero intentar configurarla después de que se haya establecido una conexión resulta en un error. Esta propiedad se omite si el cliente se configura de modo que requiere validación de certificados. Sin embargo, una aplicación puede usarlo junto SSPROP_INIT_ENCRYPT con para garantizar que su conexión al servidor esté cifrada, incluso si el cliente está configurado para no requerir cifrado y no hay ningún certificado provisionado en el cliente.Las aplicaciones cliente podrán consultar esta propiedad una vez que se haya abierto una conexión para determinar la configuración real de cifrado y validación que se está usando. Nota: Utilizar cifrado sin validación de certificados proporciona protección parcial contra el sniffing de paquetes, pero no protege contra ataques man-in-the-middle. Permite cifrar el inicio de sesión y los datos enviados al servidor sin validar el certificado del servidor. Para obtener más información, consulte Cifrado y validación de certificados en OLE DB. |
SSPROP_INIT_USEPROCFORPREP |
Tipo: VT_I4R/W: Leer/Escribir Predeterminado: SSPROPVAL_USEPROCFORPREP_ONDescripción: El uso de procedimientos almacenados en SQL Server. Define el uso de procedimientos almacenados temporales de SQL Server para soportar la ICommandPrepare interfaz. Esta propiedad solo era significativa al establecer una conexión a SQL Server 6.5. se omite en versiones posteriores.SSPROPVAL_USEPROCFORPREP_OFF: No se crea un procedimiento almacenado temporal cuando se prepara un comando.SSPROPVAL_USEPROCFORPREP_ON: Se crea un procedimiento almacenado temporal cuando se prepara un comando. Cuando se libera la sesión, se quitan los procedimientos almacenados temporales.SSPROPVAL_USEPROCFORPREP_ON_DROP: Se crea un procedimiento almacenado temporal cuando se prepara un comando. El procedimiento se elimina cuando el comando no está preparado con ICommandPrepare::Unprepare, cuando se especifica un nuevo comando para el objeto de comando con ICommandText::SetCommandText, o cuando se liberan todas las referencias de aplicación al comando. |
SSPROP_INIT_WSID |
Tipo: VT_BSTRR/W: Leer/Escribir Descripción: Una cadena que identifica la estación de trabajo. |
1 Para mejorar la seguridad, el cifrado y el comportamiento de validación de certificados se modifica cuando se usan las propiedades de inicialización de token de autenticación/acceso o sus palabras clave de cadena de conexión correspondientes. Para más información, consulte Cifrado y validación de certificados.
En el conjunto DBPROPSET_SQLSERVERDATASOURCEINFOde propiedades específico del proveedor , el controlador OLE DB para SQL Server define las propiedades adicionales. Para más información, consulte Propiedades de Información de Fuente de Datos.
El controlador OLE DB para cadena de SQL Server
OLE DB Driver for SQL Server reconoce una sintaxis similar a la de ODBC en los valores de propiedad de cadena del proveedor. La propiedad de cadena proveedor se proporciona como el valor de la propiedad DBPROP_INIT_PROVIDERSTRING de inicialización de OLE DB cuando se establece una conexión con la fuente de datos OLE DB. Esta propiedad especifica los datos de conexión específicos del proveedor OLE DB necesarios para implementar una conexión con el origen de datos OLE DB. Dentro de la cadena, los elementos están delimitados mediante un punto y coma. El último elemento de la cadena debe terminar con un punto y coma. Cada elemento consta de una palabra clave, un carácter de signo igual y el valor que se pasó en la inicialización. Por ejemplo:
Server=MyServer;UID=MyUserName;
Con OLE DB Driver for SQL Server, el consumidor no necesita usar nunca la propiedad de cadena del proveedor. El consumidor puede establecer cualquier propiedad de inicialización reflejada en la cadena del proveedor mediante las propiedades de inicialización específicas del controlador OLE DB para SQL Server o de OLE DB.
Para una lista de las palabras clave disponibles en el controlador OLE DB para SQL Server, véase Uso de palabras clave de cadena de conexión con el controlador OLE DB para SQL Server.