sp_approlepassword (języka Transact-SQL)
Zmienia hasło rola aplikacji w bieżącej bazie danych.
Waż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. |
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ń 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'