sp_msx_set_account (Transact-SQL)

Dotyczy:SQL Server

Ustawia nazwę i hasło konta głównego serwera SQL Server Agent na docelowym serwerze.

Transact-SQL konwencje składni

Składnia

dbo.sp_msx_set_account
    { [ @credential_name = ] N'credential_name'
        | [ @credential_id = ] credential_id }
[ ; ]

Arguments

[ @credential_name = ] N'credential_name'

Nazwa poświadczenia, którego używam do logowania się na serwer główny. @credential_name to nazwa systemu, z domyślnym .NULL Podana nazwa musi być nazwą istniejącego certyfikatu.

Należy określić @credential_name lub @credential_id .

[ @credential_id = ] credential_id

Identyfikator poświadczenia do logowania do logowania się na serwer główny. @credential_id jest int, z domyślnym .NULL Identyfikator musi być identyfikatorem istniejącego poświadczenia.

Należy określić @credential_name lub @credential_id .

Zwracanie wartości kodu

0 (powodzenie) lub 1 (niepowodzenie).

Zestaw wyników

None.

Remarks

SQL Server wykorzystuje dane uwierzytelniające do przechowywania nazwy użytkownika i hasła, których docelowy serwer używa do logowania się na serwer główny. Ta procedura ustala dane uwierzytelniające, których używa SQL Server Agent dla tego docelowego serwera do logowania się do serwera głównego.

Dane uprawnienia muszą być istniejącym poświadczeniem. Więcej informacji o tworzeniu poświadczenia można znaleźć w CREATE CREDENTIAL.

Permissions

Wykonaj domyślne uprawnienia sp_msx_set_account dla członków stałej roli serwera administratora systemu .

Examples

Poniższy przykład sprawia, że ten serwer używa poświadczenia MsxAccount do połączenia z serwerem głównym.

USE msdb;
GO

EXECUTE dbo.sp_msx_set_account @credential_name = MsxAccount;
GO