RIAでの開発環境と本番環境のDB接続はどう切り替えるの?
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
onnet
投稿数: 59
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
皆さま、お元気ですか?(株)オンネット・システムの超初心者です。
「ワラをもすがる思い」でお尋ねしています。よろしくお願いします。
以下、内容です。
・開発環境でのAndroid開発と実行を確認しました。
・運用するサーバ環境のセットアップも終了しました。
・いよいよ、開発環境で作成したプログラムを運用に再配置します。
(そこで、ご質問)
・開発環境でDB環境も作成していますからDB接続先は開発環境です。
・そのプログラムを運用先に移したら運用先のDBに接続先を変更させる必要がありますよね。
・どこで、接続先を変えるのですか?
「ワラをもすがる思い」でお尋ねしています。よろしくお願いします。
以下、内容です。
・開発環境でのAndroid開発と実行を確認しました。
・運用するサーバ環境のセットアップも終了しました。
・いよいよ、開発環境で作成したプログラムを運用に再配置します。
(そこで、ご質問)
・開発環境でDB環境も作成していますからDB接続先は開発環境です。
・そのプログラムを運用先に移したら運用先のDBに接続先を変更させる必要がありますよね。
・どこで、接続先を変えるのですか?
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
どんな環境なのかを書かないと回答ができないと思いますよ
投票数:1
平均点:10.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
onnetさん、
データベーステーブルですね。
ちなみに、接続先の変更はクラサバもRIAも同じです。
データベーステーブルですね。
ちなみに、接続先の変更はクラサバもRIAも同じです。
投票数:1
平均点:10.00
onnet
投稿数: 59
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
onnetです。
みなさん、ありがとうございます。
環境を明確にします。
・開発は、Windows2012サーバとDBは同一場所のMS-SQLServerです。
・運用場所は、Azureです。サーバとDBの種類は同じです。ただDBは、違うサーバで稼働しています。
「クラサバと同じ」というご回答も了解しました。変えられるということを理解しました。
今から、マニュアルで探してみます。
みなさん、ありがとうございます。
環境を明確にします。
・開発は、Windows2012サーバとDBは同一場所のMS-SQLServerです。
・運用場所は、Azureです。サーバとDBの種類は同じです。ただDBは、違うサーバで稼働しています。
「クラサバと同じ」というご回答も了解しました。変えられるということを理解しました。
今から、マニュアルで探してみます。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
多分、開発環境でDBのサーバー名を指定したかと思います。
そのサーバー名を運用環境のサーバー名にしてあげるだけではないでしょうか
そのサーバー名を運用環境のサーバー名にしてあげるだけではないでしょうか
投票数:1
平均点:10.00
onnet
投稿数: 59
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
ISHIJIMAさん、超ありがとございます。
「そのサーバー名を運用環境のサーバー名にしてあげるだけではないでしょうか」ということの意味は理解しました。
そういうことであれば
・開発環境から本番環境のDBが参照できなくても良いという事ですか?
・また、本番環境で、接続文字列変更などを編集する方式では無いという事ですか?
超初心者ですみません。
「そのサーバー名を運用環境のサーバー名にしてあげるだけではないでしょうか」ということの意味は理解しました。
そういうことであれば
・開発環境から本番環境のDBが参照できなくても良いという事ですか?
・また、本番環境で、接続文字列変更などを編集する方式では無いという事ですか?
超初心者ですみません。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
なぜ開発環境から本番環境のDBが参照できないのでしょうか?
別にどの環境からでもDBに接続できる環境であればサーバー名を変更すれば問題ないと思います。
別にどの環境からでもDBに接続できる環境であればサーバー名を変更すれば問題ないと思います。
投票数:0
平均点:0.00
fjksudou
投稿数: 180
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
onnetさん
こんにちは
データベースの接続設定について
「オプション・設定・データベース・特性」
で設定しましたよね。
そこのデータベースサーバで「本番」と「テスト」とを切り替えます。
もう一つのやり方は、
「オプション・設定・データベース」で「本番」と「テスト」の2つ作ります。
その後、
「データベースリポジトリ」の「データベース」を切り替えます。
まだあります。
MAGIC.INIを本番用と開発用の2つ作ります。
データベース接続を各々設定します。
起動するアイコンのリンク先の最後に「/INI=」を追加し、ファイル名を指定します。
それで、アイコンで環境を切り替える事ができます。
高度になると、プログラム上でINIを書き換えられますが…。
いろんな方法がありますので、たくさん試してみてください。
こんにちは
データベースの接続設定について
「オプション・設定・データベース・特性」
で設定しましたよね。
そこのデータベースサーバで「本番」と「テスト」とを切り替えます。
もう一つのやり方は、
「オプション・設定・データベース」で「本番」と「テスト」の2つ作ります。
その後、
「データベースリポジトリ」の「データベース」を切り替えます。
まだあります。
MAGIC.INIを本番用と開発用の2つ作ります。
データベース接続を各々設定します。
起動するアイコンのリンク先の最後に「/INI=」を追加し、ファイル名を指定します。
それで、アイコンで環境を切り替える事ができます。
高度になると、プログラム上でINIを書き換えられますが…。
いろんな方法がありますので、たくさん試してみてください。
投票数:2
平均点:10.00
onnet
投稿数: 59
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
fjksudouさん
お世話になります。大変参考になりました。ありがとうございました。
早速、確認してみます。
正規のサポートより10倍くらい親切なご回答でした。
お世話になります。大変参考になりました。ありがとうございました。
早速、確認してみます。
正規のサポートより10倍くらい親切なご回答でした。
投票数:0
平均点:0.00
pu_mahalo
居住地: 大阪
投稿数: 775
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
こんにちは Puです。
>・そのプログラムを運用先に移したら運用先のDBに接続先を変更させる>必要がありますよね。
>・どこで、接続先を変えるのですか?
問)どこで、接続先をかえるのですか?
答)MAGIC.INIで変えます
上記がシンプルな答えになるかと思います。
もう少し細かく答えると
INIの中の以下のステートメントのSQLserverの接続文字列です.
[MAGIC_DATABASES]
接続文字列には論理名も使用できますので
私は論理名を使用し
論理名の所で DBを切り替えてます。
でわ〜でわ〜
>・そのプログラムを運用先に移したら運用先のDBに接続先を変更させる>必要がありますよね。
>・どこで、接続先を変えるのですか?
問)どこで、接続先をかえるのですか?
答)MAGIC.INIで変えます
上記がシンプルな答えになるかと思います。
もう少し細かく答えると
INIの中の以下のステートメントのSQLserverの接続文字列です.
[MAGIC_DATABASES]
接続文字列には論理名も使用できますので
私は論理名を使用し
論理名の所で DBを切り替えてます。
でわ〜でわ〜
投票数:1
平均点:10.00
onnet
投稿数: 59
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
Puさん
具体的にありがとうございます。
試してみます。本当に感謝です。
DBマジックのユーザさんは、親切なことが分かりました。
今後ともよろしくお願いします。
具体的にありがとうございます。
試してみます。本当に感謝です。
DBマジックのユーザさんは、親切なことが分かりました。
今後ともよろしくお願いします。
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
onnetさん、
データベーステーブルで設定した内容が結果的にMagic.ini
ファイルに保存されますので、どちらで変更しても同じ結果に
なります。
データベーステーブルで設定した内容が結果的にMagic.ini
ファイルに保存されますので、どちらで変更しても同じ結果に
なります。
投票数:1
平均点:10.00