症状
启动 Microsoft FRx 报告服务器时,收到以下错误消息:
错误 3709 - 连接不能用于执行此操作
原因
出现此问题的原因有以下之一。
原因 1
工作站的 Microsoft FRx Designer 或 Microsoft FRx 报告服务器版本不同。 请参阅"分辨率"部分中的"分辨率 1"。
原因 2
必要的 Microsoft FRx 文件夹的用户权限不正确。 请参阅"分辨率"部分中的"分辨率 2"。
原因 3
构建基块已损坏、规范集已损坏或 .f32 文件已损坏。 请参阅"分辨率"部分中的"分辨率 3"。
原因 4
FRxQue32.mdb 文件已损坏。 请参阅"分辨率"部分中的"分辨率 4"。
解决方法
解决方法 1
若要解决此问题,请检查每台计算机包含 Microsoft FRx 代码的 Microsoft FRx 版本。 为此,请按照下列步骤操作。
Microsoft FRx Designer
-
单击 "开始", 单击"搜索",然后FRx32.exe。
-
右键单击FRx32.exe,然后单击"属性"。
-
单击" 版本" 选项卡,然后记下文件版本。
Microsoft FRx 报告服务器
-
单击 "开始", 单击"搜索",然后RptSvr32.exe。
-
右键单击RptSvr32.exe,然后单击"属性"。
-
单击" 版本" 选项卡,然后记下文件版本。
这些文件版本在网络上的每个工作站上必须相同。 如果文件版本不同,则必须将相应的 Service Pack 应用到文件版本不同的应用程序。
还可以更新到最新的 Service Pack。 有关详细信息,请访问以下 Microsoft 网站之一,具体取决于你是合作伙伴还是客户。
合作伙伴
https://mbs.microsoft.com/partnersource/products/GreatPlains/downloads/servicepack客户
https://mbs.microsoft.com/customersource/support/downloads/servicepacks
解决方法 2
设置正确的权限
将正确的权限设置为 Microsoft FRx 必须访问的所有文件夹。 为此,请按照下列步骤操作。
-
以本地管理员或域管理员角色登录到计算机。
-
单击"开始",单击"搜索",然后单击"所有文件和文件夹"。
-
搜索以下文件夹:
-
FRx 代码文件夹。 默认情况下,路径为 C:\Program Files\FRx Software
-
"IO_Data文件夹。
-
SysData文件夹。
-
Temp 文件夹。
-
MSInfo文件夹。
-
System32文件夹。
-
-
对于步骤 3 中列出的每个文件夹,请执行以下步骤:
-
右键单击文件夹,然后单击"属性"。
-
在" 属性" 对话框中,单击" 安全性" 选项卡。
-
确保管理员用户和所有 Microsoft FRx 用户具有以下权限:
-
对于 FRx 代码文件夹:完全控制
-
对于 IO_Data 文件夹:完全控制
-
对于 SysData 文件夹:完全控制
-
对于 Temp 文件夹:完全控制
-
对于 MSInfo 文件夹:完全控制
-
对于 System32 文件夹:至少为"读取&执行"
-
-
如果在不同的安全组中设置了用户,请确保这些用户具有与步骤 4c 中的组相同的权限。
-
解决方法 3
若要解决此问题,请更正构建基块、更正规范集或更正 .f32 文件。 为此,请执行以下步骤:
-
如果错误仅限于一个目录、一行、一列或一个树,请重新创建该特定构建基块。
-
如果多个构建基块发生错误,请创建包含新的 .f32 文件的新规范集。 为此,请执行以下步骤:
-
启动 Microsoft FRx,单击"公司",然后单击"规范集"。
-
选择公司使用的规范集。
-
单击 "导出",然后选择每个选项卡上的所有项目。
-
再次 单击"导出 "。 将创建 .tdb 文件。
-
若要创建新的规范集,请单击"新建",然后在"位置"框中键入 .f32 文件
的新文件名。 -
保存新规范集。
-
单击 "导入",然后选择在本部分前面步骤 2d 中创建的 .tdb 文件。
-
保存规范集。
-
单击 "公司",单击" 信息",然后在"规范集"列表中选择 新规范 集。 保存公司记录。
-
将公司设置为默认公司。
-
解决方法 4
若要解决此问题,请替换 FRxQue32.mdb 文件。 为此,请按照下列步骤操作:
-
停止 Microsoft FRx 队列监视器。 为此,请单击"停止 /关闭" 按钮。
-
重命名 Microsoft FRx 队列目录中的 FRxQue32.mdb 文件。 例如,将文件重命名为 FRxQue32.old。
-
创建 FRxQue32.tpl 文件的副本,然后将副本重命名为 FRxQue32.mdb。 FRxQue32.tpl 文件位于 SysData 目录中。
-
双击 该RptSvr32.exe重启 Microsoft FRx 队列监视器。 若要查找RptSvr32.exe文件,请执行以下步骤:
-
右键单击"开始",然后单击"浏览所有用户"。
-
找到 Microsoft FRx 报告服务器代码文件夹。 默认情况下,路径如下所示:
C:\Program Files\FRx Software\FRx 6.7 Report ServerThe RptSvr32.exe 文件位于此文件夹中。
注意可能会遇到以下问题:
-
具有 .ldb 文件扩展名或 .lck 文件扩展名的文件将保留在 Microsoft FRx SysData 文件夹中,即使没有用户登录到 Microsoft FRx。
如果遇到此问题,机会锁定可能会损坏 Microsoft Jet 数据库。 如果托管 Microsoft FRx SysData 文件夹的服务器运行以下任何程序,则可能会出现此问题:
-
Microsoft Windows Server 2003 或 Windows Server 2003 终端服务器
-
Microsoft Windows 2000 服务器或 Windows 2000 服务器终端服务
-
WindowsServer 2003 终端服务器与 Citrix 一起
若要防止机会锁定损坏 Microsoft Jet 数据库,请安装最新的 Windows Server Service Pack。 但是,如果在安装最新的服务器服务包后Windows此问题,请禁用机会锁定。 若要详细了解如何禁用机会锁定,请单击以下文章编号以查看 Microsoft 知识库中的文章:
296264 在云中配置机会锁定Windows
129202 PC Ext:本文讨论的第三方产品由独立于 Microsoft 的公司制造Windows NT机会锁定的说明
。 对于这些产品的性能或可靠性,Microsoft 不做任何暗示保证或其他形式的保证。 -