2013-05-08 4 views
1

Недавно я перенес свою среду, и теперь процесс, использующий BulkInsert, не работает. Это приводит к 403 запрещенному ответу сервера db.RavenDB BulkInsert() не работает с 403 Forbidden

В предыдущей среде база данных работала как служба Windows на том же сервере, что и мое приложение, и доступ был настроен по-разному. Теперь я использую RavenHQ на удаленном хосте, используя ключ API. Я уверен, что привилегии изменились, поэтому мне интересно, почему именно BulkInsert приводит к ошибке 403.

Я искал, но не могу найти ничего, что явно указывает, какие привилегии необходимы для различных операций ворона. Мое понимание от this post заключается в том, что существует не менее около, которые требуют более высоких привилегий. Может ли кто-нибудь указать мне на документацию по специфике? Или иначе светит какой-то свет на эту тему? Благодарю.

+0

Можете ли вы подтвердить 403 поступает из операции BulkInsert ? Или просто что-то, что использует BulkInsert? –

ответ

0

У меня была такая же проблема, и я думаю, что это потому, что пример строки соединения RavenHQ дает вам, содержащий ваш ключ API, фактически не включает имя вашей базы данных.

Попробуйте добавить «; Database = [MyDB]» до конца строки подключения URL или передавая имя базы данных в явном виде в качестве первого параметра bulkInsert()