1

我最近迁移了我的环境,现在使用 BulkInsert 的进程不起作用。它导致来自数据库服务器的 403 Forbidden 响应。

以前的环境将数据库作为 Windows 服务运行在与我的应用程序相同的服务器上,并且访问设置不同。现在我在远程主机上使用 RavenHQ,使用 API 密钥。我确定权限已经改变,所以我想知道这是否就是 BulkInsert 导致 403 错误的原因。

我已经搜索过,但找不到任何明确说明各种 raven 操作所需权限的内容。我从这篇文章的理解是,至少有一些需要更高的权限。任何人都可以指出我的具体文件吗?或者以其他方式照亮主题?谢谢。

4

1 回答 1

0

我遇到了同样的问题,我认为这是因为示例连接字符串 RavenHQ 为您提供的包含 API 密钥的示例连接字符串实际上并不包含您的数据库名称。

尝试将“;Database=[myDb]”添加到连接字符串 URL 的末尾,或者将数据库名称作为第一个参数显式传递给 bulkInsert()

于 2013-08-29T01:17:59.937 回答