• ベストアンサー

SQL SERVER 2005 EXPRESS EDITION

お世話になります。どなたかご教示いただければ助かります。 現在SQL SERVER 2005 EXPRESS EDITIONで運用しているデータベースのバックアップを定期的に取りたいと思っております。 安価で利用できるバックアップソフトを教えていただければ大変助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.2

#1です。 定期的にっていうのは、タイマー処理ということではないわけですね。 いずれにしても、sqlcmdの使い方は以下の通りです。 バッチファイルに貼るなり、VBAでシェル実行するなり、してください。 (本当にやるときは改行しちゃだめですよ、念のため) sqlcmd -S(インスタンス) -U(ユーザID) -P(パスワード) -Q""BACKUP DATABASE (データベース名) TO DISK='C:\(パス)\(データベース名).bak' WITH INIT" > C:\(パス)\log.txt sqlcmd -S(インスタンス) -U(ユーザID) -P(パスワード) -Q""USE master;RESTORE DATABASE (データベース名) FROM DISK='C:\(パス)\(データベース名).bak' WITH REPLACE"" > C:\(パス)\log.txt

その他の回答 (1)

  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.1

Windowsのスケジューラにバッチファイルを登録するのが一番安価(無料)です。 ADODBでバックアップやリストアまでされているようですが、この目的ならばsqlcmdユーティリティを使えばよいと思います。

msdesoft
質問者

お礼

ご教授ありがとうございました。 バックアップ、リストアのどちらも、どのようにするのが一番簡単で使いやすいか模索しておりましたが、いろいろとご回答いただくことができ大変参考になりました。 今後ともよろしくお願いいたします。

msdesoft
質問者

補足

お忙しいところ、ご教示いただき、ありがとうございます。 できれば、Accessのボタンから処理を実行して、バックアップと復元をできるようにしたいと思っております。 もしかしますと、Accessのボタンからバッチファイルを実行すればいいのでしょうか。バッチファイルの作成方法も合わせてご教示いただければ大変助かります。 また、sqlcmdユーティリティは、コマンドを入力して処理を実行するのでしょうか。(この辺はSQLSERVERをお使いの方には常識だと思うのですが、当方は知識が薄く見当はずれな質問をしているかもしれません) どうぞよろしくお願いいたします。

関連するQ&A

  • SQL SERVER 2005 EXPRESS EDITIONでのバックアップについて

    お世話になります。どなたかご教示いただければ助かります。 現在SQL SERVER 2005 EXPRESS EDITIONで運用しているデータベースのバックアップを定期的に取りたいと思っております。 クライアントはAccess2000のADPを利用しております。VBAのコードから、ADODB.Commandオブジェクトを利用してBACKUP DATABASE のコマンドで問題なく、バックアップファイルは作成できるのですがRESTORE DATABASEを使用すると、どのパソコンからもアクセスしていないのに「データベースは使用中なので、排他アクセスを獲得できません」とメッセージが出てしまいます。どうすれば回避して復元できるでしょうか。 お忙しいところ申し訳ありませんが、ご教示いただければ助かります。

  • SQL Server 2005 Express Edition

    こんにちは SQL Server 2005 Express Editionについて質問なのですが 無償版との事ですが SQL Server 2005 Enterprise Edition と比べるとどんな制限があるのでしょうか? ご存知の方、ご回答いただけましたら、幸いです。

  • AccessとSQL server 2005 Express Editionについて

    今ある、Accessの照会システムがあります。 テーブルはサーバ(Win2003Server)にmdbファイルを置いてます。 照会画面、レポート等のプログラムは各クライアントにそれぞれmdbを置き、サーバにあるmdbファイルをリンクテーブルで参照しています。 今後照会だけでなく入力エントリプログラムを追加していくのですが そのエントリは9台同時に入力することが考えられます。 今のmdbで9台同時複数エントリはAccessのmdbでは当然無理なので 今あるインターフェースをAccessで DBをSQL server 2005 Express Editionで考えています。 容量はMAX4GBと聞いているのですがデータの規模は4GBで問題ありません。 SQL server 2005 Express Editionでクライアント9台同時接続できるのでしょうか? 費用をかけれないので無償のSQL server 2005 Express Editionで考えています。 可能かどうか知りたいのです。9台の同時接続で運用にも耐えれるのかも疑問です。Express Editionでは無理があるのかも知りたいのです。 無理であれば今ある資産を利用して費用をかけないで済む方法があれば助かります。 どうぞよろしくお願いします。

  • SQL Server 2005 Express Edition をダウンロードしたいのですがどれをダウンロードすればいいのでしょう?

    http://www.microsoft.com/japan/sql/editions/express/default.mspx のサイトの右上の方に ダウンロード ・SQL Server 2005 Express Edition Service Pack 1 ・SQL Server 2005 Express Edition with Advanced Services ・SQL Server 2005 Express Edition Toolkit ・SQL Server Management Studio Express とありますが SQL Server 2005 Express Editionをインストールするには どれをダウンロードすればいいのでしょうか? よろしくお願い致します。

  • SQL Server 2008 Express

    Windows Server 2003 に SQL Server 2005 Express で使っている環境の バックアップ目的で サーバ機とWindows Server 2008 R2 Standard (64ビット版)を 購入し、SQL Server 2008 Express をインストールしました。 OSとSQL Server 2008 Expressのインストールはここ数日何度もトライしましたが、 解決に至りません。 Windows Server 2003 に SQL Server 2005 Express上のデータベースに 対して、クライアントは、Windows XP + Office Pro 2003でAccess より リンクテーブル→ODBCデータベース→SQL Server で進めていって テーブルが出てきますが、新しく構築したサーバ機でテストすると。 作成したデータベースが表示されません。 全く表示されないのではなく、デフォルトで入っている、master等は表示されます。 2005から2008へデータベースファイルを持ってきたことが原因と思い、 2008側で作りましたが、やはり、それも表示されません。 OSとの相性が問題かと思い、別のWindows 7 へ入れてみましたが、同じ現象です。 SQL Server 2008 Express 接続でネットで検索をかけると、全く繋がらないと いった質問だけで、ポートを空けるとか言った回等で解決に至ったか分からない まま、締め切られています。 自分の場合は、全く症状が違っていて、繋がるのですが、作成したのが見れないんです。 このような症状あると思うんですが、質問自体見つかりません。 Microsoft に問合せしましたが、所詮無償のものですので、テクネットやこちらを 紹介され、そちらで解決して下さいとのことで困っています。

  • SQL Server 2005 の インスタンス名変更方法

    SQL Server 2005 express edition で既定のインスタンス「SQLEXPRESS」で運用しています。 運用途中で、「TEST1」等にインスタンス名を変更することは可能なのでしょうか? 目的としては、異なる拠点にあるスタンドアロン(SQLServerで構築しているサーバー)のバックアップを片方の拠点でバックアップを復元させたいのです。 <拠点(1)> SQL Server 2005 express edition(インスタンス名:SQLEXPRESS) で運用し、バックアップ時にインスタンス名を変更(インスタンス名:TEST1)して、バックアップファイルを作成 <拠点(2)> SQL Server 2005 express edition(インスタンス名:TEST1) に拠点(1)で作成したバックアップを復元する ※ 拠点(2)では、TEST1~TEST10 のように各拠点のインスタンスを   作成しておいて、それぞれのバックアップを復元できるようにした  いのです。 ご教示の程、お願い致します。

  • SQL server 2008 Express Edition のインストールができず、困っています

    SQL server 2008 Express Edition のインストールについてご存知でしたら、ご教示いただけないでしょうか。 (困っていること) 以下の手順でインストールを行おうとしているのですが、「インストールメディアの参照」のフォルダに何を指定すれば良いのかわからず、困っています。  1)[スタート]→[プログラム]→[Microsoft SQL Server 2008]→[構成ツール]→[SQL Server インストールセンター]の順にクリック  2)画面左側の「インストール」をクリック→「SQL Server の新規スタンドアロンインストールまたは既存のインストールへの機能の追加」  3)ここで、「SQL Server 2008 インストールメディアの参照」という小さな画面が表示されるのですが、フォルダの欄に何を指定すれば良いのかわかりません。  試しに「C:\Program Files\Microsoft SQL Server」や私が作成したフォルダ「C:\MySQLServer」等を指定してみましたが、  『'C:\MySQLServer'は無効なインストールフォルダです。』というエラーが表示されます。 (動作環境について)  ・OS:Windows XP Professional Version 2002 SP2  ・SQL serverは「Visual Web Developer 2008 Express Edition」を   インストールした時に、一緒にインストールしたものです。 (補足事項) Visual Web Developer 2008の入門書で、データベース作成の学習中に以下のエラーメッセージが表示され、   「SQL serverへの接続を確立している時にネットワーク関連またはインスタンス 固有のエラーが発生しました。   サーバーが見つからないかアクセスできません。」 調べたところ、以下の場合エラーメッセージが表示されるとのことでしたので、 SQL serverのインストールを行おうとしています。   ・SQL serverがインストールされていない   ・別のインスタンスでインストールされている可能性がある

  • SQL Server 2005 Express

    教えてください。 SQL Server2005 Express EditionはWindows7に対応していますでしょうか? ServicePackは??以上ということはありますでしょうか? 対応表等あれば教えていただけますでしょうか? もし対応していたとしても新しいExpress Editionに変えた方が良いでしょうか? (現在WindowsXP上で使用しています。) よろしくお願い致します。

  • 2008? or 2005? Microsoft SQL Server Express Edition

    Microsoft SQL Server Express Edition をインストールしようと思うのですが 「Microsoft SQL Server Express」で ググルと2005が最初に出てきて詳しいホームページが1番目に出てきて 2008が次に表示され見てみるといきなりダウンロードページで 2005のようなその製品に対する詳しい情報が見当たりません。 これは今のところマイクロソフトが2005を推奨していて 2008はまだまだといったところなのでしょうか? 無難に2005をインストールしたほうがいいですか? それとも2008でも別に問題ないでしょうか?

  • SQL Server 2005 Express

    MS SQL server 2005 express edition をWindows7のパソコンにインストールをしたいです。 必要なインストール物、必要な環境条件など分からない素人です。 教えていただけないでしょうか。 以下の2つで宜しいのでしょうか? Microsoft SQL Server 2005 Express Edition Service Pack 3 Microsoft SQL Server Management Studio Express Service Pack 3 .NETFrameworkのバージョンやWindow7の更新プログラムやサービスパックなどは どのような環境であれば宜しいのでしょうか? すみません。よろしくお願い致します。