メインコンテンツへスキップ

データのバックアップについて

コメント

10件のコメント

  • Tanda

    山本さん、

    「入力データ」というのは、プログラムデータですか、それともデータソースのデータですか?

  • yamamoto

    tandaさん

    コメントありがとうございます。

    データソースのデータです。

  • Tanda

    山本さん、

    データベースは何をお使いですか?
    SQL Server? Oracle? SQLite? Actian Zen? DB2 UDB?

  • yamamoto

    SQL Serverです。

  • Tanda

    山本さん、

    プロジェクトをオープンする前に、データベースへの接続設定はできていますか?
    そして、その接続先のパスにSQL Serverのインスタンスは走っていますか?

  • yamamoto

    サーバーとの接続はできていると思われます。

    ちなみにインスタンスはどういうものですか?

  • Tanda

    山本さん、

    > サーバーとの接続はできていると思われます。

    それであれば、Magic側で何かダミーデータを入力してみて、SQL ServerのManagement Studioでちゃんとデータが登録されたかどうかを確認してみるといいですよ。

    インスタンスとは「稼働している状態」のことです。「1インスタンス」と言えば、SQL Serverが「1個稼働している」といった意味になります。

  • yamamoto

    何度も申し訳ないです。

    Microsoft SQL Serverを使用しているのですがManagement Studioのどこでデータを確認できますでしょうか。

    また、データのバックアップを取ろうと思ったらSQL Serverの方でコピーを取る必要があるということでしょうか。

    インスタンスの解説ありがとうございます。

  • Tanda

    山本さん、

    > Management Studioのどこでデータを確認できますでしょうか。

    データベースのテーブルを右クリックして、「上位200行の編集」で見れますよ。

    > データのバックアップを取ろうと思ったらSQL Serverの方でコピーを取る必要があるということでしょうか。

    最初のご質問を見ますと、プロジェクトフォルダのコピーを行っただけでしたら、データベースは元の位置のままだと思いますので、その場合はデータベースへのパスをデータベーステーブルに再度、明示的に再設定してやるだけでいいですよ。

    データベースの物理的な場所を移動したいような場合は、データをそっちに持っていってやる必要があります。その場合はSQL Serverの「バックアップ・リストア」コマンドやら、「デタッチ・アタッチ」といったコマンドの使い方を学ぶ必要がありますが、SQL Serverの初心者の方にはMagic側に用意されている「テキスト出力・テキスト入力」のご使用をお勧めします。

    外部にテキストファイルがあらかじめ用意されているのであれば、その一連の「.txt」ファイルをAPGの「テキスト入力」で取り込むだけです。SQL側のコマンドを覚える必要はありません。Magicの基本的な操作法に慣れてきてから、SQL Server専門の勉強に入られたらいいと思います。SQL ServerはMicrosoft社の製品ですので、参考書はMicrosoft社からも出ているはずです。

  • yamamoto

    tandaさん

    ご返信ありがとうございます。

    今日一日ずっと悩んでいたので助かりました!

    お忙しい中、ご回答いただきありがとうございました。

サインインしてコメントを残してください。