ここで、バックアップに関する別の問題があります。
私の会社はセキュリティ上の問題からすべてのクライアントのパスワードを変更することを決定したため、バックアップに問題が発生しました。
私たちのアプリケーション サーバーは、sp_backupdatabase プロシージャを実行して、データベースのバックアップを作成する役割を担っています。
パスワードを変更する前は、データベースは 2 つの異なるパスワードを使用していました。1 つはクライアント用で、もう 1 つは私たち開発者全員用です。
このシナリオでバックアップを作成することは問題ではありませんでした。
しかし、パスワードを変更した今、いくつかの問題が出てきました。
sp_backupdatabase が (アプリケーション サーバーで) バックアップを作成したら、次のステップは、すべてのテーブルをデータ ディクショナリにリンクすることです。sp_backupdatabase を使用して作成したばかりのデータ ディクショナリに接続することでこれを行いますが、残念ながら接続に失敗し、アドバンテージからメッセージが表示され、ユーザーまたはパスワードが間違っていることがわかります。
次にやったのは、ちょっとしたテストでした。3 つのテーブルを持つ単純なデータベースを作成しました。次のパスワードをデータベースに設定します。
PASSWORD (賢いか?)
次に、sp_BackupDataBase プロシージャを実行してバックアップを作成しました。バックアップのデータ ディクショナリを開きましたが、問題はありませんでした。その後、sp_restoreDataBase を実行しましたが、すべて問題ありませんでした。
そして、PASSWORD1を使用してパスワードを再度変更しました。私は同じ手順を実行し、成功しました。
しかし、パスワードを 3 回変更したとき (PASSWORD2 としましょう)、そのパスワードを使用して (sp_restoreDataBase を実行する前に) バックアップを開こうとすると、Advantage はユーザーまたはパスワードが正しくないことを通知しました。
その後(再び)、以前のパスワード(PASSWORD1)に変更したところ、バックアップは問題なく開きました。しかし、最初のパスワード(PASSWORD)に変更したところ、開かなくなりました。
何が起こっているのかわからないので、よく説明しなければなりませんでした。バックアップとパスワードの変更に関連するアドバンテージに問題はありますか?
これは私たちの会社にとって本当の問題なので、あなたが私を助けてくれることを本当に願っています.
よろしくお願いします。