![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
現在ASP.NET2.0とSQLserver2005にてWEBページを作成・勉強しております。
そこで、ASP.NETのテキスト通りに作成したところ、App_Dataという
フォルダに*.mdfと*.ldfというデータベースデータが作成されました。
このデータを深夜3時に自動でバックアップしたいのですが
どのようにしたらよろしいでしょうか?
また、自動ではなく、手動でコピー&ペーストしようとしても「他の人、
またはプログラムによって使用されています」とでてコピーできません。
ということはデータベースをいったん停止(デタッチ?)してから、
コピー&ペーストして、コピーが終わったらデータベース再開する必要がある気がします。
どのように実装するのが良いのでしょうか。宜しくお願いいたします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
>App_Dataの中の*.mdf、*.ldf
と書かれていることから、「SQL Server 2005 Express Edition」を使用されているのではないかと推測して、回答させていただきます。
ExpressEditionでは「Integration Services」が同封されていません。
そのため、バックアップするためのスクリプトを書いてWindowsのタスクに登録する必要があるかと思います。
また、ただ単に個人用途として定期的に*.mdfと*.mdlをコピーしたいというのであれば、バッチファイルをタスクに登録する方法でよいかと思います。
例
net stop MSSQL$SQLEXPRESS
rem xcopyなどでファイルをコピーする処理を記述
net start MSSQL$SQLEXPRESS
>>App_Dataの中の*.mdf、*.ldf
>と書かれていることから、「SQL Server 2005 Express Edition」を使用されているのではないかと推測して、回答させていただきます。
おっしゃるとおりです。質問不備で申し訳ありません。
net stop MSSQL$SQLEXPRESS
rem xcopyなどでファイルをコピーする処理を記述
net start MSSQL$SQLEXPRESS
この方法で行きたいと思います。
この度は大変ありがとうございました。
No.1
- 回答日時:
データベースファイルをコピーする時に、データベースを停止しなければならない。
もうひとつの方法があります。
管理したのメンテナンスプランを作成する必要があります。
その操作の前提条件はSQL Server エージェントを起動する必要です。
ご回答ありがとうございました。
メンテナンスプラン検討させていただきます。
と思ったのですが、私の質問不備で、ANo.3様のおっしゃるとおり
私の環境はExpressEditionでした。CDがありませんので、
やはりOSレベルのタスクでデータベース停止を行おうと思います。
このたびはご回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VBA 特定の列に入っているテキストをコピペ 2 2023/06/14 11:24
- SQL Server PCが悪くなって新しいPCにSSMSのデータを移すよう頼まれたけど移し方が分からない 1 2023/05/18 16:54
- Evernote Simplenoteのコピー&ペースト 1 2022/05/17 14:09
- Visual Basic(VBA) Excelのマクロについて教えてください。 1 2023/03/12 12:16
- MySQL 「utf8mb4_general_ci」はMAMPでは何に当たりますか? 1 2022/06/02 07:45
- Windows 10 Corsair SSDが遅い (2)WDに比べて 3 2023/04/25 11:21
- ソフトウェア データベースのウェブでの自作 2 2023/08/01 10:06
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 12:30
- その他(データベース) 業務用のデータベースサーバーの選び方について 4 2022/11/22 10:22
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 11:27
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
復旧中のデータベースについて
-
PostgreSQL? PostgresSQL? なん...
-
【DB】同じトランザクション内...
-
復元に異常に時間がかかる
-
postgresql についてです
-
SQLServer2012の復元ができない
-
ACCESSのデータをWebブラウザで...
-
DATファイルをEXCELで開きたい
-
SQL SERVER2008の質問です
-
期限切れのバックアップの削除
-
SQLSERVERのデータファイル圧縮...
-
PCが悪くなって新しいPCにSSMS...
-
データをCSVでエクスポートしたい
-
MS-Accessのエクスポートで異常...
-
最適化について
-
.sdf
-
VC++でSQL Serverに接続するには
-
1回目の実行に3分、2回目の実行...
-
エクセルのフィルタ抽出が固まる
-
accessの処理が遅い
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
復旧中のデータベースについて
-
32ビット版Officeで作成64ビッ...
-
UDBログとは何のことでしょう
-
PostgreSQL? PostgresSQL? なん...
-
ファイルサーバはシーケンシャ...
-
文字コードについて
-
SQLServerのDB(テーブル?)が...
-
iPhoneでPostgreSQLとの連携
-
CD 正規品と焼いた物の見分...
-
DBサーバの立て方
-
コピーペーストの簡略化作業
-
9時間の時間のずれ
-
SQLの実行と発行は同じ意味...
-
SQL インジェクションは PQexec...
-
複数データベースでのテーブル共有
-
SQLサーバ、ADO、Acc...
-
「リンク」マーク付きメールを...
-
初心者に向いているエスキュー...
-
MicrosoftOutlook-ExchangeServ...
-
SQLServer2005メンテナンスプラ...
おすすめ情報