SQLSERVERをサーバマシンにインストールし、クライアントマシンで開発したVBアプリケーションを他のマシンで実行したい場合、クライアントツールをインストールしなくとも実行できる方法はないでしょうか?

たとえば、ディストリビューションウィザードなどを使ってセットアップファイルを作成する際に、接続に必要な情報も含めてしまうとか、できないのでしょうか?

その他にも、何か良い方法があったらお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

すみません。


SQLServerはほとんど使っていないので良く分かりませんが、SQLのツールをインストールして動くということは、Mdacのバージョンの違いが疑わしいです。
VBのサービスパック、または、SQLServerに付属しているMdacをVBパッケージといっしょにインストールしては如何でしょうか?
たしか、SQLServer2000からはMdac2.6だったと思いますが、VBのサービスパックそのままでは2.5までのMdacしか配布できなかったと思います。(私は配布パッケージを置いてあるフォルダに、2.6のMdacを置いていますが、そうすればできるかも?VBのフォルダのWicardsのPDWizardのRedistフォルダのMdac.exeが配布用Mdacです)
    • good
    • 0
この回答へのお礼

ありがとうございます。
MDACというものを知りませんでした。
色々と感謝しています。
ありがとうございました。

お礼日時:2002/02/04 18:50

「クライアントツール」というのを何をさしているのかはっきりしませんが、クライアント-サーバー間の接続に何を使っているかによると思います。


一般には、VB・SQLServerでプログラムを作成する場合、接続にはOLEDB-ADO、ODBC-DAOなどがありますが(まだまだ組み合わせはあります。)、たいていの場合、ディストリビューションウィザードでいっしょに配布ができます。
また、接続のための情報(サーバーのサーバー名やユーザー名など)は、クライアントソフトで入力させるようなプログラムにするか、接続情報ファイルをいっしょに添付する、ソースの中に組み入れてしまうのが一般的だと思います。(ODBCのファイルDSN以外で情報を配布する方法は、私は知りません。すいません。今は、OLEDB-ADOの組み合わせのほうが一般的だと思いますので上記のやり方で大丈夫だと思います。)

この回答への補足

お返事ありがとうございます。
初心者なもので考え違いをしていたらごめんなさい。
VB-SQLSERVER間で作成した実行ファイル(接続は、ODBC-ADO)を他のコンピュータで実行したらエラーが出て起動しませんでした。
そのコンピュータは、開発マシンとほぼ同じ環境です。
そこで、SQLSERVERのクライアントツールをインストールしたら実行できました。
エラーの内容は、「接続が確立できませんでした」
とのことです。
ランタイム関係ではないようです。
何かやりかたを間違えているのでしょうか?
ちなみに、SQLSERVERは2000、クライアントはWin2000PROです。
すみませんがよろしくお願いします。

補足日時:2002/02/01 09:54
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QSQLServerのクライアントツールしかインストールできない

Windows2000 を使用しています。
自宅のPCにSQLServer2000 をインストール
しようとしたら、普通にサーバ機能とクライアント機能
の両方をインストールすることができました。

しかし、会社のPCで同じことをすると
クライアントツールしかインストールできませんと
注意メッセージがでてきます。

サーバ機能もインストールしたい時は、
どうすればよいのでしょうか?

Aベストアンサー

Windows2000のどのエディションに、SQLServer2000のどのエディションをインストールしようとしたのでしょうか?

OSとソフトのエディションの組合せによってインストールのできるかどうかが変わってきます。
参考URLのページを参照して確認してください。

参考URL:http://www.microsoft.com/japan/SQL/evaluation/overview/Feautures.asp

Q無料でインストールできたSQLServer2kですが・・・

win2kproに.netFrameWorksSDKを入れました。
file:///C:/Program%20Files/Microsoft.NET/FrameworkSDK/Samples/Setup/html/Start.htm
の手順に従い、SQLServerがインストールできました。
現在、SQL Serverサービスマネージャver8.00.382が常駐しております。

・SQL Serverって高価なモノだと思っていたのですが、特に気にせずこのまま使ってもいいのでしょうか?

・Win2kProでIIS上で利用しようと思うが人数や機能に制限は?

・WindowsUpdateでの更新項目に含まれますか?
サービスパックとかの摘要は早速必要になるのかな?
それとも個別に手作業?

・せっかくなので、SQLの勉強しようと思うけど、判りやすい書籍や情報ありませんでしょうか?

Aベストアンサー

MSDE2000がインストールされている状態です。
Microsoft SQL Server 2000 Desktop Engineというバージョンで、製品版のSQLServer2000の各種管理ツールを省略したものです。またメモリやディスクの最大容量についても製品版に比べると多少見劣りします。同時接続ユーザーについても5接続に最適化されていますので、IIS経由で使用する場合は注意したほうが良いです。

MSDEに関しては、堀川明さんが有名です。参考URLに記載されているサイトを確認してみてください。書籍の紹介もされていますよ。

参考URL:http://www.horikawa.ne.jp/msde/

QSQLServerのどのエディションがインストールされているのか知りたい時は?

SQLServerのどのエディションが
インストールされているかを調べるには
どうしたらよいのでしょうか?

Windows2000
SQLServer2000

Aベストアンサー

SQLサーバーのエンタープライズマネージャーを起動して
対象のSQLサーバーインスタンスを右クリックするとプロパティが出てくると思いますのでプロパティを表示してください。

それで、エディションが表示されます。

QWin95マシンへのMyODBCインストール

Win95マシンへのMyODBC 3.51-02のインストールがうまくいかず、とても困っています。
ネット検索もいろいろやっているのですが、解決は見つからず...八方ふさがり、お手上げです。

MySQLのWebページからダウンロードしたMyODBCを実行してもだめで、しかも、「ODBCデータソースアドミニストレータ」でのDSN登録もだめです。

「ODBCデータソースアドミニストレータ」の「ドライバ」のリストにはMyODBC 3.51-02が表示されているので、ファイルDSNやシステムDSNの画面で「追加」を実行すると次のようなエラーが出ます。

ユーザDSNとシステムDSNでは「MySQL ODBC 3.51 Driver ODBCのセットアッププログラムを読み込むことができません(システムエラーコード1157)」

ファイルDSNでは、とりあえず登録はできるのですが、Database,Serverなどを指定しても「指定したファイル データソース パラメータを使用して接続することはできません」
登録した後で「構成」を見ようとしても、「DSNファイルは無効です」

職場で同じようにインストールしたWin95マシンは20台はあると思うのですが、3台だけこんな現象が出ています。
ためしにMyODBCを最新の3.51-04にしてもだめでした。

解決方法かヒントをご存知の方、お助けください。
よろしくお願いします。

Win95マシンへのMyODBC 3.51-02のインストールがうまくいかず、とても困っています。
ネット検索もいろいろやっているのですが、解決は見つからず...八方ふさがり、お手上げです。

MySQLのWebページからダウンロードしたMyODBCを実行してもだめで、しかも、「ODBCデータソースアドミニストレータ」でのDSN登録もだめです。

「ODBCデータソースアドミニストレータ」の「ドライバ」のリストにはMyODBC 3.51-02が表示されているので、ファイルDSNやシステムDSNの画面で「追加」を実行すると次のようなエラーが...続きを読む

Aベストアンサー

細かいところまでは不明ですけど
おそらくODBCとかMDACとかDCOM等の
バージョン違いによる問題じゃないでしょうか
Windows95ということなのでTCP/IP関連のDLLが古い可能性も
考えられますね。

それとhttp://www.mysql.com/downloads/api-myodbc.html
を見ると3.51は、development release となってますので
2.50を使ったほうが問題が起こりにくい気がします。

参考URL:http://www.microsoft.com/japan/msdn/data/download.asp

QOracleクライアントインストール後の不具合について

Oracleクライアントインストール後の不具合について教えてください。

OS:WINDOWS95のPCで今まで「ネットワークコンピュータ」からIPアドレスを変更する画面が英語になり、IPアドレスが変更できない不具合が発生していました。

原因が今までわからなかったのですが、どうやらOS:WINDOWS95のPCにOracle
クライアントをインストールするとこのような現象が起きるようなのです。

この不具合を解消する方法を誰か知らないでしょうか?
Oracle社からパッチ等出ているのでしょうか?
(Oracle社からIDを取得していないため確認できません(^^;) )

ものすごく困っているのですが...
皆さん宜しくお願いします。

Aベストアンサー

以前、同様の質問を受けて回答したものです。
お試しください。

参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=99368


人気Q&Aランキング

おすすめ情報