2016-07-26 9 views
0

データCSVファイルにデータがあります。このcsvデータファイルからSQL Serverデータベーステーブルにデータを挿入しようとしています。BULK INSERTを実行できない、またはCSVファイルからBCP OpenRowSetを実行できない?

私は以下の2つのオプションを試しました。何も私のために働いていません。 1.バルクインサート 2.BCPオープニングセット

バルクインサートの場合、以下のエラーが表示されます。

Msg 4861, Level 16, State 1, Line 1 
Cannot bulk load because the file "\\ATACLS001PVFS\userdata$\haritha.pinninty\work\Test\Test.csv" could not be opened. Operating system error code 5(Access is denied.). 

BCP OpenRowSetの場合、以下のエラーが発生します。

Msg 7403, Level 16, State 1, Line 1 
The OLE DB provider "Microsoft.ACE.OLEDB.12.0" has not been registered. 

これらの問題を解決するにはどうすればよいですか? 私はWindows認証を使用してログオンしたSQL Serverクエリアナライザからこれらのクエリ/ストアドプロシージャを実行しています。

私はまだマシン上でAdmin Privelegesを持っていませんでした。

あなたの回答をApprecaiteしてください。 リタ

答えて

0

エラーメッセージは、それはすべて、あなたがこれはあなたが

https://www.microsoft.com/en-us/download/details.aspx?id=13255

をインポートしようとしているマシンにインストールする必要があることをlink.pleaseノートの下に使用してACEプロバイダーをダウンロードする必要があると言う

感謝

あなたは管理者が必要ですインストールする権限を

0

"Bulk Insertの場合、これは以下のエラーになります。"

ファイルを開いていますか(Excelなど)ですか?その場合は、デスクトップアプリケーションから閉じます。

+0

いいえ。ファイルが開かれていません。 – Rita

+0

愚かな質問の謝罪だが、私は尋ねなければならなかった。 –

関連する問題