Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Managed Instance
Ändrar lösenordet för en distributör. Den här lagrade proceduren körs på distributören på valfri databas. Om detta är en fjärransluten distributör måste den köras på alla Publisher-servrar som använder den här distributören. Om distributionen eller Publisher-databasen finns i en tillgänglighetsgrupp måste den köras på alla noder för distributör och utgivare. Det spelar ingen roll om noden är primär eller sekundär.
Transact-SQL syntaxkonventioner
Syntax
sp_changedistributor_password [ @password = ] N'password'
[ ; ]
Argument
[ @password = ] Nlösenord
Det nya lösenordet.
@password är sysname, utan standard. Om distributören är lokal ändras lösenordet för distributor_admin
systeminloggning.
Returnera kodvärden
0
(lyckades) eller 1
(fel).
Anmärkningar
sp_changedistributor_password
används i alla typer av replikering.
Exempel
-- Change the password on the Distributor.
-- To avoid storing the password in the script file, the value is passed
-- into SQLCMD as a scripting variable. 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
-- "Programming Replication Using System Stored Procedures".
USE master;
GO
DECLARE @password NVARCHAR(50) = "<password>";
EXEC sp_changedistributor_password @password;
GO
Behörigheter
Endast medlemmar i sysadmin fast serverroll kan köra sp_changedistributor_password
.