sp_msx_set_account (Transact-SQL)sp_msx_set_account (Transact-SQL)

DIESES THEMA GILT FÜR:jaSQL Server (ab 2008)neinAzure SQL-DatenbankneinAzure SQL Data Warehouse neinParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Legt den Namen und das Kennwort für das Masterserverkonto des SQL ServerSQL Server-Agents auf dem Zielserver fest.Sets the SQL ServerSQL Server Agent master server account name and password on the target server.

Themenlinksymbol Transact-SQL Syntax Conventions (Transact-SQL-Syntaxkonventionen)Topic link icon Transact-SQL Syntax Conventions

SyntaxSyntax


sp_msx_set_account [ @credential_name = ] 'credential_name'  | [ @credential_id = ] credential_id  

ArgumenteArguments

[ @credential_name= ] "Credential_name"[ @credential_name= ] 'credential_name'
Der Name der Anmeldeinformationen für die Anmeldung am Masterserver.The name of the credential to use to log in to the master server. Der bereitgestellte Name muss der Name vorhandener Anmeldeinformationen sein.The name provided must be the name of an existing credential. Entweder Credential_name oder Credential_id muss angegeben werden.Either credential_name or credential_id must be specified.

[ @credential_id= ] Credential_id[ @credential_id= ] credential_id
Der Bezeichner der Anmeldeinformationen für die Anmeldung am Masterserver.The identifier for the credential to use to log in to the master server. Der Bezeichner muss ein Bezeichner für vorhandene Anmeldeinformationen sein.The identifier must be an identifier for an existing credential. Entweder Credential_name oder Credential_id muss angegeben werden.Either credential_name or credential_id must be specified.

RückgabecodewerteReturn Code Values

0 (Erfolg) oder 1 (Fehler)0 (success) or 1 (failure)

ResultsetsResult Sets

Keine.None.

HinweiseRemarks

SQL ServerSQL Server verwendet Anmeldeinformationen zum Speichern des Benutzernamens und der Kennwortinformationen, die ein Zielserver für die Anmeldung an einem Masterserver verwendet. uses credentials to store the user name and password information that a target server uses to log in to a master server. Diese Prozedur legt die Anmeldeinformationen fest, die der SQL ServerSQL Server-Agent für diesen Zielserver verwendet, um sich am Masterserver anzumelden.This procedure sets the credential that SQL ServerSQL Server Agent for this target server uses to log in to the master server.

Bei den angegebenen Anmeldeinformationen muss es sich um vorhandene Anmeldeinformationen handeln.The credential specified must be an existing credential. Weitere Informationen zum Erstellen von Anmeldeinformationen finden Sie unter CREATE CREDENTIAL (Transact-SQL).For more information about creating a credential, see CREATE CREDENTIAL (Transact-SQL).

BerechtigungenPermissions

EXECUTE-Berechtigungen für Sp_msx_set_account erhalten standardmäßig Mitglieder der Sysadmin festen Serverrolle.Execute permissions for sp_msx_set_account default to members of the sysadmin fixed server role.

BeispieleExamples

Im folgenden Beispiel wird festgelegt, dass dieser Server die Anmeldeinformationen MsxAccount für die Anmeldung am Masterserver verwenden soll.The following example sets this server to use the credential MsxAccount to log in to the master server.

USE msdb ;  
GO  

EXECUTE dbo.sp_msx_set_account @credential_name = MsxAccount ;  
GO  

Siehe auchSee Also

SQL Server-Agent-Prozeduren (Transact-SQL) SQL Server Agent Stored Procedures (Transact-SQL)
CREATE CREDENTIAL (Transact-SQL) CREATE CREDENTIAL (Transact-SQL)
Sp_msx_get_account (Transact-SQL)sp_msx_get_account (Transact-SQL)