FireDAC Links に TFDPhysMSSQLDriverLink と TFDPhysODBCDriverLink がない

解決


ロック  2020-09-23 15:49:05  No: 149170

環境 OS:Windows 10 Pro(64bit) Delphi:Delphi 10.1 Berlin

SQL Server LocaldBに接続するため調べるとFireDAC LinksのTFDPhysMSSQLDriverLinkを使うとあったので、ツールパレットを見たんですが、それが存在しません。
仕方なくODBCで接続できるかもと思い調べてTFDPhysODBCDriverLinkを使うとあったので、ツールパレットを見たんですが、それも存在しません。
ネットでもそのような情報がなく原因が分かりません。

FireDAC Linksツールパレットにあるのは、
 TFDMoniRemoteClientLink
 TFDMoniCustomClientLink
 TFDMoniFlatFileClientLink
 TFDStanStorageBinLink
 TFDStanStorageXMLLink
 TFDStanStorageJSONLink
 TFDPhysMSAccessDriverLink
 TFDPhysMySQLDriverLink
 TFDPhysADSDriverLink
 TFDPhysFBDriverLink
 TFDPhysPgDriverLink
 TFDPhysIBDriverLink
 TFDPhysSQLiteDriverLink
です。

SQL Server関連は下記をインストール済みです。
 Microsoft SQL Server 2017
 Microsoft ODBC Driver 17 for SQL Server
 Microsoft SQL Server 2012 Native Client

原因が分かる方いらっしゃるでしょうか?


igy  2020-09-23 16:00:27  No: 149171

Delphiのエディションは、Enterprise以上ですか?


ロック  2020-09-23 16:31:18  No: 149172

igyさん、エディションはProfessionalになります。

エディション比較を見てみました。
https://www.embarcadero.com/jp/products/delphi/product-editions

FireDACによるローカルデータアクセスは可能になってますが、詳細選択するとSQL Server LocaldBは記載がありませんでした。
Enterprise以上でないとSQL Server LocalDBアクセス、ODBCアクセスも無理ということでしょうか?


HFUKUSHI  2020-09-23 16:39:36  No: 149173

10.1 Berlinの機能一覧がDEKOさんのところにありますが、
https://ht-deko.com/Delphi/archives/Berlin/rad-studio-berlin-feature-matrix-jp.pdf
> Microsoft Access、SQLite、InterBase ToGo / IBLite、ローカルホスト上のInterBase、MySQL Embedded, ローカルホスト上のMySQL Server、Advantage Database local engine、ローカルホスト上のPostgreSQL、Firebird Embedded、ローカルホスト上のFirebirdを含むローカルデータベースサポート
となっており、MS SQL ServerやODBCで接続するためにはEnt版以上が必要だと思われます。


igy  2020-09-23 16:41:36  No: 149174

ADOで接続を試してみるのは、ダメですか?


ロック  2020-09-23 16:49:53  No: 149175

HFUKUSHIさん、igyさん、レスありがとうございます。

PDF見る限りProfessionalでは別売のものを買わないとMS SQL Server、ODBC接続は無理なようですね。
大変お騒がせしました。

現在BDEを置き換えた場合のテストプログラムを開発しようとしてます。
FireDACだとある程度同等のコンポーネントがあるので試していました。
AccessだとFireDACで接続できるのは確認できたので、テストプログラムはAccessで作ってみます。

ありがとうございました。


mam  2020-09-23 17:50:00  No: 149176

pro版ならzeoslibを使えば良いと思います。
mr xray様のサイトに例が有りますね。

http://mrxray.on.coocan.jp/Delphi/plSamples/564_ZeosLib_DelphiBerlin.htm


ロック  2020-09-24 10:17:27  No: 149177

mamさん、情報ありがとうございます。
参考にさせていただきます。


※返信する前に利用規約をご確認ください。








  このエントリーをはてなブックマークに追加