加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 电商 > 正文

安装 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,弄一个较量友爱的小器材出来。


(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读