我最近迁移了我的环境,现在使用BulkInsert的进程无效。它导致数据库服务器发出403 Forbidden响应。
以前的环境使数据库作为Windows服务在与我的应用程序相同的服务器上运行,访问权限设置不同。现在我使用API Key在远程主机上使用RavenHQ。我确定权限已经改变,所以我想知道这是否是BulkInsert导致403错误的原因。
我已经搜索过但我找不到任何明确说明各种乌鸦操作所需的权限的内容。我对this post的理解是,至少某些需要更高的权限。有人能指出我有关具体细节的文件吗?或以其他方式照亮主题?感谢。
答案 0 :(得分:0)
我遇到了同样的问题,我认为这是因为示例连接字符串RavenHQ允许您包含API密钥,实际上并不包含您的数据库名称。
尝试将“; Database = [myDb]”添加到连接字符串URL的末尾,或者将数据库名称作为第一个参数显式传递给bulkInsert()