• ベストアンサー

MSDE再配布

MSDEに再配布の機能があると知ったのですが、これはVBのRunTimeみたいなものですか? 再配布先のPCではEnterpriseManagerとかでデータの参照とかできませんよね? テーブルの追加とかはODBC経由でできそうですけど。

質問者が選んだベストアンサー

  • ベストアンサー
  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

 MSDE1.0またはMSDE2000は、インストールパッケージまたはマージモジュールを「あなたが開発したソフトウェアと共に」配布する事ができる。また、そのMSDEは「あなたが開発したソフトウェアがデータストアをする目的でのみ」再配布先にて使用できる。基本的に誰でもダウンロードしてインストールする事ができるVB Runtimeとはここの部分が違う。まぁ、それさえ気をつければランタイムと言ってしまえなくもないような気がしないでもない(弱い・・・・)。  で、Enterprise Managerだが、君の想像通り無い。なので配布先でMSDEの管理にEnterprise Managerは使えない。osqlかまたはAccessがあるのならAccessプロジェクトで中を覗く事ができる。cseのようなフリーソフトを使っても良いだろう。  個人的にはSQL Serverの管理はtelnet+osqlの組み合わせが最も良いと思う。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • VB+MSDE

    VBとMSDEを使いアプリケーションを作成しています。 OSだけが入っているPCにこのアプリをインストーラを使い入れたいんですが、VBのディストリビュージョンウィザードでは難しいことができないようです。 VBとMSDEをインストールして自動でテーブル情報やユーザー情報を書き込もうとするにはどんなインストーラーが必要でしょうか?

  • MSDEのテーブルはどこに作成されているのでしょうか?

    お世話になります。 Access2000+VB.NETからMSDE2000RelAに移行勉強中です。 SQL Web Data Administratorを使用してテーブルを作成して 入力ツールやその他の画面を.NETで作成しました。 今度サーバーにそのデータを移そうと思ってテーブルのパスを 探したんですがよくわかりません。 そういえば作成するときにもどこに作成するのかというドライブ 名もディレクトリも指定しなかった(聞かれなかった)ように 思います。 拡張子は.dboなのでそれをキーに検索しても引っかかりません。 このデータベースファイルを探してコピーしたいのですが、そも そもデフォルトではどこに作成されるのかご教示いただけませんか? よろしくお願いいたします。

  • VB2005からMSDE2000Aに接続したいのですが、、

    VB2005からMSDE2000へ接続しようと思います。このMSDE2000へAccess2002では接続できているのでMSDE2000自体には問題はないかと思います。 手順は: VB2005にSqlConnectio1を配置し、 ConnectionString → 新しい接続 の 接続の追加でデータソースとデータベースファイル名を指定して接続の確認を行うのですが --- エラー ---- サーバーへの接続を確立しているときにエラーが発生しました。SQL Server 2005 に接続しているときときにこのエラーが発生した場合は、SQL Server の既定の設定がリモート接続を許可しないようになっていることがエラーの原因である可能性があります。 (provider: 名前付きパイプ プロバイダ, error: 40 - SQL Server への接続を開けませんでした) となって接続できません。 チェックポイントはどこでしょうか? よろしくお願いします。

  • MDBファイルの配布について

    以下のような条件の場合 配布先にACCESSの実行環境(ランタイム)及び、ライセンスは必要でしょうか? ・ACCESSにてMDBを作成し、そこにテーブルとデータを格納する。 ・MDB上のデータを検索/表示するEXEを、VB.NETで作成する。  (EXEからは、ADO.NETでMDBにアクセスする) ・ACCESSのMDBは、単純にデータの格納の為だけに使用する。  (フォーム、レポート、クエリーなどは一切使用しない) ・配布先には、EXEとMDBを配布する。

  • AccessからODBC経由でのSQLServerへの接続

    Access(2002)からSQLServer2000(8.0 Developer Edition)へODBC経由で接続にいってテーブルを参照したのですが読み取り専用でデータの変更、レコードの追加・削除等ができません。 データの変更等ができるようにしたいのですが、どうすればよいのでしょうか? 接続するときのユーザーは接続先のデータベースに対してオーナー権限を持っています。また、DSNはシステムDSN、ファイルDSNでそれぞれ作り接続を試してみましたが両方とも読み取り専用で開いてしまいました。 ちなみにPHPでODBC接続してINSERTするプログラムを作り動かしたところ問題なく動きました。 宜しくお願い致します。

  • テーブル定義書の出力

    こんにちは。 プログラムに慣れなくてどうしたらいいのかわかりませんが…どなたか教えてください。 VBから、ODBCでデータベースに接続することができました。追加機能としてテーブル定義書の出力をエクセル出力することになったのですが…やり方がわかりません。 わかりづらい説明だと思いますが、どなたかわかる方…教えてください

  • EXCEL VBA で MSDE を操作したい

    EXCELで作っている帳票データをデータベース化するにあたり、MSDEでテーブルを作りSQLクエリを使用してEXCEL VBAプロジェクト上からテーブルの追加/更新を行いたいのですが、MSSQLServerにアクセスする方法(具体的なコードの記述法や手順)がわかりません。 昔同様な事をやったことがあり、その時はサーバーがoracle(7)で、「oracle GLUE」というアドインツールを使いましたが同様に何かツールが必要なのでしょうか。 どなたか、どうかご教授お願いいたします。

  • Access本体があればランタイムデータを読める?

    Access2010 があれば、runtime(ランタイム)版のデータを読み書きできますか? Access(以降[A])2010 と Access2010runtime(以降[r])について教えてください。 [A]をインストールしてやれば、[r]のデータベースを開けるでしょうか。 現在[A]2.0+Windows95で動いてる業務用の販売管理システムがあります。 帳票印刷とメニューを1つ[A]に追加しています。また、[A]2.0のデータベース(*.mdb)をODBC経由で桐7に持ち込んで追加処理を5つくらい作ってありまして、とても便利な状態になっています。主に帳票印刷です。 メーカーは、新しいバージョンは[A]2010のruntime版+Win7しかない、ユーザー側でデータベース自体を見られない、と言うんです。つまり私が作った便利な桐の処理が、作り替える事さえできない、と言うことになるんです。これは困った。 (ア)[r]の場合はODBC経由、桐で読み書きできないのでしょうか? (イ)[A]2010をインストールしたら、ODBC経由で(桐などで)読み書きできるようになるでしょうか? (ウ)[A]2010をインストールしたら、[A]からデータ、プログラムを触ることができるようになるでしょうか? どなたか詳しい方、どうぞよろしくお願いします。

  • ACCESS2000のODBC

    こんにちわ。 いまACCESS2000のMDBにODBC経由で, ORACLE10gのテーブルを参照したいと思い, [テーブルのリンク]-[ファイルの種類]-[ODBC]としたところ, ODBCソースを選択するダイアログが表示されません。 何か設定の不備があるのでしょうか? 教えてください。よろしくお願いします。

  • MSAccessからSQLServerのリンクテーブル更新時のエラー

    MSAccess2000または2003からSQLServer2000のテーブルをODBC経由でリンクテーブルとし、直接開いてデータを更新しようとしたら「オプション機能は実装されていません」とのODBCエラーが出ます。 バージョンは以下の通りです。 SQLServer2000(SP3a) MSAccess2000(SP2) MSAccess2003(SP2) ODBC SQLServerドライバ(2000.85.1117.00) テーブルによってエラーが出るときと出ないときがあるのですが、特別違いは見当たりません。 解決策を教えてください。よろしくお願いします。