找回密码
 注册
关于网站域名变更的通知
查看: 6122|回复: 19
打印 上一主题 下一主题

ORCAD CIS数据库服务器端数据源在客户端无法使用

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-5-14 16:36 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
背景:数据库已经架设成功,在本地可以正常使用,因此想拓展功能,希望可以讲数据库放在服务器上,客户端直接从服务器上读取数据。遇到问题:3 T' Q8 }7 w' ]: M2 v& F
参照网上方法,在服务器端设置了共享盘,并在共享盘中保存了XX.DBC文件。但是此时当我客户端的软件去指定服务器端的DBC文件时,软件报错file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\1031507867\QQ\WinTemp\RichOle\ME]T]Y}0X6(ZI)KJC4P5PF7.jpgfile:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\1031507867\QQ\WinTemp\RichOle\ME]T]Y}0X6(ZI)KJC4P5PF7.jpg
; |( L. R8 A( ~0 d2 u
( g2 c; t( P' C- K% T, z, G并且此时数据库不可用。! H# Z) H) E; E0 r# X6 W0 s
      然后我又采取了另外的方法,将数据库数据文件放在服务器上,然后再客户端上使用服务器上的MDB数据创建DBC文件,此时虽然本地可已使用数据库,但是此时又出现了另外一个问题,服务器端的数据文件变为只读。不可修改,唯有当客户端orcad软件关闭时才能修改。, w$ G8 z: J& }" t& H7 F- P4 e
0 u/ s0 n; u8 e- h
希望结果:
9 a) v" `8 r" Q' K2 T可不可以做到服务器上的功能和本地一样,即在可以正常实用的条件下,数据库里的数据可以随时修改,而无需把客户端软件关闭- u5 l3 g5 Z9 F- A) E' B
+ \' B3 f6 [$ Q& O, h* C

该用户从未签到

2#
发表于 2015-5-14 17:20 | 只看该作者
windows下  当有人使用服务器端文件时,正常情况下是无法修改的(不确定可否经过二次开发)。据了解像一些用CIS的大公司比如锐捷什么的,修改CIS也是吧服务器断开,然后修改好了,再连接上好供人员使用

点评

参照这个文档的方法http://wenku.baidu.com/view/889b08476137ee06eef91810 为何我在客户端直接调用服务器上DBC文件时候出错  详情 回复 发表于 2015-5-15 08:49

该用户从未签到

3#
 楼主| 发表于 2015-5-15 08:49 | 只看该作者
kevin890505 发表于 2015-5-14 17:20
# S6 n6 w' n9 {+ N0 [0 T6 N& H2 Mwindows下  当有人使用服务器端文件时,正常情况下是无法修改的(不确定可否经过二次开发)。据了解像一些 ...

! y" j" S: K: j7 K9 K4 a( Z) U! u2 z参照这个文档的方法http://wenku.baidu.com/view/889b08476137ee06eef91810- k8 V) f9 S% l7 f" W
为何我在客户端直接调用服务器上DBC文件时候出错
8 P& ?5 j5 S; D4 ~3 |. p1 H$ [/ `

点评

没看到,我兼职管理CIS的。大体步骤1,建立数据库,放在服务器上共享 2,建立ODBC数据源指向对应数据库 3,打开CAPTURE,配置CIS保存DBC文件到服务器端 4,配置CAPTURE.INI保存到服务器 5,你自己用就可以了,  详情 回复 发表于 2015-5-18 20:36

该用户从未签到

4#
发表于 2015-5-18 17:24 | 只看该作者
这个人的文档已经被删除了

点评

好诡异啊,我可以正常打开文档啊  详情 回复 发表于 2015-5-19 08:37

该用户从未签到

5#
发表于 2015-5-18 20:36 | 只看该作者
slower 发表于 2015-5-15 08:49. I6 H! B- x5 r; |" c
参照这个文档的方法http://wenku.baidu.com/view/889b08476137ee06eef91810# K+ {9 B; L2 t. |8 o
为何我在客户端直接调用服务 ...
1 J" d& Z0 J6 F
没看到,我兼职管理CIS的。大体步骤1,建立数据库,放在服务器上共享9 c" Q& V& Y7 w2 W" R
2,建立ODBC数据源指向对应数据库
1 u1 C2 N0 I' x+ m3,打开CAPTURE,配置CIS保存DBC文件到服务器端
% h4 c5 [3 {+ A6 n( Z  p4,配置CAPTURE.INI保存到服务器
8 P* [( s8 |, E- t  [2 n
0 N; J' x9 M0 t# X! Y5 _& B5,你自己用就可以了,其他人建立ODBC数据源映射到对文件,并按照ini配置CIS信息+ m6 U0 @" A! Z, i/ O! `
6,配置CIS,直接指向服务器端的DBC文件
: {9 j5 K  H$ X+ v
4 X8 f9 F: d. }9 F( l$ I, J0 n* y$ R- l
OK所有人都可以用了,再详细的论坛都找得到,不赘述了
% x8 P# K4 g4 X- T* _) y# \5 u2 ]

点评

谢谢你的回答,论坛上的帖子我都看了,但是依然存在问题,现在我有几个细节问题想请教下:1、根据你的回答是不是所有客户端用的人都要重新做一下ODBC指向,指向服务器共享盘的数据库。 2、如果依照我以上的假设,那  详情 回复 发表于 2015-5-19 09:10

该用户从未签到

6#
 楼主| 发表于 2015-5-19 08:37 | 只看该作者
bingshuihuo 发表于 2015-5-18 17:24
7 N! W* n# d/ N' z这个人的文档已经被删除了

) U: n% y3 d5 N0 s6 ?/ k好诡异啊,我可以正常打开文档啊8 p3 G1 O2 \8 t6 L! o2 T8 ]' e

该用户从未签到

7#
 楼主| 发表于 2015-5-19 09:10 | 只看该作者
kevin890505 发表于 2015-5-18 20:36
6 a* m! _" j/ g+ L8 w没看到,我兼职管理CIS的。大体步骤1,建立数据库,放在服务器上共享4 y( M+ X% H( `+ e) c' z
2,建立ODBC数据源指向对应数据库
7 Y! K$ `2 L6 U5 e ...

( p" n1 ]) t: c* v; P* H谢谢你的回答,论坛上的帖子我都看了,但是依然存在问题,现在我有几个细节问题想请教下:1、根据你的回答是不是所有客户端用的人都要重新做一下ODBC指向,指向服务器共享盘的数据库。9 c; s$ S3 c' r
2、如果依照我以上的假设,那么每个客户端都会有一个DBC配置文件,这个配置文件放在本地?  e, x& _, g% C: e0 {# v
3、如果我刚刚的假设是错误的,那么应该就是只有服务器上一个DBC文件,客户端只需指向该文件即可,但是这就又回到了我最初的问题,数据库加载不上,显示未发现数据源名称并未指定默认驱动器。
8 p# t4 k, w* ~% K4、另外我遇到的问题是不是与32位或者64位系统有关,或者ACCESS的版本有关( C+ Z) K( a3 n$ K, F* S+ V
. }) @1 y2 A% B
另:我发的文档我自己是可以打开的,好诡异
' Q' C; @# h4 m2 o8 W: f3 t' D7 M; o: ]4 [
十分感谢
" w5 {% s2 U1 A

该用户从未签到

8#
发表于 2015-5-19 09:24 | 只看该作者
1,是的,DBC指向每个人都要弄
1 t5 K8 R3 D$ C- O5 L2,不是,只需要一个人配置,比如你是管理员,配置好了,保存的时候这个DBC文件保存在服务器上,然后其他使用人在指向的时候只想服务器就可以了( e9 `0 h' n8 ~1 M1 ?
3,这个是说明使用的人没有在控制面板里面配置ODBC数据源
- `$ K$ c. e5 L4,对的,这个是和操作系统有关 控制面板里面的ODBC根据X32/X64系统以及软件不一样,忘了是哪个了,反正是system32或者syswow64两个里面各有一个odbcad 打开配置,如果是17.0由于软件变为64bit,和16.6之前的又不一样,需要重新配置。

点评

实在是非常感谢,终于解决了,说来惭愧,这个问题憋了我快一周了,原来我以为网络数据库可以像本地数据库一样随时修改,现在知道了,以后修改的话把服务器断开就行了,还是理解的有问题,现在已经可以用了  详情 回复 发表于 2015-5-19 10:19

该用户从未签到

9#
 楼主| 发表于 2015-5-19 10:19 | 只看该作者
kevin890505 发表于 2015-5-19 09:246 ^8 Z- k+ p9 Q5 l  i0 F/ Y
1,是的,DBC指向每个人都要弄& I. U4 q- @1 ?- u/ J3 y( G2 e& F
2,不是,只需要一个人配置,比如你是管理员,配置好了,保存的时候这个DBC ...

3 D( o' a" S2 b9 z5 w# b; d实在是非常感谢,终于解决了,说来惭愧,这个问题憋了我快一周了,原来我以为网络数据库可以像本地数据库一样随时修改,现在知道了,以后修改的话把服务器断开就行了,还是理解的有问题,现在已经可以用了% ]4 N3 {9 s3 Y3 |

点评

不客气  发表于 2015-5-19 10:28
  • TA的每日心情
    开心
    2023-9-13 15:19
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    10#
    发表于 2015-5-27 14:46 | 只看该作者
    建议不用文件型数据库。

    点评

    什么意思···能否详细说明一下  详情 回复 发表于 2015-5-27 15:21

    该用户从未签到

    11#
     楼主| 发表于 2015-5-27 15:21 | 只看该作者
    yilei 发表于 2015-5-27 14:46+ c& H3 |' |! V8 n4 M! `& S2 f  M
    建议不用文件型数据库。
    ) O3 w& r3 S% d4 P, c5 p# }  Q3 y
    什么意思···能否详细说明一下
    6 B" G: |3 B) c4 s' J$ w

    点评

    如果换成SQL数据库就可以打开CIS的同时去编辑,如果一定要用access数据库, 可以换一种思维,把源数据库用任务计划做一个同步的功能(5分钟备份一次), 重新放置到另一个路径,在数据源配置的时候,把数据库地址  详情 回复 发表于 2015-6-3 19:17
  • TA的每日心情
    郁闷
    2023-12-19 15:32
  • 签到天数: 230 天

    [LV.7]常住居民III

    12#
    发表于 2015-6-3 19:17 | 只看该作者
    slower 发表于 2015-5-27 15:21
    ! p: \. N8 U/ M2 H什么意思···能否详细说明一下
    8 k, j: a0 k6 l2 B% f% M1 k$ A
    如果换成SQL数据库就可以打开CIS的同时去编辑,如果一定要用access数据库,
    , z0 D- i$ J  y) z& m; _! Z可以换一种思维,把源数据库用任务计划做一个同步的功能(5分钟备份一次),
      r! x0 t& l% a7 W; t/ E重新放置到另一个路径,在数据源配置的时候,把数据库地址指向后面的数据库,. t) j  W7 z/ Y* \2 k
    这样就把可写入的数据库与CIS实际连接的数据库分开,编辑的时候就不受影响了。
    ! a) Y. m, H% J0 ~
    头像被屏蔽

    该用户从未签到

    13#
    发表于 2015-6-4 08:27 | 只看该作者
    提示: 作者被禁止或删除 内容自动屏蔽
    头像被屏蔽

    该用户从未签到

    14#
    发表于 2015-6-4 08:28 | 只看该作者
    提示: 作者被禁止或删除 内容自动屏蔽
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-8-13 12:51 , Processed in 0.156250 second(s), 37 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表