2013-05-08 42 views
1

我最近遷移了我的環境,現在使用BulkInsert的進程無法工作。它會導致數據庫服務器發出403禁止響應。RavenDB BulkInsert()失敗,出現403 Forbidden

以前的環境將數據庫作爲Windows服務在與我的應用程序相同的服務器上運行,並且訪問的設置有所不同。現在我使用API​​密鑰在遠程主機上使用RavenHQ。我敢肯定,權限已經改變,所以我想知道這是爲什麼BulkInsert導致403錯誤。

我已經搜索,但我找不到任何明確說明各種烏鴉操作需要什麼特權的內容。從this post我的理解是,至少有一些需要更高的權限。任何人都可以指出我的具體細節?或者以其他方式照亮這個主題?謝謝。

+0

你能否確認403從BulkInsert操作來?或者只是使用BulkInsert的東西? – 2013-05-09 19:48:35

回答

0

我有同樣的問題,我認爲這是因爲示例連接字符串RavenHQ讓你包含你的API密鑰實際上並不包括你的數據庫名稱。

嘗試增加「;數據庫= [MYDB]」你的連接字符串URL的末尾或者明確地傳遞你的數據庫名稱作爲第一個參數來bulkInsert()