asp 检测服务器所安装组件

asp 检测服务器所安装组件,第1张

asp 检测服务器所安装组件 ==================================

函数名 IsObjInstalled 作  用 检查组件是否已经安装 参  数 strClassString 组件名 返回值 True  已经安装       False 没有安装 ==================================

lishixinzhi/Article/program/net/201311/14051

服务器组件 说明
SQL Server 数据库引擎
SQL Server 数据库引擎 包括数据库引擎(用于存储、处理和保护数据的核心服务)、复制、全文搜索以及用于管理关系数据和 XML 数据的工具。

Analysis Services
Analysis Services 包括用于创建和管理联机分析处理 (OLAP) 以及数据挖掘应用程序的工具。

Reporting Services
Reporting Services 包括用于创建、管理和部署表格报表、矩阵报表、图形报表以及自由格式报表的服务器和客户端组件。Reporting Services 还是一个可用于开发报表应用程序的可扩展平台。

Integration Services
Integration Services 是一组图形工具和可编程对象,用于移动、复制和转换数据。

连接组件
安装用于客户端和服务器之间通信的组件,以及用于 DB-Library、ODBC 和 OLE DB 的网络库。

服务器组件 说明 \x0d\SQL Server 数据库引擎\x0d\SQL Server 数据库引擎 包括数据库引擎(用于存储、处理和保护数据的核心服务)、复制、全文搜索以及用于管理关系数据和 XML 数据的工具。\x0d\ \x0d\Analysis Services\x0d\Analysis Services 包括用于创建和管理联机分析处理 (OLAP) 以及数据挖掘应用程序的工具。\x0d\ \x0d\Reporting Services\x0d\Reporting Services 包括用于创建、管理和部署表格报表、矩阵报表、图形报表以及自由格式报表的服务器和客户端组件。Reporting Services 还是一个可用于开发报表应用程序的可扩展平台。\x0d\ \x0d\Integration Services\x0d\Integration Services 是一组图形工具和可编程对象,用于移动、复制和转换数据。\x0d\ \x0d\连接组件\x0d\安装用于客户端和服务器之间通信的组件,以及用于 DB-Library、ODBC 和 OLE DB 的网络库。

服务器要提供网络服务,一般都要安装服务器软件,比如IIS、Apache和Nginx,同时配合相关的编程语言,比如C#、PHP、Java等。对于不同的编程语言,都会有一些提供特定功能的模块,就拿PHP来说,有Zend、zlib、gd等模块,也就是你说的服务器组件。

第一种方法:手工注册DLL 这种方法从IIs 30一直使用到IIs 40和其它的Web Server它需要你在命令行方式下 来执行,进入到包含有DLL的目录,并输入: :\\regsvr32 component_namedll 例如 c:\temp\regsvr32 AspEmaildll 它会把dll的特定信息注册入服务器中的注册表中。然后这个组件就可以在服务器上使用了, 但是这个方法有一个缺陷。当使用这种方法注册完毕组件后,该组件必须要相应的设置NT的匿名 帐号有权限执行这个dll。特别是一些组件需要读取注册表,所以,这个注册组件的方法仅仅是 使用在服务器上没有MTS的情况下,要取消注册这个dll,使用: regsvr32 /u aspobjectdll example c:\temp\regsvr32 /u aneiodbcdll
第二种方法:使用MTS(Microsoft Transaction Server) MTS是IIS 4新增特色,但是它提供了巨大的改进。MTS允许你指定只有有特权的用户才能够 访问组件,大大提高了网站服务器上的安全性设置。在MTS上注册组件的步骤如下: I) 打开IIS管理控制台。 II) 展开transaction server,右键单击"pkgs installed"然后选择"new package" III) 单击"create an empty package" IV) 给该包命名 V) 指定administrator帐号或则使用"interactive"(如果服务器经常是使用administrator 登陆的话) VI) 现在使用右键单击你刚建立的那个包下面展开后的"components"。选择 "new then component" VI) 选择 "install new component" VII) 找到你的dll文件然后选择next到完成。 要删除这个对象,只要选择它的图标,然后选择delete 附注:特别要注意第二种方法,它是用来调试自己编写组件的最好方法,而不必每次都需要 重新启动机器了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13495414.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-18
下一篇 2023-08-18

发表评论

登录后才能评论

评论列表(0条)

保存