RavenDB BulkInsert() завершается с 403 Запрещено
Я недавно перенес свою среду, и теперь процесс, использующий BulkInsert, не работает. Это приводит к 403 Запрещенному ответу от сервера базы данных.
В предыдущей среде база данных работала как служба Windows на том же сервере, что и мое приложение, и доступ был настроен по-другому. Сейчас я использую RavenHQ на удаленном хосте, используя ключ API. Я уверен, что привилегии изменились, поэтому мне интересно, вот почему BulkInsert приводит к ошибке 403.
Я искал, но не могу найти ничего, что бы явно указывало, какие привилегии требуются для различных вороньих операций. Насколько я понимаю из этого поста, есть, по крайней мере, некоторые, которые требуют более высоких привилегий. Кто-нибудь может указать мне на документацию по специфике? Или в противном случае пролить свет на предмет? Благодарю.
1 ответ
У меня была такая же проблема, и я думаю, что это потому, что пример строки подключения, которую RavenHQ дает вам, содержащий ваш ключ API, фактически не включает в себя имя вашей базы данных.
Попробуйте добавить ";Database=[myDb]" в конец URL-адреса строки подключения или явно указать имя базы данных в качестве первого параметра для bulkInsert().