【问题标题】:How do I edit conf file when being used by Firebird service?Firebird服务使用时如何编辑conf文件?
【发布时间】:2013-12-17 12:23:20
【问题描述】:

我正在玩 Firebird,刚刚安装了适用于 Windows 7(64 位)的最新版本 (2.5)。

我将它作为服务而不是独立应用程序运行。

我想更改 aliases.conf 并为数据库添加别名,但我似乎无法更改文件。 (当试图在 Notepad++ 中保存时,我得到一个弹出窗口,上面写着“请检查这个文件是否在另一个程序中打开。”)我怀疑它是由于 Firebird 服务而被锁定的。

我从 Windows 任务管理器(服务选项卡,然后单击右下角的“服务...”)打开服务,选择“Firebird Guardian”(据我了解,它管理 Firebird 服务),选择“停止服务”,验证两个服务都已停止,但我仍然无法更改配置文件。

建议?

非常感谢, 乔迪

【问题讨论】:

  • 您是否将 Firebird 安装到 c:\Program Files 中?可能的aliases.conf 也位于那里,普通用户(您登录时使用的用户)在那里没有写权限。
  • 解决了。我缺少文件的权限。
  • 在“程序文件”中存储“用户数据”不是一个好主意——你应该把它移到别处。
  • 刚刚看到你的 cmets 马 - 这就是问题所在。谢谢。现在我需要弄清楚如何为我的主登录设置默认管理员设置。 (我的 Mac 上有 Windows 7,在基本的 IT 管理员方面有点落后)。再次感谢。
  • 你指的是哪些用户数据?

标签: service firebird aliases


【解决方案1】:

Program Files 中的文件受 UAC 保护,这意味着您需要管理员权限才能编辑它们。有两种方法可以编辑您的文件:

  1. 以管理员身份启动编辑器(上下文菜单,以管理员身份运行),然后编辑文件
  2. 将文件从 Program Files 复制到您的文档文件夹,对其进行编辑,然后将其复制回来

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-10
    • 2010-12-11
    • 1970-01-01
    相关资源
    最近更新 更多