Kommentar
Å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
Sätter SQL Server Agent masterserverkontons namn och lösenord på målservern.
Transact-SQL syntaxkonventioner
Syntax
dbo.sp_msx_set_account
{ [ @credential_name = ] N'credential_name'
| [ @credential_id = ] credential_id }
[ ; ]
Arguments
[ @credential_name = ] N'credential_name'
Namnet på legitimationen som ska användas för att logga in på huvudservern.
@credential_name är sysname, med standardvärdet .NULL Det angivna namnet måste vara namnet på en befintlig legitimation.
Antingen @credential_name eller @credential_id måste specificeras.
[ @credential_id = ] credential_id
Identifieraren för inloggningsuppgifterna för att logga in på huvudservern.
@credential_id är int, med standardvärdet .NULL Identifieraren måste vara en identifierare för en befintlig legitimation.
Antingen @credential_name eller @credential_id måste specificeras.
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Resultatuppsättning
None.
Remarks
SQL Server använder inloggningsuppgifter för att lagra användarnamn och lösenordsinformation som en målserver använder för att logga in på en huvudserver. Denna procedur sätter den legitimation som SQL Server Agent för denna målserver använder för att logga in på huvudservern.
Den angivna behörigheten måste vara en befintlig legitimation. För mer information om hur du skapar en legitimation, se CREATE CREDENTIAL.
Permissions
Exekvera behörigheter för sp_msx_set_account standardfunktioner till medlemmar i sysadmin-fixade serverrollen.
Examples
Följande exempel sätter denna server att använda inloggningsuppgifterna MsxAccount för att ansluta till huvudservern.
USE msdb;
GO
EXECUTE dbo.sp_msx_set_account @credential_name = MsxAccount;
GO