Condividi tramite


sp_changedistpublisher (Transact-SQL)

Si applica a: SQL Server Istanza gestita di SQL di Azure

Modifica le proprietà del server di pubblicazione della distribuzione. Questa stored procedure viene eseguita in qualsiasi database del server di distribuzione.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

sp_changedistpublisher
    [ @publisher = ] N'publisher'
    [ , [ @property = ] N'property' ]
    [ , [ @value = ] N'value' ]
[ ; ]

Argomenti

[ @publisher = ] N'publisher'

Nome del server di pubblicazione. @publisher è sysname, senza impostazione predefinita.

[ @property = ] N'property'

Proprietà da modificare per il server di pubblicazione specificato. @property è sysname e può essere una delle proprietà della tabella elencata in @value.

[ @value = ] N'value'

Valore per la proprietà specificata. @value è nvarchar(255)e può essere uno dei valori nella tabella seguente.

Nota

I database del server di pubblicazione e del server di distribuzione in database SQL di Azure richiedono Istanza gestita di SQL. Per altre informazioni, vedere Replica con database SQL di Azure.

Nella tabella seguente vengono descritte le proprietà valide dei server di pubblicazione e i valori corrispondenti.

Proprietà Valori Descrizione
active true Attiva il server di pubblicazione.
false Disattiva il server di pubblicazione.
distribution_db Nome del database di distribuzione.
login Nome dell'account di accesso.
password Password complessa per l'account di accesso fornito.
security_mode 1 1 Esegue la connessione al server di pubblicazione utilizzando l'autenticazione di Windows.
0 Usare l'autenticazione di SQL Server per la connessione al server di pubblicazione.
working_directory Directory di lavoro utilizzata per archiviare i file dei dati e di schema per la pubblicazione.
NULL (predefinito) Vengono stampate tutte le opzioni di proprietà disponibili.
storage_connection_string Chiave di accesso Chiave di accesso per la directory di lavoro quando il database è Istanza gestita di SQL di Azure.

1 Non può essere modificato per un server di pubblicazione non SQL Server.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Osservazioni:

sp_changedistpublisher viene usato in tutti i tipi di replica.

Se si modifica la working_directory proprietà e la storage_connection_string proprietà deve essere aggiornata, eseguire la stored procedure separatamente aggiornando la working_directory proprietà, seguita dall'aggiornamento della storage_connection_string proprietà o viceversa.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin possono eseguire sp_changedistpublisher.