Creare una sottoscrizione aggiornabile di una pubblicazione transazionaleCreate Updatable Subscription to Transactional Publication

In questo argomento si applica a: SìSQL ServernonDatabase SQL di AzurenonAzure SQL Data Warehouse non Parallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Nota

Questa funzionalità continuerà a essere supportata nelle versioni di SQL ServerSQL Server dalla 2012 alla 2016.This feature remains supported in versions of SQL ServerSQL Server from 2012 through 2016. Questa funzionalità verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server.This feature will be removed in a future version of Microsoft SQL Server. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata.Avoid using this feature in new development work, and plan to modify applications that currently use this feature.

La replica transazionale consente di ripropagare al server di pubblicazione le modifiche apportate a un Sottoscrittore utilizzando sottoscrizioni ad aggiornamento immediato o ad aggiornamento in coda.Transactional replication enables changes made at a Subscriber to be propagated back to the Publisher using either immediate or queued updating subscriptions. È possibile creare una sottoscrizione ad aggiornamento a livello di programmazione tramite le stored procedure di replica.You can create an updating subscription programmatically using replication stored procedures. Vedere anche Creare una sottoscrizione aggiornabile di una pubblicazione transazionale (Management Studio).(Also, see Create an Updatable Subscription to a Transactional Publication (Management Studio).)

Per creare una sottoscrizione pull ad aggiornamento immediatoTo create an immediate updating pull subscription

  1. Nel server di pubblicazione eseguire sp_helppublicationper verificare che la pubblicazione supporti le sottoscrizioni ad aggiornamento immediato.At the Publisher, verify that the publication supports immediate updating subscriptions by executing sp_helppublication.

    • Se il valore di allow_sync_tran nel set di risultati è 1, la pubblicazione supporta le sottoscrizioni ad aggiornamento immediato.If the value of allow_sync_tran in the result set is 1, the publication supports immediate updating subscriptions.

    • Se il valore di allow_sync_tran nel set di risultati è 0, sarà necessario creare nuovamente la pubblicazione abilitando le sottoscrizioni ad aggiornamento immediato.If the value of allow_sync_tran in the result set is 0, the publication must be recreated with immediate updating subscriptions enabled.

  2. Nel server di pubblicazione eseguire sp_helppublicationper verificare che la pubblicazione supporti le sottoscrizioni pull.At the Publisher, verify that the publication supports pull subscriptions by executing sp_helppublication.

    • Se il valore di allow_pull nel set di risultati è 1, la pubblicazione supporta le sottoscrizioni pull.If the value of allow_pull in the result set is 1, the publication supports pull subscriptions.

    • Se il valore di allow_pull è 0, eseguire sp_changepublication, specificando allow_pull per @property e true per @value.If the value of allow_pull is 0, execute sp_changepublication, specifying allow_pull for @property and true for @value.

  3. Nel Sottoscrittore eseguire sp_addpullsubscription.At the Subscriber, execute sp_addpullsubscription. Specificare @publisher e @publication, nonché uno dei seguenti valori per @update_mode:Specify @publisher and @publication, and one of the following values for @update_mode:

    • sync tran - abilita la sottoscrizione per l'aggiornamento immediato.sync tran - enables the subscription for immediate updating.

    • failover - abilita la sottoscrizione per l'aggiornamento immediato sostituito dall'aggiornamento in coda in caso di failover.failover - enables the subscription for immediate updating with queued updating as a failover option.

      Nota

      failover richiede che la pubblicazione sia abilitata anche per le sottoscrizioni ad aggiornamento in coda.failover requires that the publication also be enabled for queued updating subscriptions.

  4. Nel Sottoscrittore eseguire sp_addpullsubscription_agent.At the Subscriber, execute sp_addpullsubscription_agent. Specificare le opzioni seguenti:Specify the following:

    • I parametri @publisher, @publisher_db e @publication.The @publisher, @publisher_db, and @publication parameters.

    • Le credenziali di Microsoft Windows per l'esecuzione dell'agente di distribuzione nel Sottoscrittore per @job_login``@job_password.The Microsoft Windows credentials under which the Distribution Agent at the Subscriber runs for @job_login and @job_password.

      Nota

      Per le connessioni attivate con l'autenticazione integrata di Windows vengono sempre usate le credenziali di Windows specificate da @job_login e @job_password.Connections made using Windows Integrated Authentication are always made using the Windows credentials specified by @job_login and @job_password. L'agente di distribuzione attiva sempre la connessione locale al Sottoscrittore utilizzando l'autenticazione integrata di Windows.The Distribution Agent always makes the local connection to the Subscriber using Windows Integrated Authentication. Per impostazione predefinita, l'agente si connette al server di distribuzione con l'autenticazione integrata di Windows.By default, the agent connects to the Distributor using Windows Integrated Authentication.

    • (Facoltativo) Il valore 0 per @distributor_security_mode e le informazioni sull'account di accesso di Microsoft SQL Server per @distributor_login e @distributor_password, se è necessario usare l'autenticazione di SQL Server per la connessione al server di distribuzione.(Optional) A value of 0 for @distributor_security_mode and the Microsoft SQL Server login information for @distributor_login and @distributor_password, if you need to use SQL Server Authentication when connecting to the Distributor.

    • Specificare una pianificazione per il processo dell'agente di distribuzione da eseguire per la sottoscrizione.A schedule for the Distribution Agent job for this subscription.

  5. Nel database di sottoscrizione del Sottoscrittore eseguire sp_link_publication.At the Subscriber on the subscription database, execute sp_link_publication. Specificare @publisher, @publication, il nome del database di pubblicazione per @publisher_dbe uno dei valori seguenti per @security_mode:Specify @publisher, @publication, the name of the publication database for @publisher_db, and one of the following values for @security_mode:

    • 0 - Usare l'autenticazione di SQL Server quando si eseguono aggiornamenti nel server di pubblicazione.0 - Use SQL Server Authentication when making updates at the Publisher. Questa opzione richiede di specificare un account di accesso valido nel server di pubblicazione per @login e @password.This option requires you to specify a valid login at the Publisher for @login and @password.

    • 1 - Usare il contesto di sicurezza dell'utente che esegue le modifiche nel Sottoscrittore quando ci si connette al server di pubblicazione.1 - Use the security context of the user making changes at the Subscriber when connecting to the Publisher. Per informazioni sulle restrizioni correlate a questa modalità di sicurezza, vedere sp_link_publication .See sp_link_publication for restrictions related to this security mode.

    • 2 - Usare un account di accesso esistente e definito dall'utente per il server collegato, creato con sp_addlinkedserver.2 - Use an existing, user-defined linked server login created using sp_addlinkedserver.

  6. Nel server di pubblicazione eseguire sp_addsubscription specificando @publication, @subscriber, @destination_db, il valore pull per @subscription_typee lo stesso valore specificato al passaggio 3 per @update_mode.At the publisher, execute sp_addsubscription specifying @publication, @subscriber, @destination_db, a value of pull for @subscription_type, and the same value specified in step 3 for @update_mode.

La sottoscrizione pull verrà registrata nel server di pubblicazione.This registers the pull subscription at the Publisher.

Per creare una sottoscrizione push ad aggiornamento immediatoTo create an immediate updating push subscription

  1. Nel server di pubblicazione eseguire sp_helppublicationper verificare che la pubblicazione supporti le sottoscrizioni ad aggiornamento immediato.At the Publisher, verify that the publication supports immediate updating subscriptions by executing sp_helppublication.

    • Se il valore di allow_sync_tran nel set di risultati è 1, la pubblicazione supporta le sottoscrizioni ad aggiornamento immediato.If the value of allow_sync_tran in the result set is 1, the publication supports immediate updating subscriptions.

    • Se il valore di allow_sync_tran nel set di risultati è 0, sarà necessario creare nuovamente la pubblicazione abilitando le sottoscrizioni ad aggiornamento immediato.If the value of allow_sync_tran in the result set is 0, the publication must be recreated with immediate updating subscriptions enabled.

  2. Nel server di pubblicazione eseguire sp_helppublicationper verificare che la pubblicazione supporti le sottoscrizioni push.At the Publisher, verify that the publication supports push subscriptions by executing sp_helppublication.

    • Se il valore di allow_push nel set di risultati è 1, la pubblicazione supporta le sottoscrizioni push.If the value of allow_push in the result set is 1, the publication supports push subscriptions.

    • Se il valore di allow_push è 0, eseguire sp_changepublication, specificando allow_push per @property e true per @value.If the value of allow_push is 0, execute sp_changepublication, specifying allow_push for @property and true for @value.

  3. Nel server di pubblicazione eseguire sp_addsubscription.At the Publisher, execute sp_addsubscription. Specificare @publication, @subscriber, @destination_db, nonché uno dei seguenti valori per @update_mode:Specify @publication, @subscriber, @destination_db, and one of the following values for @update_mode:

    • sync tran - abilita il supporto per l'aggiornamento immediato.sync tran - enables support for immediate updating.

    • failover - abilita il supporto per l'aggiornamento immediato sostituito dall'aggiornamento in coda in caso di failover.failover - enables support for immediate updating with queued updating as a failover option.

      Nota

      failover richiede che la pubblicazione sia abilitata anche per le sottoscrizioni ad aggiornamento in coda.failover requires that the publication also be enabled for queued updating subscriptions.

  4. Nel server di pubblicazione eseguire sp_addpushsubscription_agent.At the Publisher, execute sp_addpushsubscription_agent. Specificare i parametri seguenti:Specify the following parameters:

    • @subscriber, @subscriber_dbe @publication.@subscriber, @subscriber_db, and @publication.

    • Le credenziali di Windows usate per eseguire l'agente di distribuzione nel server di distribuzione per @job_login e @job_password.The Windows credentials under which the Distribution Agent at the Distributor runs for @job_login and @job_password.

      Nota

      Per le connessioni attivate con l'autenticazione integrata di Windows vengono sempre usate le credenziali di Windows specificate da @job_login e @job_password.Connections made using Windows Integrated Authentication are always made using the Windows credentials specified by @job_login and @job_password. L'agente di distribuzione esegue sempre la connessione locale al server di distribuzione utilizzando l'autenticazione integrata di Windows.The Distribution Agent always makes the local connection to the Distributor using Windows Integrated Authentication. Per impostazione predefinita, l'agente si connette al Sottoscrittore utilizzando l'autenticazione integrata di Windows.By default, the agent will connect to the Subscriber using Windows Integrated Authentication.

    • (Facoltativo) Il valore 0 per @subscriber_security_mode e le informazioni sull'account di accesso di SQL Server per @subscriber_login e @subscriber_password, se è necessario usare l'autenticazione di SQL Server per la connessione al Sottoscrittore.(Optional) A value of 0 for @subscriber_security_mode and the SQL Server login information for @subscriber_login and @subscriber_password, if you need to use SQL Server Authentication when connecting to the Subscriber.

    • Specificare una pianificazione per il processo dell'agente di distribuzione da eseguire per la sottoscrizione.A schedule for the Distribution Agent job for this subscription.

  5. Nel database di sottoscrizione del Sottoscrittore eseguire sp_link_publication.At the Subscriber on the subscription database, execute sp_link_publication. Specificare @publisher, @publication, il nome del database di pubblicazione per @publisher_dbe uno dei valori seguenti per @security_mode:Specify @publisher, @publication, the name of the publication database for @publisher_db, and one of the following values for @security_mode:

    • 0 - Usare l'autenticazione di SQL Server quando si eseguono aggiornamenti nel server di pubblicazione.0 - Use SQL Server Authentication when making updates at the Publisher. Questa opzione richiede di specificare un account di accesso valido nel server di pubblicazione per @login e @password.This option requires you to specify a valid login at the Publisher for @login and @password.

    • 1 - Usare il contesto di sicurezza dell'utente che esegue le modifiche nel Sottoscrittore quando ci si connette al server di pubblicazione.1 - Use the security context of the user making changes at the Subscriber when connecting to the Publisher. Per informazioni sulle restrizioni correlate a questa modalità di sicurezza, vedere sp_link_publication .See sp_link_publication for restrictions related to this security mode.

    • 2 - Usare un account di accesso esistente e definito dall'utente per il server collegato, creato con sp_addlinkedserver.2 - Use an existing, user-defined linked server login created using sp_addlinkedserver.

Per creare una sottoscrizione pull ad aggiornamento in codaTo create a queued updating pull subscription

  1. Nel server di pubblicazione eseguire sp_helppublicationper verificare che la pubblicazione supporti le sottoscrizioni ad aggiornamento in coda.At the Publisher, verify that the publication supports queued updating subscriptions by executing sp_helppublication.

    • Se il valore di allow_queued_tran nel set di risultati è 1, la pubblicazione supporta le sottoscrizioni ad aggiornamento immediato.If the value of allow_queued_tran in the result set is 1, the publication supports immediate updating subscriptions.

    • Se il valore di allow_queued_tran nel set di risultati è 0, sarà necessario creare nuovamente la pubblicazione abilitando le sottoscrizioni ad aggiornamento in coda.If the value of allow_queued_tran in the result set is 0, the publication must be recreated with queued updating subscriptions enabled.

  2. Nel server di pubblicazione eseguire sp_helppublicationper verificare che la pubblicazione supporti le sottoscrizioni pull.At the Publisher, verify that the publication supports pull subscriptions by executing sp_helppublication.

    • Se il valore di allow_pull nel set di risultati è 1, la pubblicazione supporta le sottoscrizioni pull.If the value of allow_pull in the result set is 1, the publication supports pull subscriptions.

    • Se il valore di allow_pull è 0, eseguire sp_changepublication, specificando allow_pull per @property e true per @value.If the value of allow_pull is 0, execute sp_changepublication, specifying allow_pull for @property and true for @value.

  3. Nel Sottoscrittore eseguire sp_addpullsubscription.At the Subscriber, execute sp_addpullsubscription. Specificare @publisher e @publication, nonché uno dei seguenti valori per @update_mode:Specify @publisher and @publication, and one of the following values for @update_mode:

    • queued tran - abilita la sottoscrizione per l'aggiornamento in coda.queued tran - enables the subscription for queued updating.

    • queued failover - abilita il supporto per l'aggiornamento in coda sostituito dall'aggiornamento immediato in caso di failover.queued failover - enables support for queued updating with immediate updating as a failover option.

      Nota

      queued failover richiede che la pubblicazione sia abilitata anche per le sottoscrizioni ad aggiornamento immediato.queued failover requires that the publication also be enabled for immediate updating subscriptions. Per eseguire il failover all'aggiornamento immediato, è necessario usare sp_link_publication per definire le credenziali con cui replicare nel server di pubblicazione le modifiche apportate al Sottoscrittore.To fail over to immediate updating, you must use sp_link_publication to define the credentials under which changes at the Subscriber are replicated to the Publisher.

  4. Nel Sottoscrittore eseguire sp_addpullsubscription_agent.At the Subscriber, execute sp_addpullsubscription_agent. Specificare i parametri seguenti:Specify the following parameters:

    • @publisher, @publisher_dbe @publication.@publisher, @publisher_db, and @publication.

    • Le credenziali di Windows per l'esecuzione dell'agente di distribuzione nel Sottoscrittore per @job_login e @job_password.The Windows credentials under which the Distribution Agent at the Subscriber runs for @job_login and @job_password.

      Nota

      Per le connessioni attivate con l'autenticazione integrata di Windows vengono sempre usate le credenziali di Windows specificate da @job_login e @job_password.Connections made using Windows Integrated Authentication are always made using the Windows credentials specified by @job_login and @job_password. L'agente di distribuzione attiva sempre la connessione locale al Sottoscrittore utilizzando l'autenticazione integrata di Windows.The Distribution Agent always makes the local connection to the Subscriber using Windows Integrated Authentication. Per impostazione predefinita, l'agente si connette al server di distribuzione con l'autenticazione integrata di Windows.By default, the agent connects to the Distributor using Windows Integrated Authentication.

    • (Facoltativo) Il valore 0 per @distributor_security_mode e le informazioni sull'account di accesso di SQL Server per @distributor_login e @distributor_password, se è necessario usare l'autenticazione di SQL Server per la connessione al server di distribuzione.(Optional) A value of 0 for @distributor_security_mode and the SQL Server login information for @distributor_login and @distributor_password, if you need to use SQL Server Authentication when connecting to the Distributor.

    • Specificare una pianificazione per il processo dell'agente di distribuzione da eseguire per la sottoscrizione.A schedule for the Distribution Agent job for this subscription.

  5. Nel server di pubblicazione eseguire sp_addsubscriber per registrare il Sottoscrittore nel server di pubblicazione specificando @publication, @subscriber, @destination_db, il valore pull per @subscription_typee lo stesso valore specificato al passaggio 3 per @update_mode.At the publisher, execute sp_addsubscriber to register the Subscriber at the Publisher, specifying @publication, @subscriber, @destination_db, a value of pull for @subscription_type, and the same value specified in step 3 for @update_mode.

La sottoscrizione pull verrà registrata nel server di pubblicazione.This registers the pull subscription at the Publisher.

Per creare una sottoscrizione push ad aggiornamento in codaTo create a queued updating push subscription

  1. Nel server di pubblicazione eseguire sp_helppublicationper verificare che la pubblicazione supporti le sottoscrizioni ad aggiornamento in coda.At the Publisher, verify that the publication supports queued updating subscriptions by executing sp_helppublication.

    • Se il valore di allow_queued_tran nel set di risultati è 1, la pubblicazione supporta le sottoscrizioni ad aggiornamento immediato.If the value of allow_queued_tran in the result set is 1, the publication supports immediate updating subscriptions.

    • Se il valore di allow_queued_tran nel set di risultati è 0, sarà necessario creare nuovamente la pubblicazione abilitando le sottoscrizioni ad aggiornamento in coda.If the value of allow_queued_tran in the result set is 0, the publication must be recreated with queued updating subscriptions enabled. Per altre informazioni, vedere Procedura: Abilitare le sottoscrizioni aggiornabili per le pubblicazioni transazionali (programmazione Transact-SQL della replica).For more information, see How to: Enable Updating Subscriptions for Transactional Publications (Replication Transact-SQL Programming).

  2. Nel server di pubblicazione eseguire sp_helppublicationper verificare che la pubblicazione supporti le sottoscrizioni push.At the Publisher, verify that the publication supports push subscriptions by executing sp_helppublication.

    • Se il valore di allow_push nel set di risultati è 1, la pubblicazione supporta le sottoscrizioni push.If the value of allow_push in the result set is 1, the publication supports push subscriptions.

    • Se il valore di allow_push è 0, eseguire sp_changepublication, specificando allow_push per @property e true per @value.If the value of allow_push is 0, execute sp_changepublication, specifying allow_push for @property and true for @value.

  3. Nel server di pubblicazione eseguire sp_addsubscription.At the Publisher, execute sp_addsubscription. Specificare @publication, @subscriber, @destination_db, nonché uno dei seguenti valori per @update_mode:Specify @publication, @subscriber, @destination_db, and one of the following values for @update_mode:

    • queued tran - abilita la sottoscrizione per l'aggiornamento in coda.queued tran - enables the subscription for queued updating.

    • queued failover - abilita il supporto per l'aggiornamento in coda sostituito dall'aggiornamento immediato in caso di failover.queued failover - enables support for queued updating with immediate updating as a failover option.

      Nota

      Con l'opzione queued failover è necessario che la pubblicazione sia abilitata anche per le sottoscrizioni ad aggiornamento immediato.The queued failover option requires that the publication also be enabled for immediate updating subscriptions. Per eseguire il failover all'aggiornamento immediato, è necessario usare sp_link_publication per definire le credenziali con cui replicare nel server di pubblicazione le modifiche apportate al Sottoscrittore.To fail over to immediate updating, you must use sp_link_publication to define the credentials under which changes at the Subscriber are replicated to the Publisher.

  4. Nel server di pubblicazione eseguire sp_addpushsubscription_agent.At the Publisher, execute sp_addpushsubscription_agent. Specificare i parametri seguenti:Specify the following parameters:

    • @subscriber, @subscriber_dbe @publication.@subscriber, @subscriber_db, and @publication.

    • Le credenziali di Windows usate per eseguire l'agente di distribuzione nel server di distribuzione per @job_login e @job_password.The Windows credentials under which the Distribution Agent at the Distributor runs for @job_login and @job_password.

      Nota

      Per le connessioni attivate con l'autenticazione integrata di Windows vengono sempre usate le credenziali di Windows specificate da @job_login e @job_password.Connections made using Windows Integrated Authentication are always made using the Windows credentials specified by @job_login and @job_password. L'agente di distribuzione esegue sempre la connessione locale al server di distribuzione utilizzando l'autenticazione integrata di Windows.The Distribution Agent always makes the local connection to the Distributor using Windows Integrated Authentication. Per impostazione predefinita, l'agente si connette al Sottoscrittore con l'autenticazione integrata di Windows.By default, the agent connects to the Subscriber using Windows Integrated Authentication.

    • (Facoltativo) Il valore 0 per @subscriber_security_mode e le informazioni sull'account di accesso di SQL Server per @subscriber_login e @subscriber_password, se è necessario usare l'autenticazione di SQL Server per la connessione al Sottoscrittore.(Optional) A value of 0 for @subscriber_security_mode and the SQL Server login information for @subscriber_login and @subscriber_password, if you need to use SQL Server Authentication when connecting to the Subscriber.

    • Specificare una pianificazione per il processo dell'agente di distribuzione da eseguire per la sottoscrizione.A schedule for the Distribution Agent job for this subscription.

EsempioExample

In questo esempio viene creata una sottoscrizione pull ad aggiornamento immediata di una pubblicazione che supporta le sottoscrizioni ad aggiornamento immediato.This example creates an immediate updating pull subscription to a publication that supports immediate updating subscriptions. I valori per l'account di accesso e la relativa password vengono specificati in fase di esecuzione tramite variabili di scripting sqlcmd.Login and password values are supplied at runtime using sqlcmd scripting variables.

Nota

Questo script usa le variabili di scripting di sqlcmd,This script uses sqlcmd scripting variables. nel formato $(MyVariable).They are in the form $(MyVariable). Per informazioni su come usare le variabili di scripting nella riga di comando e in SQL Server Management Studio, vedere la sezione Esecuzione di script di replica nell'argomento Concetti di base relativi alle stored procedure del sistema di replica.For information about how to use scripting variables on the command line and in SQL Server Management Studio, see the Executing Replication Scripts section in the topic Replication System Stored Procedures Concepts.

-- Execute this batch at the Subscriber.
DECLARE @publication AS sysname;
DECLARE @publicationDB AS sysname;
DECLARE @publisher AS sysname;
DECLARE @login AS sysname;
DECLARE @password AS nvarchar(512);
SET @publication = N'AdvWorksProductTran';
SET @publicationDB = N'AdventureWorks2008R2';
SET @publisher = $(PubServer);
SET @login = $(Login);
SET @password = $(Password);

-- At the subscription database, create a pull subscription to a transactional 
-- publication using immediate updating with queued updating as a failover.
EXEC sp_addpullsubscription 
    @publisher = @publisher, 
    @publication = @publication, 
    @publisher_db = @publicationDB, 
    @update_mode = N'failover', 
    @subscription_type = N'pull';

-- Add an agent job to synchronize the pull subscription, 
-- which uses Windows Authentication when connecting to the Distributor.
EXEC sp_addpullsubscription_agent 
    @publisher = @publisher, 
    @publisher_db = @publicationDB, 
    @publication = @publication,
    @job_login = @login,
    @job_password = @password; 

-- Add a Windows Authentication-based linked server that enables the 
-- Subscriber-side triggers to make updates at the Publisher. 
EXEC sp_link_publication 
    @publisher = @publisher, 
    @publication = @publication,
    @publisher_db = @publicationDB, 
    @security_mode = 0,
    @login = @login,
    @password = @password;
GO

USE AdventureWorks2008R2;
GO

-- Execute this batch at the Publisher.
DECLARE @publication AS sysname;
DECLARE @subscriptionDB AS sysname;
DECLARE @subscriber AS sysname;
SET @publication = N'AdvWorksProductTran'; 
SET @subscriptionDB = N'AdventureWorks2008R2Replica'; 
SET @subscriber = $(SubServer);

-- At the Publisher, register the subscription, using the defaults.
USE [AdventureWorks2008R2]
EXEC sp_addsubscription 
    @publication = @publication, 
    @subscriber = @subscriber, 
    @destination_db = @subscriptionDB, 
    @subscription_type = N'pull', 
    @update_mode = N'failover';
GO

Vedere ancheSee Also

Updatable Subscriptions for Transactional ReplicationUpdatable Subscriptions for Transactional Replication

Utilizzo di sqlcmd con variabili di scriptingUse sqlcmd with Scripting Variables

Creare una sottoscrizione aggiornabile di una pubblicazione transazionale (Management Studio)Create an Updatable Subscription to a Transactional Publication (Management Studio)