Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


13281 / 13644 ツリー ←次へ | 前へ→

【6067】MSDEへの接続について 孫悟空 03/6/15(日) 13:02 質問
【6080】Re:MSDEへの接続について こうちゃん 03/6/16(月) 8:53 回答
【6114】Re:MSDEへの接続について 孫悟空 03/6/16(月) 23:52 お礼
【6128】Re:MSDEへの接続について こうちゃん 03/6/17(火) 12:06 発言
【6154】Re:MSDEへの接続について 孫悟空 03/6/17(火) 20:46 お礼
【6162】がんばってくださいね こうちゃん 03/6/18(水) 8:42 発言

【6067】MSDEへの接続について
質問  孫悟空  - 03/6/15(日) 13:02 -

引用なし
パスワード
    ネットワークにつながっているコンピューター(OS Windwos2000,コンピューター名"Comp")に
MSDEをインストールし、データーベースを作成しました。
 今のところユーザーは"sa"とパスワード"Lion"としています。
このデーターベースに、ネットワーク上の他のコンピューター(OSは、95〜2000まで様々)から
エクセルVBA(DAOを使用予定)を使いアクセスするモジュールを作成しようと思っています。
そこで、
1.MSDEで以上のような事が、本当に実現できますか?
2.出来る場合、各端末の設定方法はどのようにすればよろしいのでしょうか?
3.ライセンス上の問題点など注意すべき点
    以上3点につきアドバイスいただけると助かります。

【6080】Re:MSDEへの接続について
回答  こうちゃん E-MAIL  - 03/6/16(月) 8:53 -

引用なし
パスワード
   孫悟空さん、こんにちは

> ネットワークにつながっているコンピューター(OS Windwos2000,コンピューター名"Comp")に
>MSDEをインストールし、データーベースを作成しました。
> 今のところユーザーは"sa"とパスワード"Lion"としています。
このユーザー、パスワードは仮のものですよね?
ここのように善意の掲示板であり、ユーザも匿名とはいえ、DBのユーザ名、パスワードはむやみに公開しないほうがいいかも・・老婆心ながら^^;

>このデーターベースに、ネットワーク上の他のコンピューター(OSは、95〜2000まで様々)から
>エクセルVBA(DAOを使用予定)を使いアクセスするモジュールを作成しようと思っています。
>そこで、

>1.MSDEで以上のような事が、本当に実現できますか?
できます。ただし、データベース管理上、大変な部分もかんがえられます。

>2.出来る場合、各端末の設定方法はどのようにすればよろしいのでしょうか?
DAOを使った場合は、ODBCの設定等が必要になるかもしれません。
MSDEをお使いになるのでしたら、Officeは2000だと思います。
その場合であれば、ADOをお使いになることをお勧めします。

>3.ライセンス上の問題点など注意すべき点
特別な配慮はいらないと思います。
MSDEをインストールするPCにOffice2000(XP)のライセンス、利用する端末側に各Excelのライセンスってことですが・・

【6114】Re:MSDEへの接続について
お礼  孫悟空  - 03/6/16(月) 23:52 -

引用なし
パスワード
   ▼こうちゃん:こんにちは,早速の回答ありがとうございます。

>> 今のところユーザーは"sa"とパスワード"Lion"としています。
>このユーザー、パスワードは仮のものですよね?
⇒はい。

>ここのように善意の掲示板であり、ユーザも匿名とはいえ、DBのユーザ名、パスワードはむやみに公開しないほうがいいかも・・老婆心ながら^^;
⇒今後そのようにいたします。もう少し例題らしいものにします。

>>1.MSDEで以上のような事が、本当に実現できますか?
>できます。ただし、データベース管理上、大変な部分もかんがえられます。
⇒具体的にはどのような問題でしょうか?認証とか?でしょうか?

>>2.出来る場合、各端末の設定方法はどのようにすればよろしいのでしょうか?
>DAOを使った場合は、ODBCの設定等が必要になるかもしれません。
⇒この具体的な設定方法をご存じですか?ご存じでしたら教えて頂きたく。
⇒SQLサーバーと同様の対応でいいと思うのですが、SQLサーバーへの接続をしたことが無く、先が見えていません。

>MSDEをお使いになるのでしたら、Officeは2000だと思います。
>その場合であれば、ADOをお使いになることをお勧めします。
⇒MSDEへアクセスするエクセルが95,7もあり、DAOを選択してます。

>>3.ライセンス上の問題点など注意すべき点
>特別な配慮はいらないと思います。
>MSDEをインストールするPCにOffice2000(XP)のライセンス、利用する端末側に各Excelのライセンスってことですが・・
⇒ありがとうございます。気にせずやります。

【6128】Re:MSDEへの接続について
発言  こうちゃん E-MAIL  - 03/6/17(火) 12:06 -

引用なし
パスワード
   孫悟空さん、こんにちは

>>>1.MSDEで以上のような事が、本当に実現できますか?
>>できます。ただし、データベース管理上、大変な部分もかんがえられます。
>⇒具体的にはどのような問題でしょうか?認証とか?でしょうか?
データベース管理上の問題です。SQLServerにはエンタープライズマネージャーというDB管理ツールが付属しますが、MSDEにはこれがありません。
ために、バックアップの設定や、DBモードの設定等をAccessのインターフェースかSQL、ストアードプロシージャ等を使用して行う必要があります。
これが結構大変かも・・

>>>2.出来る場合、各端末の設定方法はどのようにすればよろしいのでしょうか?
>>DAOを使った場合は、ODBCの設定等が必要になるかもしれません。
>⇒この具体的な設定方法をご存じですか?ご存じでしたら教えて頂きたく。
>⇒SQLサーバーと同様の対応でいいと思うのですが、SQLサーバーへの接続をしたことが無く、先が見えていません。
まずはHELPで「ODBC」を検索して見ましょう。
そのうえで疑問点があれば具体的に質問してみてください。
場合によってはAccess部屋の方がいい質問もあるかもしれませんね。

【6154】Re:MSDEへの接続について
お礼  孫悟空  - 03/6/17(火) 20:46 -

引用なし
パスワード
   ありがとうございました。
色々難しい点がありそうですが、トライしてみます。

【6162】がんばってくださいね
発言  こうちゃん E-MAIL  - 03/6/18(水) 8:42 -

引用なし
パスワード
   孫悟空さん、こんにちは
>ありがとうございました。
>色々難しい点がありそうですが、トライしてみます。
DBをMSDEにすると、難しくなる面も多々あるのですが、それ以上にメリットがあると思います。
たとえば同時アクセス時のパフォーマンスや、データの一意性の確保等です。
チャレンジの価値大いにあると思いますので、がんばってくださいね。
私はDB接続はほぼADOでおこなっていますので、DAOでお役にたてないところもあるかもしれませんが、他の皆様もいらっしゃいますので、わからないところはまた質問してくださいね。

13281 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free