RavenDB BulkInsert() завершается с 403 Запрещено

Я недавно перенес свою среду, и теперь процесс, использующий BulkInsert, не работает. Это приводит к 403 Запрещенному ответу от сервера базы данных.

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

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

1 ответ

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

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

Другие вопросы по тегам