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 ダウンロードサイト

X86 パッケージ (sqlncli.msi)
X64 パッケージ (sqlncli.msi)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です