U8 数据库服务器和应用服务器 分离后出现 登陆系统管理 远程组件初始化 失败 解决方案!
2013-04-25 15:28
661 查看
我的情况是: 因为我的虚拟机用的是U8的环境 ,因为做开发的时候,如果每个客户都要重新装一个环境 太麻烦了,而且也太废空间了。
于是 我把 U8的几个版本装到虚拟机,然后 把数据库都放到我的宿主主机上,然后虚拟机连接我宿主主机的数据库,下一个项目如果是同版本的,只需要把客户的数据库拷过来就可以了。不需要重装安装环境。也不用引入账套这么麻烦。
但是,这个时候有个问题,就是 企业门户登陆没有问题,但是 登陆 U8系统管理 就出现远程组件初始化失败。
仔细查了一下,发现 其实是因为数据库放到我宿主主机上后,因为我的宿主主机没有安装 U8 所以 master 库下并没有xp_UFRegRead
而且 好像执行 exec master..xp_regread @root,@keyPos,@key 也会出错(因为我是win7 64位的系统,可能是权限问题,由于时间原因没有去深究)
看了一下,这个存储过程,实际上就是为了获取U8的安装路径。所以只要在 master 数据库中 添加这个存储过程,并给出相应的 U8安装路径就可以了。
exec master..xp_UFRegRead 'HKEY_LOCAL_MACHINE','SOFTWARE\UfSoft\WF\V8.700\Install\CurrentInstPath',NULL
以下是存储过程:
----------------------------------
create proc xp_UFRegRead
@root nvarchar(800),
@keyPos nvarchar(2000),
@key nvarchar(800)
as
-- exec master..xp_regread @root,@keyPos,@key
select Null AS [Value],'C:\U8SOFT' as [Data]
于是 我把 U8的几个版本装到虚拟机,然后 把数据库都放到我的宿主主机上,然后虚拟机连接我宿主主机的数据库,下一个项目如果是同版本的,只需要把客户的数据库拷过来就可以了。不需要重装安装环境。也不用引入账套这么麻烦。
但是,这个时候有个问题,就是 企业门户登陆没有问题,但是 登陆 U8系统管理 就出现远程组件初始化失败。
仔细查了一下,发现 其实是因为数据库放到我宿主主机上后,因为我的宿主主机没有安装 U8 所以 master 库下并没有xp_UFRegRead
而且 好像执行 exec master..xp_regread @root,@keyPos,@key 也会出错(因为我是win7 64位的系统,可能是权限问题,由于时间原因没有去深究)
看了一下,这个存储过程,实际上就是为了获取U8的安装路径。所以只要在 master 数据库中 添加这个存储过程,并给出相应的 U8安装路径就可以了。
exec master..xp_UFRegRead 'HKEY_LOCAL_MACHINE','SOFTWARE\UfSoft\WF\V8.700\Install\CurrentInstPath',NULL
以下是存储过程:
----------------------------------
create proc xp_UFRegRead
@root nvarchar(800),
@keyPos nvarchar(2000),
@key nvarchar(800)
as
-- exec master..xp_regread @root,@keyPos,@key
select Null AS [Value],'C:\U8SOFT' as [Data]
相关文章推荐
- 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 8000401a 因为配置标识不正确,系统无法开始服务器进程。请检查用户名和密码。 (异常来自 HRESULT:0x8000401A)。
- 远程服务器 检索{00024500-0000-0000-C000-000000000046}组件失败 80080005 服务器运行失败 解决方案
- 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 8000401a 因为配置标识不正确,系统无法开始服务器进程。请检查用户名和密码。 (异常来自 HRESULT:0x8000401A)。 在 BatchImportEntryTable.GetExcelData(String FileName)
- U8备份提示“远程组件初始化失败”
- 远程连接出现 登陆失败:用户账户限制 解决方案
- 系统提示"登陆进程初始化失败" 无法正常进入操作系统的解决方案
- 系统提示"登陆进程初始化失败" 无法正常进入操作系统的解决方案
- win10系统 L2TP连接尝试失败:ERROR因为安全层在初始化与远程计算机的协商时遇到了一个处理错误
- MAXIMO移动解决方案在库存管理中的PDA应用系统
- 服务器集群管理框架从构思到完成(四)高级应用示例:操作远程Windows服务器的计算器
- 【解决】ssh登陆远程服务器后,gcc编译出现乱码问题
- Asp.Net 连接Oracle数据库 出现"找到 Oracle 客户端和网络组件" 的解决方法!(在win2003 ntfs 下IIS发布只显示登陆界面 不进入系统解决办法)
- 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 8000401a 因为配置标识不正确,系统无法开
- 市级人防信息化管理系统登陆上传至服务器
- SSH远程登陆服务器要很久才出现输入密码界面怎么办
- 远程登陆速达E3PRO服务器出现share violation错误的解决方法.
- 通用权限管理系统组件 (GPM - General Permissions Manager) 在跨国直销企业电子商务项目中的成功应用
- vim: 远程登陆服务器时可能出现的: 方向键,回退符不能正常使用
- 系统提示“登录进程初始化失败”或反复蓝屏重启的解决方案
- 大批量执行webservice出现“无法连接远程服务器”解决方案