Delphi Tips(4) Delphi dbExpressでMS SQL Serverへの接続を試してみた
Delphi Professional版では dbExpress で MS SQL Server への接続がサポートされていなかった。
RadPHP XE2 では Professional版 でも dbExpress で MS SQL Server へ接続できていたので、その便利さは知っていた。
今回、XE4へのアップグレードのタイミングで Professional版 から Enterprise版 に切り替えたので、さっそく試してみた。
◆結果 OK
ただし、少々つまづいたところがあったのでメモっておきます
・サーバー名の指定を誤る
誤:サーバー名:インスタンス名
正:サーバー名\インスタンス名
・SQL Server Native Clientのバージョンが低かった
SQL Server 2005用のNative Clientでは動作しないようだ。SQL Server 2008用をインストールしたら動くようになった
エラーメッセージ:
DBXエラー :ドライバを正しく初期化できませんでした。クライアントライブラリが見つからない、
正しくインストールされていない、バージョンが間違っているのいずれか、あるいは、ドライバがシ
ステムパスに含まれていない可能性があります。
(参考)
◆MicrosoftR SQL ServerR 2008 R2 Native Client ダウンロードサイト