データのバックアップについて
初歩的な質問で恥ずかしいのですが
プロジェクトのバックアップを丸ごとコピーして取りましたところ
入力データが消えていました。
入力データごとバックアップを取るにはどうしたらいいのでしょうか。
-
山本さん、
「入力データ」というのは、プログラムデータですか、それともデータソースのデータですか?
-
tandaさん
コメントありがとうございます。
データソースのデータです。
-
山本さん、
データベースは何をお使いですか?
SQL Server? Oracle? SQLite? Actian Zen? DB2 UDB? -
SQL Serverです。
-
山本さん、
プロジェクトをオープンする前に、データベースへの接続設定はできていますか?
そして、その接続先のパスにSQL Serverのインスタンスは走っていますか? -
サーバーとの接続はできていると思われます。
ちなみにインスタンスはどういうものですか?
-
山本さん、
> サーバーとの接続はできていると思われます。
それであれば、Magic側で何かダミーデータを入力してみて、SQL ServerのManagement Studioでちゃんとデータが登録されたかどうかを確認してみるといいですよ。
インスタンスとは「稼働している状態」のことです。「1インスタンス」と言えば、SQL Serverが「1個稼働している」といった意味になります。
-
何度も申し訳ないです。
Microsoft SQL Serverを使用しているのですがManagement Studioのどこでデータを確認できますでしょうか。
また、データのバックアップを取ろうと思ったらSQL Serverの方でコピーを取る必要があるということでしょうか。
インスタンスの解説ありがとうございます。
-
山本さん、
> Management Studioのどこでデータを確認できますでしょうか。
データベースのテーブルを右クリックして、「上位200行の編集」で見れますよ。
> データのバックアップを取ろうと思ったらSQL Serverの方でコピーを取る必要があるということでしょうか。
最初のご質問を見ますと、プロジェクトフォルダのコピーを行っただけでしたら、データベースは元の位置のままだと思いますので、その場合はデータベースへのパスをデータベーステーブルに再度、明示的に再設定してやるだけでいいですよ。
データベースの物理的な場所を移動したいような場合は、データをそっちに持っていってやる必要があります。その場合はSQL Serverの「バックアップ・リストア」コマンドやら、「デタッチ・アタッチ」といったコマンドの使い方を学ぶ必要がありますが、SQL Serverの初心者の方にはMagic側に用意されている「テキスト出力・テキスト入力」のご使用をお勧めします。
外部にテキストファイルがあらかじめ用意されているのであれば、その一連の「.txt」ファイルをAPGの「テキスト入力」で取り込むだけです。SQL側のコマンドを覚える必要はありません。Magicの基本的な操作法に慣れてきてから、SQL Server専門の勉強に入られたらいいと思います。SQL ServerはMicrosoft社の製品ですので、参考書はMicrosoft社からも出ているはずです。
-
tandaさん
ご返信ありがとうございます。
今日一日ずっと悩んでいたので助かりました!
お忙しい中、ご回答いただきありがとうございました。
サインインしてコメントを残してください。
コメント
10件のコメント