Compartir a través de


Configuración de las credenciales de inicio de sesión para el adaptador de SQL

El adaptador de SQL requiere que los clientes del adaptador proporcionen credenciales de cliente. El adaptador usa estas credenciales para autenticar al usuario con SQL Server y establecer una conexión.

Los clientes del adaptador pueden proporcionar las credenciales de cliente al usar Visual Studio y al usar la consola de administración de BizTalk Server. Al usar Visual Studio, se requieren credenciales para generar los metadatos. Al usar la consola de administración de BizTalk Server, se requieren credenciales para realizar operaciones en SQL Server.

En esta sección se proporciona información sobre cómo especificar las credenciales de cliente en Visual Studio y la consola de administración de BizTalk Server.

Escribir credenciales desde Visual Studio

En Visual Studio, puede especificar las credenciales mediante el complemento Consumir servicio de adaptador o el Asistente para agregar metadatos del adaptador.

Uso del complemento consumir servicio de adaptador

  1. Haga clic con el botón derecho en el proyecto de BizTalk, seleccione Agregar y, a continuación, seleccione Agregar elementos generados.

  2. En el cuadro de diálogo Agregar elementos generados , haga lo siguiente:

    Use Para hacer esto
    Categorías Haga clic en Consumir servicio de adaptador.
    Templates (Plantillas [C++]) Haga clic en Consumir servicio de adaptador.
  3. Para iniciar el cuadro de diálogo Consumir servicio de adaptador , haga clic en Agregar.

  4. En el cuadro de diálogo Consumir servicio de adaptador , en la lista Seleccionar un enlace , seleccione sqlBinding y, a continuación, haga clic en Configurar.

  5. En el cuadro de diálogo Configurar adaptador , haga clic en la pestaña Seguridad y, en la lista Tipo de credencial de cliente , realice una de las siguientes acciones:

    Nota

    Si se conecta a SQL Server mediante la autenticación de Windows, el usuario de Windows con el que ha iniciado sesión debe agregarse a SQL Server tal y como se describe en Conexión a SQL Server Uso de la autenticación de Windows con el adaptador de SQL.

    Haga clic en Para hacer esto
    None Conectarse a SQL Server mediante la autenticación de Windows.
    Windows Conectarse a SQL Server mediante la autenticación de Windows.
    Nombre de usuario Especifique un nombre de usuario y una contraseña para conectarse a SQL Server especificando credenciales para un usuario definido en la base de datos de SQL Server. Tenga en cuenta que el nombre de usuario y la contraseña distinguen entre mayúsculas y minúsculas. Nota: Si deja los campos Nombre de usuario y Contraseña en blanco, el adaptador se conecta a SQL Server mediante autenticación de Windows.
  6. Haga clic en OK.

Usar el Asistente para agregar metadatos del adaptador

  1. Haga clic con el botón derecho en el proyecto de BizTalk, seleccione Agregar y, a continuación, seleccione Agregar elementos generados.

  2. En el cuadro de diálogo Agregar elementos generados , haga lo siguiente:

    Use Para hacer esto
    Categorías Haga clic en Agregar adaptador.
    Templates (Plantillas [C++]) Haga clic en Agregar metadatos del adaptador.
  3. Haga clic en Agregar. Se abre el Asistente para agregar metadatos del adaptador.

  4. En el Asistente para agregar adaptadores, seleccione WCF-SQL. Seleccione el equipo en el que está instalado BizTalk Server y el nombre de la base de datos de BizTalk.

    Importante

    Si ya tiene un puerto WCF-SQL configurado en BizTalk, seleccione el puerto en la lista Puerto .

  5. Haga clic en Next.

  6. En el cuadro de diálogo Consumir servicio de adaptador , en la lista Seleccionar un enlace , seleccione sqlBinding y, a continuación, haga clic en Configurar.

  7. En el cuadro de diálogo Configurar adaptador , haga clic en la pestaña Seguridad y, en la lista Tipo de credencial de cliente , realice una de las siguientes acciones:

    Nota

    Si se conecta a SQL Server mediante la autenticación de Windows, el usuario de Windows con el que ha iniciado sesión debe agregarse a SQL Server tal y como se describe en Conexión a SQL Server Uso de la autenticación de Windows con el adaptador de SQL.

    Haga clic en Para hacer esto
    None Conectarse a SQL Server mediante la autenticación de Windows.
    Windows Conectarse a SQL Server mediante la autenticación de Windows.
    Nombre de usuario Especifique un nombre de usuario y una contraseña para conectarse a SQL Server especificando credenciales para un usuario definido en la base de datos de SQL Server. Tenga en cuenta que el nombre de usuario y la contraseña distinguen entre mayúsculas y minúsculas. Nota: Si deja los campos Nombre de usuario y Contraseña en blanco, el adaptador se conecta a SQL Server mediante autenticación de Windows.
  8. Haga clic en OK.

Escriba las credenciales de la consola de administración de BizTalk Server.

En la consola de administración de BizTalk Server, puede especificar las credenciales como parte de la configuración del puerto de WCF-Custom o WCF-SQL.

Escriba las credenciales del puerto de WCF-Custom.

  1. Inicie la consola de administración de BizTalk Server.

  2. En el árbol de consola, expanda Grupo de BizTalk, después Aplicaciones y, a continuación, expanda la aplicación en la que desea crear un puerto y haga clic en Puertos de envío o Puertos de recepción. En el panel derecho, puede elegir crear un puerto o seleccionar un puerto existente.

  3. En el cuadro de diálogo propiedades del puerto, en la lista desplegable Tipo , seleccione WCF-Custom y, a continuación, haga clic en Configurar.

    Nota

    Para ver el cuadro de diálogo de propiedades de ubicación de un puerto de recepción, haga clic en la pestaña Ubicación de recepción del panel izquierdo del cuadro de diálogo propiedades del puerto y, a continuación, haga clic en Nuevo.

  4. Si va a crear un puerto de envío, en el cuadro de diálogo Propiedades de transporte personalizadas de WCF , haga clic en la pestaña Credenciales y realice una de las siguientes acciones:

    • Seleccione la opción No usar inicio de sesión único y especifique el nombre de usuario y la contraseña para conectarse a SQL Server. Tenga en cuenta que el nombre de usuario y la contraseña distinguen entre mayúsculas y minúsculas.

      Nota

      Si desea conectarse a SQL Server mediante autenticación de Windows, especifique un nombre de usuario y una contraseña en blanco. Antes de hacerlo, el usuario de Windows con el que ha iniciado sesión debe agregarse a SQL Server tal y como se describe en Conexión a SQL Server Uso de la autenticación de Windows con el adaptador de SQL.

    • Seleccione la opción Usar inicio de sesión único y especifique una aplicación de inicio de sesión único (SSO) afiliada.

  5. Si va a crear un puerto de recepción, en el cuadro de diálogo Propiedades de transporte personalizadas de WCF , haga clic en la pestaña Otros y realice una de las siguientes acciones:

    • Seleccione la opción Cuenta de usuario y especifique el nombre de usuario y la contraseña para conectarse a SQL Server. Tenga en cuenta que el nombre de usuario y la contraseña distinguen entre mayúsculas y minúsculas.

      Nota

      Si desea conectarse a SQL Server mediante autenticación de Windows, especifique un nombre de usuario y una contraseña en blanco. Antes de hacerlo, el usuario de Windows con el que ha iniciado sesión debe agregarse a SQL Server tal y como se describe en Conexión a SQL Server Uso de la autenticación de Windows con el adaptador de SQL.

    • Seleccione la opción Obtener credenciales de la aplicación afiliada y especifique una aplicación de SSO afiliada.

  6. Haga clic en OK.

Escriba las credenciales para el puerto WCF-SQL.

  1. Inicie la consola de administración de BizTalk Server.

  2. Agregue el adaptador WCF-SQL a la consola de administración de BizTalk Server. Para obtener instrucciones, consulte Adición del adaptador de SQL a BizTalk Server Consola de administración.

  3. En el árbol de consola, expanda Grupo de BizTalk, después Aplicaciones y, a continuación, expanda la aplicación en la que desea crear un puerto y haga clic en Puertos de envío o Puertos de recepción. En el panel derecho, puede elegir crear un puerto o seleccionar un puerto existente.

  4. En el cuadro de diálogo propiedades del puerto, en la lista desplegable Tipo , seleccione el adaptador WCF-SQL que agregó anteriormente y, a continuación, haga clic en Configurar.

    Nota

    Para ver el cuadro de diálogo de propiedades de ubicación de un puerto de recepción, haga clic en la pestaña Ubicación de recepción del panel izquierdo del cuadro de diálogo propiedades del puerto y, a continuación, haga clic en Nuevo.

  5. Si va a crear un puerto de envío, en el cuadro de diálogo propiedades de transporte, haga clic en la pestaña Credenciales y realice una de las acciones siguientes:

    • Seleccione la opción No usar inicio de sesión único y especifique el nombre de usuario y la contraseña para conectarse a SQL Server. Tenga en cuenta que el nombre de usuario y la contraseña distinguen entre mayúsculas y minúsculas.

      Nota

      Si desea conectarse a SQL Server mediante autenticación de Windows, especifique un nombre de usuario y una contraseña en blanco. Antes de hacerlo, el usuario de Windows con el que ha iniciado sesión debe agregarse a SQL Server tal y como se describe en Conexión a SQL Server Uso de la autenticación de Windows con el adaptador de SQL.

    • Seleccione la opción Usar inicio de sesión único y especifique una aplicación de inicio de sesión único (SSO) de empresa afiliada.

  6. Si va a crear un puerto de recepción, en el cuadro de diálogo propiedades de transporte, haga clic en la pestaña Otros y realice una de las acciones siguientes:

    • Seleccione la opción Cuenta de usuario y especifique el nombre de usuario y la contraseña para conectarse a SQL Server. Tenga en cuenta que el nombre de usuario y la contraseña distinguen entre mayúsculas y minúsculas.

      Nota

      Si desea conectarse a SQL Server mediante autenticación de Windows, especifique un nombre de usuario y una contraseña en blanco. Antes de hacerlo, el usuario de Windows con el que ha iniciado sesión debe agregarse a SQL Server tal y como se describe en Conexión a SQL Server Uso de la autenticación de Windows con el adaptador de SQL.

    • Seleccione la opción Obtener credenciales de la aplicación afiliada y especifique una aplicación de SSO afiliada.

  7. Haga clic en OK.

Consulte también

Bloques de creación para desarrollar aplicaciones de BizTalk con el adaptador de SQL