ACCESSとの接続例
IF EXISTS(SELECT * from MyAccess...社員)
BEGIN
print 'EXIST'
EXEC sp_dropserver MyAccess
END
GO
EXEC sp_addlinkedserver
@server = 'MyAccess',
@provider = 'Microsoft.Jet.OLEDB.4.0',
@srvproduct = 'OLE DB Provider for Jet',
@datasrc = 'C:\Documents and Settings\uchukamen\デスクトップ\Northwind.mdb'
GO
SELECT * from MyAccess...社員
ここで、リンクサーバへのアクセスには、リンクサーバ名.カタログ.スキーマ.オブジェクト名と指定する必要がありますが、Accessの場合はカタログ、スキーマは
無いので、『MyAccess...社員』という形でアクセスします。
以下では、実験のためにAccessのノースウィンドというサンプルデータベースを使用します。
ノースウィンドというサンプルデータベースは、Access 2003→ヘルプ→"サンプル データベース"→"ノースウィンド
サンプル データベース"により、インストールすることができ、Northwind.mdbというファイルが作成されます。
ACCESSファイルをリンクサーバとして設定し、クエリした様子
