0

SqlExpress で動作するプロジェクトがあり、すべての部分が正常に動作していますが、次のステートメントでバックアップにエラーが発生しています。

データベース 'Verjan' の sysdatabases にエントリが見つかりませんでした。その名前のエントリは見つかりませんでした。名前が正しく入力されていることを確認してください。BACKUP DATABASE が異常終了しています。

一方、手順のバックアップコード付き

execute ('Use master')
Backup Database Sample to Disk = Adress
4

1 に答える 1

0

プロジェクトでデータベースのユーザー インスタンスを使用していますか? つまりAttachDbFilename、データベース接続文字列を持っている場合です。その場合、a)データベースが DBMS に接続されておらず、b)接続文字列にマクロがあり|DataDirectory|、ランタイムで .mdf ファイルの実際のパスに解決されるため、通常のバックアップを実行できません。

この問題の解決策があります:ユーザー インスタンスを使用したバックアップと復元

お役に立てれば!

于 2012-05-30T17:15:00.457 に答える