安装 PrintManager 和 SQL Server 所碰着的题目
发布时间:2018-08-19 03:37:11 所属栏目:电商 来源:站长网
导读:安装 Autodest PrintManager 所碰着的题目 / 安装 SQL Server 所碰着的题目 为了参考一下打印处事器的事变流程,专程找了个Autodest PrintManager 来看看。 Autodest PrintManager的安装步调: 步调一.PrintManager数据库安装 步调二.PrintManager Web站点
安装 Autodest PrintManager 所碰着的题目 / 安装 SQL Server 所碰着的题目 为了参考一下打印处事器的事变流程,专程找了个Autodest PrintManager 来看看。 Autodest PrintManager的安装步调: 步调一.PrintManager数据库安装 步调二.PrintManager Web站点安装 步调三.PrintManager打印处事安装 步调四.注册 首要是在“步调一.PrintManager数据库安装”碰上了题目。 题目1: PrintManager数据库必要安装在有Sql Server的呆板上,以是得先安装Sql Server。 安装SQL Server2000时,体系弹出一个告诫信息框,表现"早年的某个措施安装已在安装计较机上建设挂起的文件操纵。运行安装措施之前必需从头启动计较机!"。 重启后题目仍旧。 于是上google搜刮: 呈现最多的文章是"一次SQL Server 2000 安装奇遇",但却不知所云,文章并没找到题目实质; 继承搜刮,终于找到谜底了,删除HKEY_LOCAL_MACHINE YSTEMCurrentControlSetControl ession ManagerPendingFileRenameOperations即可。 造成题目的直接缘故起因牵扯到一个老题目————PsDriver,参看附录。 题目2: 安装SQL Server2000后,继承安装PrintManager数据库,提醒错误"[DBNETLIB][Connection(Connect()).]SQL Server does not exists or access denied." 查阅PrintManagerde文档,原本是PrintManager要求Sql Server的sa用户必需配置口令,于是不得不重装一次Sql Server。 因为只是想看看PrintManager是怎样事变的,以是注册与否并不重要。不外用SoftIce简朴跟了下,PrintManager的注册掩护好像并不是很伟大,有空时可以试试。 附录:PsDriver的老题目 PsDriver是好久早年的对象了。 简朴地讲,PsDriver就是在Window2000下,建设一个假造打印机,其他的Application可以利便地通过这个打印机天生PS文件,再加上Acrobat Distillr的共同,就可以天生PDF了。 此刻因为Print Manager的缘故又把它扳连出来了,尽量今朝涉及的只是个小题目罢了。 PsDriver是挪用AddPrinterDriver来安装打印机的。 AddPrinterDriver的挪用者只必要把有关的驱动措施拷贝到目次:%SYSTEM% pooldriversw32x86 挪用AddPrinterDriver时,体系会把这些文件拷贝到目次:%SYSTEM% pooldriversw32x863 详细到PPD: 第一次安装时,体系把PPD文件拷贝到"%SYSTEM% ystem32 pooldriversw32x863"下,并天生一个BPD文件。当一再安装时,体系会按照PPD文件的修他日期来抉择是否更新PPD。假如PPD是新的,替代掉旧的PPD,也就是再拷贝一次;不然,do nothing! 此刻的题目是,假如最开始提供的PPD文件是只读的话,体系只是拷贝文件,文件属性不会改变。当必要更新PPD时,由于"%SYSTEM% ystem32 pooldriversw32x863"下的PPD也是只读的,体系拷贝将会失败!!! 于是,体系会修改注册表,在: HKEY_LOCAL_MACHINE YSTEMCurrentControlSetControl ession Manager 下写入一个键值: PendingFileRenameOperations = "??C:WINNT ystem32 poolDRIVERSW32X863Newtest.ppd??C:WINNT ystem32 poolDRIVERSW32X863test.ppd??C:WINNT ystem32 pooldriversW32X863Oldtest.ppd??C:WINNT ystem32 pooldriversW32X863Old" 最后的尾巴没了,可以看出,前面一段是指出在体系重启时,用C:WINNT ystem32 poolDRIVERSW32X863Newtest.ppd包围C:WINNT ystem32 poolDRIVERSW32X863test.ppd,这样以到达更新PPD的目标。 注:这是典范的安装驱动的处理赏罚计策,但在方针文件是可读的环境下,这样是行不通的。 后头一段代码尾巴没了,不明以是。 重启呆板后,现实的环境为: PendingFileRenameOperations = "??C:WINNT ystem32 pooldriversW32X863Oldtest.ppd" 显然这是不合语法的,并且只妙手工删除,正是它的存在,导致了上述SQL Server的安装错误!!! 增补一下,这个题目早已经处理赏罚过了,就是在安装时,去掉PPD的只读属性即可。此刻之以是遇到题目只是由于注册内外的垃圾没整理干净罢了。 过几天清算一下PsDriver,弄一个较量友爱的小器材出来。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |