ソフトウェアを HP ラップトップにインストールしているときに、「パスワードが短すぎるため、Windows ポリシーの要件を満たしていません」という SQL エラーが発生しました。
確認したところ、私のマシンのローカル セキュリティ ポリシーは最低 8 文字で、そのラップトップでは 12 文字でした。SQL パスワードは 11 文字です。そのため、そのラップトップだけにインストールされていません。
パスワードは 12 文字以上に増やすことができます。しかし、将来的にはパスワードの最小要件が 20 文字に変更される可能性もあります。そこで、パスワード チェックを無効にすることを考えました。私はこの SQL を初めて使用するので、条件チェックをどこに追加すればよいかわかりません。2 つの SQL スクリプトがあります。2 つのスクリプトのコード スニペットを以下に示します。追加する場所を教えてください。
スクリプト 1:
ALTER LOGIN [sa] WITH PASSWORD=N'MSSql2008!'
GO
IF EXISTS (SELECT * FROM syslogins
WHERE name = 'teradyne')
BEGIN
ALTER LOGIN [teradyne] WITH PASSWORD=N'SQL_PWD'
END
GO
スクリプト 2:
GO
EXEC ('IF NOT EXISTS (SELECT * FROM syslogins
WHERE name = ''clientsoftware'')
EXEC sp_addlogin @loginame=''clientsoftware'', @passwd=''TER_SQL_PWD'' ')
GO
CHECKPOINT
GO
SQL_PWD = software1!
両方のスクリプトの場所。
そのCHECK_POLICYを追加する場所と、そのCHECK_EXPIRATIONを追加する必要があるかどうかを教えてください