SQL Server リンク サーバーで Excel ファイル(.xls ファイル)を参照するには
SQL Server では、リンク サーバーを利用して Excel 2003 のファイル(.xls ファイル)を参照することもできます。これは次のように利用します。
-- リンクサーバーを Shohin.xls ファイルに対して作成 USE master EXEC sp_addlinkedserver @server = N'EXCEL' , @provider=N'Microsoft.Jet.OLEDB.4.0' , @srvproduct=N'Excel' , @provstr=N'Excel 8.0' , @datasrc=N'C:\Shohin.xls' go -- Sheet1 を参照 SELECT * FROM EXCEL...[Sheet1$]
Excel の場合も、Access のときと同じプロバイダ(Microsoft.Jet.OLEDB.4.0)を指定し、@provstr に「Excel 8.0」、@datasrc に xls ファイル名を記述します。
sp_addlinkedserver の詳細(ヘルプ)はこちらから
http://msdn.microsoft.com/ja-jp/library/ms190479.aspx