RavendbAccess嵌入式数据库
我想看看是否可以作为Datazen安装的一部分访问嵌入式RavenDB数据库 到目前为止,我有一个原型控制台应用程序,它有一些简单的代码,如下所示RavendbAccess嵌入式数据库,ravendb,ravendb-studio,datazen-server,Ravendb,Ravendb Studio,Datazen Server,我想看看是否可以作为Datazen安装的一部分访问嵌入式RavenDB数据库 到目前为止,我有一个原型控制台应用程序,它有一些简单的代码,如下所示 private static void Connect() { string location = @"C:\Program Files\Datazen Enterprise Server\service\Raven"; int port = 82; NonAdminHttp.EnsureCan
private static void Connect()
{
string location = @"C:\Program Files\Datazen Enterprise Server\service\Raven";
int port = 82;
NonAdminHttp.EnsureCanListenToWhenInNonAdminContext(port);
var docStore = new EmbeddableDocumentStore()
{
//RunInMemory = true,
DataDirectory = location,
UseEmbeddedHttpServer = true,
};
docStore.Configuration.Storage.Voron.AllowOn32Bits = true;
docStore.Configuration.HostName = "localhost";
docStore.Configuration.Port = port;
docStore.Initialize();
Console.WriteLine("Running...");
Console.ReadLine();
}
我现在可以通过URL localhost:82访问Raven studio,但这只显示以下消息
没有可用的数据库和文件系统。继续,创建一个
数据库、分布式文件系统或管理服务器
我是否在为嵌入式数据库查找错误的文件位置?我指向的文件夹包含以下目录:
- 编译索引缓存
- 索引定义
- 索引
- 日志
- 系统
- 临时工
我已尝试将文件夹(设置为只读)设置为不可用。但它在windows资源管理器中仍然显示为只读(即使我尝试使整个Datazen Enterprise Server文件夹读/写并级联到所有子项。除非您来自Datazen,否则请注意,您所做的操作不受支持。