SysAdmin 権限がなくても、SQL Server 2008 R2 で OpenRowSet および OpenDataSet コマンドを使用する方法はありますか?
Excel ファイルからデータを読み込もうとしていますが、実際の読み込みを行うサービス アカウントに sysadmin 権限がありません。
現在、リンクされた「サーバー」ではなく、ファイル名は月ごとに変わる可能性があります。
これが私のクエリです:
SELECT  
  Center,
  Amount 
FROM OPENROWSET(
  'Microsoft.ACE.OLEDB.12.0'
  ,'Excel 8.0;HDR=NO;Database=C:\exceldata.xls'
  ,'SELECT 
      F1 as Center,
      F2 as Amount
   FROM [Sheet1$]')
WHERE Amount > 0
ありがとう