3

SQL Server 2005 以降では、TSQL を使用してユーザーのパスワードの有効期限が切れる時期を確認するにはどうすればよいですか?

できれば、これは同じユーザーの接続を使用して行うことをお勧めします。SQL ステートメントを実行するには、どのような権限が必要ですか?

4

1 に答える 1

7

SQL Server 2008 では、SELECT LOGINPROPERTY('sa', 'DaysUntilExpiration') を使用できます。

より正確なデータを取得するには、また、DaysUntilExpiration がサポートされていない SQL Server 2005 では、SELECT LOGINPROPERTY('sa', 'PasswordLastSetTime') とグループ ポリシーのパスワード有効期限ポリシーを組み合わせて実行します。

SQL Serverのヘルプによると、この関数は「ログイン時に VIEW 権限が必要です」。

于 2009-03-23T22:22:15.250 に答える