sp_approlepassword (języka Transact-SQL)

Zmienia hasło rola aplikacji w bieżącej bazie danych.

Ważna informacjaWażne:

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.Użycie Zmienić ROLĘ aplikacji zamiast.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

sp_approlepassword [ @rolename= ] 'role' , [ @newpwd = ] 'password' 

Argumenty

  • [ @ rolename = ] 'role"
    Jest to nazwa rola aplikacji.Role jest sysname, z braku domyślne.rolemusi istnieć w bieżącej bazie danych.

  • [ @ newpwd = ] 'password"
    To nowe hasło dla rola aplikacji.passwordjest sysname, z braku domyślne.passwordnie może być zerowa.

    Uwaga dotycząca zabezpieczeńUwaga dotycząca zabezpieczeń

    Nie należy używać hasła NULL.Należy używać silnego hasła.Aby uzyskać więcej informacji, zobacz Silne hasła.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Uwagi

sp_approlepassword nie można wykonać w ramach transakcji zdefiniowanej przez użytkownika.

Uprawnienia

Wymaga uprawnienia zmienić dowolny rola aplikacji w bazie danych.

Przykłady

Poniższy przykład ustawia hasło dla PayrollAppRoledorola aplikacji B3r12-36.

EXEC sp_approlepassword 'PayrollAppRole', '''B3r12-36'