Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Stelt de naam en wachtwoord van het SQL Server Agent master serveraccount in op de doelserver.
Transact-SQL syntaxis-conventies
Syntax
dbo.sp_msx_set_account
{ [ @credential_name = ] N'credential_name'
| [ @credential_id = ] credential_id }
[ ; ]
Arguments
[ @credential_name = ] N'credential_name'
De naam van het inloggegevens om in te loggen op de masterserver.
@credential_name is een systeemnaam, met als standaard .NULL De opgegeven naam moet de naam zijn van een bestaand diploma.
Zowel @credential_name als @credential_id moeten worden gespecificeerd.
[ @credential_id = ] credential_id
De identificatie voor het inloggegevens om in te loggen op de masterserver.
@credential_id is int, met als standaard .NULL De identificatie moet een identificatie zijn voor een bestaande credential.
Zowel @credential_name als @credential_id moeten worden gespecificeerd.
Codewaarden retourneren
0 (geslaagd) of 1 (mislukt).
Resultaatset
None.
Opmerkingen
SQL Server gebruikt inloggegevens om de gebruikersnaam en wachtwoordinformatie op te slaan die een doelserver gebruikt om in te loggen op een hoofdserver. Deze procedure stelt het inloggegevens in dat de SQL Server Agent voor deze doelserver gebruikt om in te loggen op de masterserver.
Het gespecificeerde kwalificatie moet een bestaand kwalificatie zijn. Voor meer informatie over het aanmaken van een kwalificatie, zie CREATE CREDENTIAL.
Permissions
Voer standaardrechten uit sp_msx_set_account voor leden van de sysadmin-vaste serverrol.
Examples
Het volgende voorbeeld stelt deze server in om het inloggegevens MsxAccount te gebruiken om verbinding te maken met de masterserver.
USE msdb;
GO
EXECUTE dbo.sp_msx_set_account @credential_name = MsxAccount;
GO