1

左結合を使用して複数のデータテーブルからさまざまなデータをプルするために必要な約13,000のAccountIDがあります。accountIDの総数は数百万単位です。サーバーへの書き込みアクセス権はありませんが、実際に非常に長いWhere AccountIDを(。。 ...) 声明。accountIDは現在単一のExcel列にあるため、何らかの方法でサーバーに戻す必要があります。

考え?

4

1 に答える 1

0

OPENDATASOURCEを使用してExcelファイルにアクセスできますが、誰かがExcelファイルをサーバーにプッシュする必要があります(理想的ではありません)。

SELECT * FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
'Data Source=C:\DataFolder\Documents\TestExcel.xls;Extended Properties=EXCEL 5.0')...[Sheet1$] ;

DBAチームにローカルマシンにSQlサーバークライアントをインストールし、ライブサーバーにリンクされたサーバーをセットアップするように依頼することができます。これですべての設定が完了しました。必要なデータのビューを設定し、ビューへのアクセスを許可するように依頼します。必要なのはそれだけだと思います。

于 2013-02-08T15:32:26.830 に答える