2

PCでASP.NET3.5Webサイトを開発しました

使用しているホストにデータベースを展開するには、データベースのバックアップを使用してデータベースを「復元」する必要があります。

XPを実行しているPCでデータベースのこのバックアップを作成するにはどうすればよいですか?

Visual Web Developerでこれを行う方法はありますか?SQL Server Configuration Managerもダウンロードしましたが、バックアップのオプションが表示されません。

どんな助けでも大歓迎です!

(SQL ServerExpress2005を使用したVisualWebDeveloper Express)

ありがとうございました。


以下の回答のおかげで私のソリューションを編集
し ます。VisualWebDeveloperExpressSQLペインでステートメントを実行しました-

BACKUP DATABASE [C:\Mysite\App_Data\ASPNETDB.MDF] TO DISK = N'C:\Backup.bak' WITH NOFORMAT, NOINIT, NAME = N'YourDB-Full Database Backup', 
SKIP, NOREWIND, NOUNLOAD, STATS = 10;

これによりバックアップが作成されましたが、いくつかの警告がありましたが、私がよく知らない「列の欠落」について言及しているため、それらが何を意味するのかよくわかりません。すべてがそこにあるように見えたホストにデータベースをアップロードした後、私はすぐにそれをテストすることができ、私が間違ったことや見逃したことがあれば更新されます。

4

2 に答える 2

4

管理スタジオのGUIを使用して実行するか、次のスクリプトを作成して実行できるはずです。

BACKUP DATABASE [YourDB] TO  DISK = N'C:\Backup.bak' WITH NOFORMAT, NOINIT,  
NAME = N'YourDB-Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10

特に、サービスアカウントに書き込み権限がある場所にファイルパスを調整する必要がある可能性があります(ディレクトリ内のBackupフォルダを使用することをお勧めしますMSSQL)。

于 2011-03-19T22:33:32.657 に答える
2

SQL Server Management Studio 2008 R2をお持ちでない場合は、入手してください(管理ツールのみを選択してください)。データベースの管理に役立ちます。UIは簡単に操作できます。左側のツリーを必要なデータベースまで展開し、右クリックして[データベースのバックアップ]を選択します。

于 2011-03-19T22:34:27.813 に答える