Condividi tramite


Configurare una porta usando l'adattatore WCF-SQL

Questo argomento fornisce istruzioni su come configurare WCF-SQL porte di invio e ricezione per eseguire operazioni in uscita e in ingresso in SQL Server tramite l'adapter SQL.

Prerequisiti

Accedere con un account membro del gruppo BizTalk Server Administrators o BizTalk Operators. Per informazioni più dettagliate sulle autorizzazioni, vedere Autorizzazioni necessarie per la distribuzione e la gestione di un'applicazione BizTalk e diritti minimi di sicurezza.

Distribuire adapter per inviare messaggi a SQL Server

Seguire questa procedura per configurare una porta di trasmissione WCF-SQL per l'invio di messaggi a SQL Server tramite la console di amministrazione di BizTalk Server.

  1. Avviare la console di amministrazione di BizTalk Server.

  2. Aggiungere l'adapter WCF-SQL alla console di amministrazione di BizTalk Server. Per le istruzioni, vedere Aggiunta dell'adapter SQL alla console di amministrazione di BizTalk Server.

  3. Nell'albero della console espandere Gruppo BizTalk, quindi espandere Applicazioni.

  4. Espandere l'applicazione in cui si vuole distribuire l'adapter SQL.

  5. Fare clic con il pulsante destro del mouse su Porte di trasmissione, scegliere Nuovo e quindi scegliere il tipo di porta da configurare a seconda della modalità di comunicazione tra BizTalk Server e SQL Server.

  6. Nella scheda Generale della finestra di dialogo Proprietà porta di trasmissione digitare un nome per la porta di trasmissione.

  7. Nell'elenco a discesa Tipo selezionare l'adattatore WCF-SQL aggiunto in precedenza e quindi fare clic su Configura.

  8. Nella finestra di dialogo proprietà trasporto eseguire le operazioni seguenti:

    1. Fare clic sulla scheda Generale , fare clic sul pulsante Configura e specificare i valori per i parametri di connessione. Per altre informazioni sull'URI di connessione per l'adapter SQL, vedere Creare l'URI di connessione SQL Server.

    2. Nella scheda Generale digitare l'azione per l'operazione nella casella di testo Azione . Per un elenco di azioni per ogni operazione, vedere Messaggi e schemi di messaggio . Ad esempio, l'azione per richiamare l'operazione Di inserimento in una tabella in un database di SQL Server è:

      TableOp/Insert/dbo/Employee  
      

      Annotazioni

      Employee è il nome di una tabella nel database di SQL Server.

    3. Fare clic sulla scheda Binding e specificare i valori per le proprietà di associazione esposte dall'adapter SQL. Per altre informazioni sulle proprietà di associazione, vedere Informazioni sulle proprietà di associazione dell'adapter BizTalk per SQL Server.

      Annotazioni

      Le proprietà di associazione vengono visualizzate in base alla configurazione di una porta di trasmissione o di una porta di ricezione. Ad esempio, le proprietà di associazione correlate alle notifiche non sono disponibili durante la configurazione di una porta di trasmissione perché le notifiche sono operazioni in ingresso e richiedono una configurazione della porta di ricezione.

    4. Fare clic sulla scheda Credenziali e quindi eseguire una delle operazioni seguenti:

      • Selezionare l'opzione Non usare Single Sign-On e specificare il nome utente e la password per connettersi a SQL Server. Si noti che il nome utente e la password fanno distinzione tra maiuscole e minuscole.

        Annotazioni

        Se si vuole connettersi a SQL Server usando l'autenticazione di Windows, specificare un nome utente e una password vuoti. Prima di eseguire questa operazione, l'utente di Windows con cui si è connessi deve essere aggiunto a SQL Server, come descritto in Connettersi a SQL Server usando l'autenticazione di Windows con l'adapter SQL.

      • Selezionare l'opzione Use Single Sign-On e quindi specificare un'applicazione Single Sign-On (SSO) di un'affiliata aziendale.

        Per altre informazioni sulla sicurezza rispetto a BizTalk Server, vedere Sicurezza con l'adapter SQL e BizTalk Server.

    5. Per tornare alla finestra di dialogo Proprietà porta di trasmissione , fare clic su OK.

  9. Nell'elenco Gestore di trasmissione selezionare BizTalkServerApplication.

  10. Se si sceglie di creare una porta di trasmissione statica One-Way nel passaggio 5, specificare una pipeline di trasmissione. Nell'elenco Invia pipeline selezionare la pipeline corrispondente a XMLTransmit.

  11. Se si sceglie di creare la porta statica Solicit-Response nel passaggio 5, specificare le pipeline di invio e ricezione.

    1. Nell'elenco a discesa Invia pipeline selezionare la pipeline corrispondente a XMLTransmit.

    2. Nell'elenco a discesa Receive pipeline (Pipeline di ricezione) selezionare la pipeline corrispondente a XMLReceive.

  12. Fare clic su OK.

Distribuire adapter per ricevere messaggi da SQL Server

Seguire questa procedura per configurare una porta di ricezione WCF-SQL per la ricezione di messaggi da SQL Server tramite la console di amministrazione di BizTalk Server.

  1. Avviare la console di amministrazione di BizTalk Server.

  2. Aggiungere l'adapter WCF-SQL alla console di amministrazione di BizTalk Server. Per le istruzioni, vedere Aggiunta dell'adapter SQL alla console di amministrazione di BizTalk Server.

  3. Nell'albero della console espandere Gruppo BizTalk, quindi espandere Applicazioni.

  4. Espandere l'applicazione in cui si vuole distribuire l'adapter SQL.

  5. Fare clic con il pulsante destro del mouse su Porte di ricezione, scegliere Nuovoe fare clic su Porta di ricezione unidirezionale o su Porta di ricezione della risposta richiesta, a seconda della modalità di comunicazione tra BizTalk Server e SQL Server.

  6. Nella scheda Generale della finestra di dialogo Proprietà porta di ricezione digitare un nome per la porta di ricezione.

  7. Nella scheda Località di ricezione fare clic su Nuovo. Verrà visualizzata la finestra di dialogo Proprietà percorso ricezione.

  8. Nella finestra di dialogo Proprietà percorso di ricezione eseguire le operazioni seguenti:

    1. Specificare un nome per il percorso di ricezione.

    2. Nell'elenco a discesa Tipo selezionare l'adattatore WCF-SQL aggiunto in precedenza e quindi fare clic su Configura.

  9. Nella finestra di dialogo proprietà trasporto eseguire le operazioni seguenti:

    1. Fare clic sulla scheda Generale , fare clic sul pulsante Configura e specificare i valori per i parametri di connessione. Per altre informazioni sull'URI di connessione per l'adapter SQL, vedere Creare l'URI di connessione SQL Server.

    2. Fare clic sulla scheda Binding e specificare i valori per le proprietà di associazione esposte dall'adapter SQL. Per altre informazioni sulle proprietà di associazione, vedere Informazioni sulle proprietà di associazione dell'adapter BizTalk per SQL Server.

      Annotazioni

      Le proprietà di associazione vengono visualizzate in base alla configurazione di una porta di trasmissione o di una porta di ricezione. Ad esempio, le proprietà di associazione correlate alle notifiche non sono disponibili durante la configurazione di una porta di trasmissione perché le notifiche sono operazioni in ingresso e richiedono una configurazione della porta di ricezione.

    3. Fare clic sulla scheda Comportamento per impostare il livello di isolamento delle transazioni. Per altre informazioni sull'impostazione del livello di isolamento delle transazioni, vedere Configurare il livello di isolamento delle transazioni e il timeout delle transazioni con SQL.

    4. Fare clic sulla scheda Altro ed eseguire una delle operazioni seguenti:

      • Selezionare Account utente e specificare il nome utente e la password per connettersi a SQL Server. Si noti che il nome utente e la password fanno distinzione tra maiuscole e minuscole.

        Annotazioni

        Se si vuole connettersi a SQL Server usando l'autenticazione di Windows, specificare un nome utente e una password vuoti. Prima di eseguire questa operazione, l'utente di Windows con cui si è connessi deve essere aggiunto a SQL Server, come descritto in Connettersi a SQL Server usando l'autenticazione di Windows con l'adapter SQL.

      • Selezionare l'opzione Recupera credenziali dall'applicazione affiliata e specificare un'applicazione SSO affiliata.

        Per altre informazioni sulla sicurezza rispetto a BizTalk Server, vedere Sicurezza con l'adapter SQL e BizTalk Server.

    5. Per tornare alla finestra di dialogo Proprietà percorso di ricezione, fare clic su OK.

  10. Nell'elenco a discesa Ricevi gestore selezionare BizTalkServerApplication.

  11. Se si sceglie di creare una porta di ricezione unidirezionale nel passaggio 5, specificare una pipeline di ricezione. Nell'elenco Pipeline di ricezione selezionare la pipeline corrispondente a XMLReceive.

  12. Se si sceglie di creare la porta di ricezione della risposta richiesta nel passaggio 5, specificare le pipeline di invio e ricezione.

    1. Nell'elenco a discesa Receive pipeline (Pipeline di ricezione) selezionare la pipeline corrispondente a XMLReceive.

    2. Nell'elenco a discesa Invia pipeline selezionare la pipeline corrispondente a XMLTransmit.

  13. Nella finestra di dialogo Proprietà percorso ricezione fare clic su OK.

  14. Nella finestra di dialogo Proprietà porta di ricezione fare clic su OK.

Vedere anche

Configurare manualmente un'associazione di porte fisiche all'adapter SQL