我最近迁移了我的环境,现在一个使用BulkInsert的进程不能工作了。它将导致来自db服务器的403 Forbidden响应。
之前的环境将数据库作为Windows服务运行在与我的应用程序相同的服务器上,并且访问设置不同。现在我在远程主机上使用RavenHQ,使用API Key。我确信特权已经改变了,所以我想知道这是否是BulkInsert导致403错误的原因。
我已经搜索过了,但是我找不到任何明确说明各种raven操作需要哪些特权的内容。从这篇文章中我的理解是,至少有一些需要更高的权限。有谁能给我指出具体的文件吗?或者以其他方式照亮这个主题?谢谢。
我有同样的问题,我认为这是因为示例连接字符串RavenHQ给你包含你的API密钥实际上不包括你的数据库名称。
尝试在连接字符串URL的末尾添加";Database=[myDb]"或将数据库名称显式地作为第一个参数传递给bulkInsert()