2009-07-07 13 views

答えて

0

あなたはそうではありません - C#はプログラミング言語であり、データベースのメンテナンスには適していません。 .NET Frameworkには、SQL Serverデータベースを扱うことができるAPIがありますが、これはデータベースのメンテナンスを行う最良の方法ではありません。

SQL Serverには、データベースのバックアップに使用できる豊富なツールが用意されています。バックアップデータベースコマンドを実行することにより、

0

が、これはあなたがSQL SMOを使用することができますC#

4

とは何の関係もありません。詳細については、以下のリンクを参照してください。 c#を使用してデータベースをバックアップし、他のSQL関数を実行します。

http://msdn.microsoft.com/en-us/library/ms162169.aspx

1

あなたは、SQLコマンドオブジェクトを使用して "BACKUP DATABASE" SQLコマンドを呼び出すことができます。 |あなたはいくつかのドキュメントを見つけることができるはずですが、ここで私は

BACKUP DATABASE [Master] TO [MasterDevice] WITH 
RETAINDAYS = 5, NOFORMAT, INIT, NAME = N'Master-FullBackup', SKIP, NOREWIND, 
NOUNLOAD, STATS = 10 
GO 

構文 BACKUP DATABASEを{データベース名見つかったいくつかの基本的な構文は次のとおりです。 @database_name_var} TO [、... n] [WITH [BLOCKSIZE = {ブロックサイズ| @blocksize_variable}] [[、] DESCRIPTION = {text | @ [テキストの可変性]] [[、]差異] [[、] EXPIREDATE = {日付| @date_var} | RETAINDAYS = {日| @days_var}] [[、] FORMAT | NOFORMAT] [[、] {INIT | NOINIT}] [[、] MEDIADESCRIPTION = {テキスト| @ text_variable}] [[、] MEDIANAME = {media_name | @ media_name_variable}] [[、] [NAME = {backup_set_name | @ backup_set_name_var}] [[、] {NOSKIP | SKIP}] [[、] {NOUNLOAD | [[、] STATS [=割合]] ]

[0120]
関連する問題