BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース SQL ServerはDenali移行でOLE DBに別れを告げる

SQL ServerはDenali移行でOLE DBに別れを告げる

原文(投稿日:2011/09/01)へのリンク

Microsoft SQLCLi Team blogによると、DenaliはOLE DBをサポートする最後のSQL Serverになる。SQL Server Denaliは、7年間サポートされるため、OLE DBも同じ寿命で製品としてサポートされることになる。

この変更をした理由は、マイクロソフトがODBCが業界標準になると考えたからである。

クラウドはユニバーサルで、あらゆるプラットフォームのすべてのクライアントアプリケーションからの接続をサポートする必要があります。マイクロソフトはSQL Azureの接続に、Windows以外のプラットフォームを含むすべてのプラットフォームで利用可能な唯一のAPIセットであるODBCを位置づけました。私たちの調査によると、ODBCでアプリケーションを接続できることによる、クロスプラットフォームサポートは、私たちのパートナーが示した主な理由のひとつでした。

しばらくの間、リレーショナルデータへのアクセスするためのよりよい手段として、マイクロソフトはOLE DBを推進してきたため、これの撤回を見ることができる。 マイクロソフトのリードプログラムマネージャーAmina Saify氏によると、これはそうではない

OLE DBは、非リレーショナルデータをリレーショナルデータと同じように提携データとして主に提供してきました。しかし、これはマイクロソフトのプラットフォームだけで動作する、マイクロソフトのプロプライエタリ技術です。他のプラットフォームからSQL Serverに定型データアクセスするとき、ODBCは常にベターな選択であると、SDRとフォーラムの様々なアンケートで私たちの顧客から一貫して述べられています。

この非推奨は、SQL ServerのOLE DBにのみ適用される。他の実装は継続して使われるだろう。マイクロソフトによると、ADO.NET(OLE DBの上で実行できる)は継続してサポートされるが、非OLE DBプロバイダにアップデートする必要がある。Analysis Services、Integration Services、Linked ServerのようにSQL Serverが現在使っているOLE DBの機能は、ODBCが使えるようにアップデートされる。

マイクロソフトは、OLE DBからODBCにアプリケーションを移行する方法を解説したMicrosoft has ドキュメントを提供している。この変更はいかがだろうか?コメントで教えて欲しい。

この記事に星をつける

おすすめ度
スタイル

BT