编制com+组件中:

1。与SQL连接字符串可以放在*.udl文件中,程序中调用该文件,注意该文件的安全问题
2。连接用时打开,用完马上关闭
如何创建和使用udl文件可参考博主写的另外一篇文章:http://vir.jxstnu.edu.cn/xieyunc/read.php?211

安装com+组件:
1、注册COM+的DLL文件。

一般直接将.dll和.tlb文件(还包括.udl)都拷贝到一个目录中,然后Regsvr32 .dll注册。

2、建立COM+应用程序。
使用DCOMCNFG命令,在COM+应用程序上点右键,建立空应用程序--〉新建组件,此时选择.dll和.tlb,这样导出代理时只会导出.tlb文件安装到客户端比较安全。如果用于ASP,将IUSR_*加上。如果用于C/S结构,组模式下注意服务器端须建立客户端登录名相同的用户(密码也必须一样)。

3。应用程序角色权限设置
组件服务--〉计算机--我的电脑--COM+应用程序--〉你的程序,右键属性--安全,选中授权种选择框(强制进行访问权限检查),本人的实际经验是应用程序的强制进行访问权限检查是绝对不要选中,否则无法连接报“拒绝访问”,应在我的电脑项中选中此项;安全级别选中在进程级别和组件即别执行检查;身份验证:数据包;模拟级别:模拟。然后在每个组件下设置授权。

4。访问和激活权限设置
组件服务--〉计算机--我的电脑--右键属性--com安全,访问限制---编制限制:Everyone允许本地访问/远程访问;启动和激活权限:Everyone本地启动/本地激活/远程激活。如果做完这些步骤仍然无法访问的话,我的实际经验是,先把所有权限中的EveryOne用户删除,提示默认协议不可用之类的,然后再重新加上EveryOne及权限,退出并再进入后基本上就可以了,不过有时候重新加入Everyone要稍等一下才可以访问的。

5、如果com+组件/IIS/SQL在同一服务器上,上面设置已经可以了。如果COM+组件+IIS在服务器1上,SQL在服务器2上,需双机加上如下设置:
a。双机管理员密码可以不一样
b。组件服务--〉计算机--我的电脑--右键属性--默认属性:选中"在此计算机上启用分布式COM",默认身份验证好像"无"和"连接"都可以,模拟级别只测试了"标识"。(有心人可测试别的);转到下一卡片MSDTC中,安全设置:选中"网络DTC访问",选中"允许远程客户端"、"允许远程管理"、"允许入站"、"允许出站"、"不要求进行验证"、"启用XA事务",DTC登录帐户"NT Authority/NetworkServices"。然后会自动启动DTC服务。

转载于:https://www.cnblogs.com/xieyunc/archive/2009/04/30/2793640.html

COM+在win2003+IIS+MSSQL环境下的部署步骤相关推荐

  1. Linux环境下Tomcat部署Solr4.x

    Linux环境下Tomcat部署Solr 最近接手了公司搜索相关的业务,由于其使用的是Solr,故趁着周末自己鼓捣下; 由于业务上使用的是Solr4.2.0版本,因此在学习时,使用相对较老的版本Sol ...

  2. centos 启动一个redis_linux环境下安装部署redis服务器

    概述 Redis是Remote Dictionary Server的缩写.他本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库.今天把之前在生产环境下安装部署redis的 ...

  3. linux环境下编译部署php生产环境

    linux环境下编译部署php生产环境 版本控制 php:7.2.4 nginx:1.9.9 部分插件版本 xlswriter:1.3.3.2 redis:3.1.3 一.安装php 1.安装依赖(之 ...

  4. Sonar Qube连续代码质量管理(二)Sonar Qube7.6在Windows环境下安装部署和服务启停

    继续上篇内容,对Sonar Qube7.6在Windows 10环境下安装部署操作步骤进行分解,后期将会考虑在Linux上部署. 一.启动服务 进入到D:\DevelopSoft\Sonar\sona ...

  5. Sonar Qube连续代码质量管理(三)sonar-scanner-3.3.0.1492在Windows环境下安装部署和代码检查使用

    继续上篇内容,对sonar-scanner在Windows 10环境下安装部署操作步骤进行分解,安装过程相对较简单,并且作为sonar客户端通常都是安装在开发设备上,后期一般不会考虑在Linux上部署 ...

  6. IIS+PHP环境下出现HTTP 500服务器内部错误——请检查权限设置

    转载来的,遇到这样问题的朋友应该不多,我是配置好环境了,也装了个PHP的CMS测试过了,PHPMYADMIN运行也正常,但是运行另外一套 PHP网站程序就出现HTTP 500服务器内部错误,还好找到了 ...

  7. 工作组环境下WPAD部署的另类解决--WINS解析

    WPAD是Web Proxy Auto Discovery的缩写意思是代理服务器自动发现,目的是让通过代理上网环境中的客户机通过WPAD服务自动寻找网络中的代理服务器,并自动配置自己的客户端浏览器,这 ...

  8. awstats linux日志分析,Linux环境下安装部署AWStats日志分析系统实例

    AWStats是使用Perl语言开发的一款开放性日志分析系统,可分析Apache网站服务器的访问日志,还可以用来分析Samba.Vsftpd.IIS等日志信息. 此文章主要讲解如何在linux系统下安 ...

  9. linux环境下安装nginx步骤(不错)

    开始前,请确认gcc g++开发类库是否装好,默认已经安装. ububtu平台编译环境可以使用以下指令 apt-get install build-essential apt-get install ...

最新文章

  1. Ajax Control Toolkit Animation 想说爱你不容易
  2. 魅蓝5s的android系统版本,魅族魅蓝5S的手机系统是什么
  3. fifo java_java linux fifo文件通信
  4. 我爱学习第一天(委托)
  5. AngularJS案例:简单计算
  6. php中月份以星期为单位,PHP的月份第二个星期六
  7. linux下在线新增大文件系统划分,linux - 文件系统(fdisk)
  8. java adf是什么_在ArcIMS9.2中使用JAVA ADF实现图层要素的查询
  9. 推荐一些经典的编程从入门到进阶的书籍-附下载资源
  10. GBaseDataStudio 管理工具简介
  11. python用cartopy包画地图_利用Cartopy绘制带有地图投影的图形
  12. 闭关修炼,看了老大的博客,才发现自己是多么的技术低,原来我就达到06年的他...
  13. Selenium1、Selenium2、Selenium3的区别,终于讲清楚了
  14. html form表格采购单,【HTML】--- 列表、表格、form表单标签
  15. ls命令显示颜色含义详解
  16. 网站访问量统计 | hexo
  17. python查询12306余票_「python」12306余票查询GUI
  18. 【Python】基础语法之一:变量、字符串、数、注释
  19. php实现股票日线数据转换为周线月线,通达信引用月线数据,如何在日线里调用周线和月线函数?...
  20. 【论文笔记】(VLDB 2020) A Benchmarking Study of Embedding-based Entity Alignment for Knowledge

热门文章

  1. 机房收费系统学生下机结账小结
  2. 前台特效(9)无限极分类折叠菜单
  3. 两则爵士鼓的基础练习
  4. ORACLE PERFORMANCE TUNING 原厂培训.笔记1
  5. android studio 初次使用Kotlin(环境准备篇)
  6. Android-View点击事件短时间重复点击的过滤
  7. Java并发—基础操作
  8. 具体解释站点沙盒期的原因表现与解决的方法
  9. numpy中常用的函数
  10. 第十三章:Python の 网络编程进阶(二)