みなさん大丈夫です!
sp_BackupDateBaseプロシージャでこの問題が発生します。
Advantageのドキュメントによると、UNC宛先パスをパラメーターとして渡して、データベースのバックアップを作成できます。ローカルマシンのIPアドレスが201.0.0.87であるとすると、手順は次のようになります。
実行手順sp_BackupDatabase('\ 201.0.0.87 \ Shared \ Backup'、NULL);
私がそれを実行すると、すべてがうまくいき、バックアップは正常に作成されます。
問題は、別のマシンのIPアドレスを渡してバックアップを作成できますか?これは可能ですか?
答えが「はい」の場合、これが私の本当の問題です。
すべてのユーザーにすべての書き込み/読み取り権限を付与した別のマシンのIPを渡すと、プロシージャを実行すると、次のエラーメッセージが表示されます。
poQuery:エラー7200:AQEエラー:状態= HY000; NativeError = 7040; [Anywhere Solutions] [Advantage SQL] [ASA]ファイル作成エラー:指定されたパスとファイル名が正しいこと、および他のユーザーがファイルを開いていないことを確認してください
この条件下で手順を機能させるにはどうすればよいですか?
両方のマシンが同じワークグループに属していることに言及することが重要です。
あなたが私を助けてくれることを心から願っています。疑問がある場合は、これをさらに明確にすることができるものがあれば、遠慮なく私に尋ねてください。
よろしくお願いします。