本人最近有一个项目,要求C/S 系统,三层结构,客户端和服务器之间加一个中间层,要将所有的数据库操作封装在组件中,而且该组件必须要在服务器上运行。该怎么实现?迷茫了,请大虾指点。
解决方案 »
- 请教excel另存为直接覆盖同名文件
- datagrid控件绑定Adodc后的数据撤消更新操作
- 请各位大侠帮帮忙
- 问一个数学中LOG的计算过程
- 请高手帮我看看Recordset的一些用法我对它不是很了解谢谢我在线等待!!!
- 注册表批量删除的问题
- 急!MSHFlexGrid控件中有类似DataGrid控件的ColResize事件吗?
- VB的资源文件(*.RES)有没有专门的编辑器???
- combobox 的调用!!!高手进,帮忙啊!!!!!!!
- 客户机和服务器通信的问题
- 我在程序里写了卸载窗体的代码,调试也通过了这段代码,是正确的。但将程序编译成.exe文件运行后,点击退出命令按钮Command2,窗体是消失
- 急救:C/S系统(VB+Sql Server),要求数据库操作组件在服务器端运行,如何实现?
//hdhai弄错了吧,C客户端,S服务端,谁说是同一台机器啊,狂汗
Error registering COM+ Application.
Contact your support personnel for mor information.
远程调用服务器组件的测试应该说已经部分成功。测试一:
客户端win2000 pro ,服务器 Win2000 Server。在服务器上添加Com+应用程序,并在该应用程中添加组件,该应用程序的属性参数中设置“调用的身份验证级别”为无,“模拟级别”为匿名。导出应用程序代理,并在客户端安装。在客户端(win2000 pro)中的组件服务中设置“默认身份验证级别”为无,“默认模拟级别”为匿名。测试成功。测试二:
客户端win2003,服务器 Win2000 Pro。
客户端与服务端的设置和测试一一样。测试成功。测试三:
客户端Win98,服务端:Windows2000 Server。服务端设置和测试一,测试二中一样,客户端安装导出的应用程序代理。测试失败。测试四:
服务端和测试一、测试二中一样,客户端是Win2000 Pro,但是没有设置组件服务中“我的电脑”的参数,是默认设置。测试失败。总结发现:服务端“我的电脑”中的参数配置好像并不起作用,但是Com+ 应用程序的属性参数是起作用的。必须是“无”和“匿名”。令我想不通的是为什么要在客户端配置组件服务中“我的电脑”中的属性参数呢(无和匿名)?另外,不管在服务端的默认Com安全里面是不是添加“Everyone”,如果客户端不设置组件服务属性,都是测试失败的。以上所有的报错信息都是“拒绝的权限”大家一起讨论讨论吧,请高手释疑!
这是本地发送请示之前就开始检测的
举一个例子,同样的程序放在一个服务器上(服务器是共享的),远程打开程序,会报安全错误,复制到本机就没有任何问题
服务端“我的电脑”中的参数配置好像并不起作用,但是Com+ 应用程序的属性参数是起作用的。必须是“无”和“匿名”。
这个是服务端允许访问的资源的权限配置
补充一下(不知道是不是理解错了楼主的意思)
我的电脑中的参数与COM+应用程序的参数配置无关
举一个简单的例子(我的电脑设置了可以任何人访问,但是C盘设置了不允许任何人访问,那么依然不能访问C盘),权限是以详细为主的,就是说,从最小的分类开始有效
现在服务端Windows2003,客户端Win98 和xp下测试成功了,但是Win2000Pro下却没有成功,郁闷!2000 Pro和Xp有哪些区别?