我試圖限制只有一個用戶訪問我們的RavenDB。修改設置以保護數據庫後,我仍然可以訪問RavenDB管理工作室,但我不知道爲什麼。我跑RavenDB作爲Windows服務,我使用的是建573保護烏鴉數據庫
這是我Raven.Server.exe.config:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="Raven/Port" value="*"/>
<add key="Raven/DataDir" value="~\Data"/>
<add key="Raven/AnonymousAccess" value="None"/> <!-- Settings are Get, All, None -->
<add key="Raven/Authorization/Windows/RequiredUsers" value="FS-6103\PrestoDatabaseUser"/>
<add key="Raven/MaxPageSize" value="2147483647"/>
</appSettings>
<runtime>
<loadFromRemoteSources enabled="true"/>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="Analyzers"/>
</assemblyBinding>
</runtime>
</configuration>
如果我只允許FS-6103\PrestoDatabaseUser
,爲什麼我仍然能夠遠程連接到管理工作室?我以我的Windows AD帳戶登錄。我甚至可以修改文件,這正是我想要阻止的。我錯過了一個設置?
+1的建議。我實際上是在生產環境中。我需要弄清楚我可以安全跳到的最新RavenDB。謝謝,馬特...我會接受,如果修復它... –
我只是能夠在測試服務器上進行測試。那樣做了!謝謝! –
未來讀者更新 - 2.0現在非常穩定,強烈推薦。 2.5很快就會到來。要點是,你應該嘗試一下當前的穩定版本。 –