Procedura: Visualizzazione e modifica delle impostazioni di protezione della replica (SQL Server Management Studio)
Le impostazioni di protezione utilizzate da un agente di replica per la connessione ai diversi server di una topologia di replica vengono definite al momento della creazione delle pubblicazioni e delle sottoscrizioni. Tali impostazioni possono essere modificate al termine della creazione in Microsoft SQL Server Management Studio. È ad esempio possibile modificare la connessione dell'agente di lettura log al server di pubblicazione passando dall'autenticazione di SQL Server all'autenticazione integrata di Windows oppure potrebbe essere necessario modificare le credenziali utilizzate per eseguire un processo di agente al momento della modifica della password dell'account di Windows. Per informazioni sulle autorizzazioni richieste per ogni agente, vedere Modello di sicurezza dell'agente di replica.
Nota
Dopo aver modificato l'account di accesso o la password di un agente, è necessario arrestare e riavviare l'agente per rendere effettiva la modifica.
Visualizzare e modificare le impostazioni di protezione nelle seguenti finestre di dialogo:
La finestra di dialogo Aggiorna password di replica, disponibile nella cartella Replica di SQL Server Management Studio. Se si modifica la password di un account SQL Server o Windows su un server di una topologia di replica, utilizzare questa finestra di dialogo anziché aggiornare la password per ogni agente che utilizza l'account. Se gli agenti di più server utilizzano lo stesso account, è necessario connettersi a ogni server e modificare la password. La password viene aggiornata in tutte le posizioni in cui viene utilizzata per la replica ma non viene aggiornata in altre posizioni, come i server collegati.
La pagina Protezione agente della finestra di dialogo Proprietà pubblicazione - <Pubblicazione>. Per ulteriori informazioni sull'accesso a questa finestra di dialogo, vedere Procedura: Visualizzazione e modifica delle proprietà delle pubblicazioni e degli articoli (SQL Server Management Studio).
La finestra di dialogo Proprietà sottoscrizione - <Sottoscrizione>. Per ulteriori informazioni sull'accesso a questa finestra di dialogo, vedere Procedura: Visualizzazione e modifica delle proprietà della sottoscrizione push (SQL Server Management Studio) e Procedura: Visualizzazione e modifica delle proprietà delle sottoscrizioni pull (SQL Server Management Studio).
Le finestre di dialogo Proprietà server di distribuzione - <Server di distribuzione> e Proprietà database di distribuzione - <Database>. Per ulteriori informazioni sull'accesso a queste finestre di dialogo, vedere Procedura: Visualizzazione e modifica delle proprietà del server di distribuzione (SQL Server Management Studio).
La finestra di dialogo Proprietà server di pubblicazione - <Server di pubblicazione>. Per ulteriori informazioni sull'accesso a questa finestra di dialogo, Procedura: Visualizzazione e modifica delle proprietà del server di pubblicazione (SQL Server Management Studio).
Per modificare la password di un account utilizzato da uno o più agenti
Se l'account è di SQL Server, nella finestra di dialogo verrà modificata anche la password per tale account. Se l'account è di Windows, modificare innanzitutto la password in Windows. Per ulteriori informazioni, vedere la documentazione di Windows.
Nota
Dopo aver modificato una password di replica, è necessario arrestare e riavviare tutti gli agenti che la utilizzano per rendere effettiva la modifica per tali agenti.
Connettersi al server in SQL Server Management Studio e quindi espandere il nodo del server.
Fare clic con il pulsante destro del mouse sulla cartella Replica e quindi scegliere Aggiorna password replica.
Nella finestra di dialogo Aggiorna password replica specificare l'account e la nuova password.
Fare clic su OK.
Per modificare le impostazioni di protezione per l'agente snapshot
Nella pagina Protezione agente della finestra di dialogo Proprietà pubblicazione - <Pubblicazione>, fare clic sul pulsante Impostazioni di protezione accanto alla casella di testo Agente snapshot.
Nella finestra di dialogo Protezione agente snapshot specificare l'account con il quale eseguire l'agente:
Immettere un nuovo account di Windows nella casella di testo Account processo.
Immettere una nuova password complessa nelle caselle di testo Password e Conferma password.
Specificare il contesto per la connessione dell'agente dal server di distribuzione al server di pubblicazione. Se si seleziona Tramite l'account di accesso di SQL Server seguente, è anche necessario specificare l'account di accesso:
Immettere un account di accesso nella casella di testo Account di accesso
Immettere una nuova password complessa nelle caselle di testo Password e Conferma password.
Nota
Se il server di pubblicazione è Oracle, il contesto di connessione viene specificato nella finestra di dialogo Proprietà server di distribuzione - <Server di distribuzione>. Per la procedura di modifica del contesto, vedere di seguito.
Fare clic su OK.
Per modificare le impostazioni di protezione per l'agente di lettura log
Nella pagina Protezione agente della finestra di dialogo Proprietà server di pubblicazione - <Pubblicazione> fare clic sul pulsante Impostazioni protezione accanto alla casella di testo Agente di lettura log.
Nella finestra di dialogo Protezione agente di lettura log specificare l'account con il quale eseguire l'agente:
Immettere un nuovo account di Windows nella casella di testo Account processo
Immettere una nuova password complessa nelle caselle di testo Password e Conferma password.
Specificare il contesto in cui l'agente deve connettersi dal server di distribuzione al server di pubblicazione. Se si seleziona Tramite l'account di accesso di SQL Server seguente, è anche necessario specificare l'account di accesso:
Immettere un account di accesso nella casella di testo Account di accesso
Immettere una nuova password complessa nelle caselle di testo Password e Conferma password.
Nota
Se il server di pubblicazione è Oracle, il contesto di connessione viene specificato nella finestra di dialogo Proprietà server di distribuzione - <Server di distribuzione>. Modificare il contesto utilizzando la procedura descritta di seguito.
Fare clic su OK.
Nota
A ogni database pubblicato è associato un agente di lettura log. La modifica delle impostazioni di protezione per l'agente di una pubblicazione influisce sulle impostazioni di tutte le pubblicazioni del database di pubblicazione.
Per modificare il contesto in cui l'agente snapshot e l'agente di lettura log di un'applicazione Oracle stabiliscono connessioni con il server di pubblicazione
Nella pagina Server di pubblicazione della finestra di dialogo Proprietà server di distribuzione - <Server di distribuzione> fare clic sul pulsante delle proprietà (...) accanto a un server di pubblicazione.
Nella sezione Connessione agente al server di pubblicazione specificare l'account di accesso e la password utilizzati con lo schema utente di amministrazione della replica configurato. Per ulteriori informazioni, vedere Configurazione di un server di pubblicazione Oracle.
Fare clic su OK.
Per modificare le impostazioni di protezione dell'agente di distribuzione per una sottoscrizione push
Nella finestra di dialogo Proprietà sottoscrizione - <Sottoscrizione> del server di pubblicazione è possibile apportare le seguenti modifiche:
Per modificare l'account utilizzato per eseguire l'agente di distribuzione e stabilire connessioni con il server di distribuzione, fare clic sulla riga Account processo agente e quindi sul pulsante delle proprietà (…) nella riga. Specificare un account e una password nella finestra di dialogo Protezione agente di distribuzione.
Per modificare il contesto nel quale l'agente di distribuzione esegue la connessione al Sottoscrittore, fare clic sulla riga Connessione al Sottoscrittore e quindi sul pulsante delle proprietà (…) nella riga. Specificare il contesto nella finestra di dialogo Immissione delle informazioni per la connessione.
Se si utilizzano sottoscrizioni ad aggiornamento in coda, anche l'agente di lettura coda utilizzerà il contesto specificato per le connessioni al Sottoscrittore.
Fare clic su OK.
Per modificare le impostazioni di protezione dell'agente di distribuzione per una sottoscrizione pull
Nella finestra di dialogo Proprietà sottoscrizione - <Sottoscrizione> del Sottoscrittore è possibile apportare le seguenti modifiche:
Per modificare l'account utilizzato per eseguire l'agente di distribuzione e stabilire connessioni con il Sottoscrittore, fare clic sulla riga Account processo agente e quindi sul pulsante delle proprietà (…) nella riga. Specificare un account e una password nella finestra di dialogo Protezione agente di distribuzione.
Se si utilizzano sottoscrizioni ad aggiornamento in coda, anche l'agente di lettura coda utilizzerà il contesto specificato per le connessioni al Sottoscrittore.
Per modificare il contesto nel quale l'agente di distribuzione esegue la connessione al server di distribuzione, fare clic sulla riga Connessione server di distribuzione e quindi sul pulsante delle proprietà (…) nella riga. Specificare il contesto nella finestra di dialogo Immissione delle informazioni per la connessione.
Fare clic su OK.
Per modificare le impostazioni di protezione dell'agente di merge per una sottoscrizione push
Nella finestra di dialogo Proprietà sottoscrizione - <Sottoscrizione> del server di pubblicazione è possibile apportare le seguenti modifiche:
Per modificare l'account utilizzato per eseguire l'agente di merge e stabilire connessioni con il server di pubblicazione e il server di distribuzione, fare clic sulla riga Account processo agente e quindi sul pulsante delle proprietà (…) nella riga. Specificare un account e una password nella finestra di dialogo Protezione agente di merge.
Per modificare il contesto nel quale l'agente di merge esegue la connessione al Sottoscrittore, fare clic sulla riga Connessione al Sottoscrittore e quindi sul pulsante delle proprietà (…) nella riga. Specificare il contesto nella finestra di dialogo Immissione delle informazioni per la connessione.
Fare clic su OK.
Per modificare le impostazioni di protezione dell'agente di merge per una sottoscrizione pull
Nella finestra di dialogo Proprietà sottoscrizione - <Sottoscrizione> del Sottoscrittore è possibile apportare le seguenti modifiche:
Per modificare l'account utilizzato per eseguire l'agente di merge e stabilire connessioni con il Sottoscrittore, fare clic sulla riga Account processo agente e quindi sul pulsante delle proprietà (…) nella riga. Specificare un account e una password nella finestra di dialogo Protezione agente di merge.
Per modificare il contesto nel quale l'agente di merge esegue la connessione al server di pubblicazione e al server di distribuzione, fare clic sulla riga Connessione server di pubblicazione e quindi sul pulsante delle proprietà (…) nella riga. Specificare il contesto nella finestra di dialogo Immissione delle informazioni per la connessione.
Fare clic su OK.
Per modificare l'account per l'esecuzione dell'agente di lettura coda
Nella pagina Generale della finestra di dialogo Proprietà server di distribuzione - <Server di distribuzione> fare clic sul pulsante delle proprietà (…) accanto al database di distribuzione.
Nella finestra di dialogo Proprietà database di distribuzione - <Database> fare clic sul pulsante Impostazioni di protezione accanto alla casella di testo Account processo agente.
Nella finestra di dialogo Protezione agente di lettura coda specificare l'account utilizzato per eseguire l'agente e stabilire connessioni con il server di distribuzione:
Immettere un nuovo account di Windows nella casella di testo Account processo
Immettere una nuova password complessa nelle caselle di testo Password e Conferma password.
Fare clic su OK.
Nota
A ogni database di distribuzione è associato un agente di lettura coda. La modifica delle impostazioni di protezione dell'agente influisce sulle impostazioni di tutte le pubblicazioni presenti in tutti i server di pubblicazione che utilizzano questo database di distribuzione.
Per modificare il contesto in cui l'agente di lettura coda stabilisce connessioni con il server di pubblicazione
Nella pagina Server di pubblicazione della finestra di dialogo Proprietà server di distribuzione - <Server di distribuzione> fare clic sul pulsante delle proprietà (...) accanto al server di pubblicazione.
Nella sezione Connessione agente al server di pubblicazione specificare il valore Rappresenta l'account del processo dell'agente o Autenticazione di SQL Server per l'opzione Modalità di connessione dell'agente. Se si specifica Autenticazione di SQL Server, immettere anche i valori per Account di accesso e Password.
Fare clic su OK.
Nota
A ogni database di distribuzione è associato un agente di lettura coda. La modifica delle impostazioni di protezione dell'agente influisce sulle impostazioni di tutte le pubblicazioni presenti in tutti i server di pubblicazione che utilizzano questo database di distribuzione.
Per modificare il contesto in cui l'agente di lettura coda stabilisce connessioni con il Sottoscrittore
- L'agente di lettura coda utilizza lo stesso contesto di connessione dell'agente di distribuzione per la sottoscrizione. Per ulteriori informazioni, vedere le procedure descritte prima per l'agente di distribuzione.
Per modificare le impostazioni di protezione per una sottoscrizione pull ad aggiornamento immediato
Nella finestra di dialogo Proprietà sottoscrizione - <Sottoscrizione> del Sottoscrittore fare clic sulla riga Connessione server di pubblicazione e quindi scegliere il pulsante delle proprietà (…) nella riga.
Nella finestra di dialogo Immissione delle informazioni per la connessione selezionare una delle seguenti opzioni:
Usa account di accesso di un server collegato o remoto. Selezionare questa opzione se è stato definito un server remoto o un server collegato tra il Sottoscrittore e il server di pubblicazione utilizzando sp_addserver (Transact-SQL), sp_addlinkedserver (Transact-SQL), SQL Server Management Studio o un altro metodo.
Usa autenticazione di SQL Server con l'account e la password seguenti. Selezionare questa opzione se non è stato definito alcun server remoto o collegato tra il Sottoscrittore e il server di pubblicazione. Durante il processo di replica verrà automaticamente creato un server collegato. L'account specificato deve essere già presente nel server di pubblicazione.
Per informazioni sulle autorizzazioni richieste dall'account del server collegato, vedere la sezione "Sottoscrizioni ad aggiornamento immediato" di Considerazioni sulla protezione per le sottoscrizioni aggiornabili.
Fare clic su OK.
Nota
Questa procedura consente di modificare il metodo utilizzato con i trigger di replica per eseguire la connessione dal Sottoscrittore al server di pubblicazione quando vengono apportate modifiche nel Sottoscrittore. È anche possibile modificare le impostazioni associate all'agente di distribuzione per una sottoscrizione ad aggiornamento immediato. Per ulteriori informazioni, vedere le procedure descritte in precedenza in questo argomento.
Questa procedura è valida solo per le sottoscrizioni pull. Per le sottoscrizioni push, utilizzare la stored procedure sp_link_publication (Transact-SQL). Per ulteriori informazioni, vedere Procedura: Visualizzazione e modifica delle impostazioni di protezione della replica (programmazione Transact-SQL della replica).
Per modificare la password per la connessione amministrativa dal server di pubblicazione al server di distribuzione
Nella pagina Server di pubblicazione della finestra di dialogo Proprietà server di distribuzione - <Server di distribuzione> immettere una password complessa nelle caselle di testo Password e Conferma password.
Fare clic su OK.
Nella pagina Generale della finestra di dialogo Proprietà server di pubblicazione - <Server di pubblicazione> immettere una password complessa nelle caselle di testo Password e Conferma password.
Fare clic su OK.
Vedere anche