2011-10-20 12 views
0

SQL Server 2000の使用データベースのバックアップ方法

アプリケーションの実行時にデータベースのバックアップを取る必要があります。

私のアプリケーションでは、データベースのバックアップオプションがあります。ボタンをクリックすると、現在の時間までデータベースのバックアップをとる必要があります。データベースのバックアップ

を取るためのクエリを作成する方法

答えて

2

例えば、BACKUP DATABASEステートメントを使用します。

BACKUP DATABASE myDatabase -- myDatabase is your database name 
TO DISK='d:\backup\myDatabase.bak' -- this is the path to backup 
+0

データベースが弊社にある場合eは私がバックアップを取ることができることを意味する...? – Gopal

+0

もちろん、はい。 –

+0

パスは、クライアントアプリケーションではなくサーバーサービスがアクセスできるパスである必要があります(これらが異なるマシン上にある場合や異なるユーザーアカウントで実行されている場合は重要です) –

0

通常バックアップデータベースのデータベース名のような文はトリックを行いますが、バックアップの場所のようなすべてのオプションとパラメータに関する情報については、SQL Serverのヘルプを確認するクエリのヘルプが必要、モード、圧縮など...

1

個人的には、私は価格のためにバックアップすることをお勧めします。それはSQLサーバー/ Exchangeサーバーの包括的なバックアップソリューションを提供します。詳細については、its websiteを参照してください。

0

また、[データベースのバックアップ...]コマンドを使用して実行する必要のあるバックアップの種類(完全、差分、ログ)を選択できます。

例:

完全バックアップ:DISK TO

BACKUP DATABASE "データベース名" = 'D:\ BackupDatabaseなど-Full.bak' GO

差分バックアップ:

バックアップデータベース"database_name" TO DISK = 'D:\ backupDatabase-Diff.bak' DIFFERENTIAL付き GO

関連する問題