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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
背景:数据库已经架设成功,在本地可以正常使用,因此想拓展功能,希望可以讲数据库放在服务器上,客户端直接从服务器上读取数据。遇到问题:7 v; l% i% R1 V# Z" @
参照网上方法,在服务器端设置了共享盘,并在共享盘中保存了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 % B. u  u4 C9 K& a- o8 A9 \

: [3 D9 ^1 ]1 Q  Y( h并且此时数据库不可用。1 F* U- C/ U4 Z; i; E
      然后我又采取了另外的方法,将数据库数据文件放在服务器上,然后再客户端上使用服务器上的MDB数据创建DBC文件,此时虽然本地可已使用数据库,但是此时又出现了另外一个问题,服务器端的数据文件变为只读。不可修改,唯有当客户端orcad软件关闭时才能修改。
+ \( H7 U4 s0 [7 U7 _- m! J! T% d. d1 p% i; f& Z
希望结果:
! j0 S; `' d: J8 C6 m& h可不可以做到服务器上的功能和本地一样,即在可以正常实用的条件下,数据库里的数据可以随时修改,而无需把客户端软件关闭
' {9 h+ |* y  g: b9 U7 ?: r$ m! n6 B; ]7 _% ]6 T

该用户从未签到

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
! Y; v; R( \, S8 Swindows下  当有人使用服务器端文件时,正常情况下是无法修改的(不确定可否经过二次开发)。据了解像一些 ...
: [4 H# e% y5 T7 }) j2 q, [! c( _
参照这个文档的方法http://wenku.baidu.com/view/889b08476137ee06eef91810
' X6 p% e! c4 p1 C" F+ R为何我在客户端直接调用服务器上DBC文件时候出错
+ [, M$ Z0 C7 r7 f" i; n5 ^; j* ]# Z
0 k/ |* |) O* E9 y1 }+ I6 V; v

点评

没看到,我兼职管理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
+ U& M7 q& t1 \7 O参照这个文档的方法http://wenku.baidu.com/view/889b08476137ee06eef91810) N) Q: z  p" y! ?* f4 O9 ]
为何我在客户端直接调用服务 ...

0 ]$ y$ o. I3 z没看到,我兼职管理CIS的。大体步骤1,建立数据库,放在服务器上共享6 U' Q! A" i" k
2,建立ODBC数据源指向对应数据库
( E  J- w7 a9 C3,打开CAPTURE,配置CIS保存DBC文件到服务器端
9 [: s6 t0 [) H: d/ W$ z$ s% {4,配置CAPTURE.INI保存到服务器
) d' u* e( v, c" J1 q% D0 f7 |) T- P
5,你自己用就可以了,其他人建立ODBC数据源映射到对文件,并按照ini配置CIS信息5 O) y3 V1 ^# C/ Z" Z+ |0 J
6,配置CIS,直接指向服务器端的DBC文件( g$ v" |, {! ], N
7 V- u) o4 {( i/ F

2 ]# O  u: G  V: z% }OK所有人都可以用了,再详细的论坛都找得到,不赘述了6 y3 ?1 I/ u! n9 H
* A; D, O0 u" F! V

点评

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

该用户从未签到

6#
 楼主| 发表于 2015-5-19 08:37 | 只看该作者
bingshuihuo 发表于 2015-5-18 17:24* m% ?1 o4 R  H0 \/ I
这个人的文档已经被删除了
' j) B/ m, b% C, B; S/ D
好诡异啊,我可以正常打开文档啊& R/ }& `% M/ J' s0 L1 b

该用户从未签到

7#
 楼主| 发表于 2015-5-19 09:10 | 只看该作者
kevin890505 发表于 2015-5-18 20:36" B& I- O. W+ |9 o
没看到,我兼职管理CIS的。大体步骤1,建立数据库,放在服务器上共享
! h+ R6 l6 j5 Q2,建立ODBC数据源指向对应数据库  ~+ _& M( r9 K1 ^. r) T+ J
...

) |& O- H9 p6 I( Z9 m% y谢谢你的回答,论坛上的帖子我都看了,但是依然存在问题,现在我有几个细节问题想请教下:1、根据你的回答是不是所有客户端用的人都要重新做一下ODBC指向,指向服务器共享盘的数据库。4 X  i: ~' g4 d1 F, p; X9 ~8 N( ^
2、如果依照我以上的假设,那么每个客户端都会有一个DBC配置文件,这个配置文件放在本地?
* T$ s, Q, E" U- ]3、如果我刚刚的假设是错误的,那么应该就是只有服务器上一个DBC文件,客户端只需指向该文件即可,但是这就又回到了我最初的问题,数据库加载不上,显示未发现数据源名称并未指定默认驱动器。+ [! z( {1 A% V) y4 s% ?
4、另外我遇到的问题是不是与32位或者64位系统有关,或者ACCESS的版本有关
7 |) a: c5 S0 J. D: l/ c& S  I  F* R
另:我发的文档我自己是可以打开的,好诡异# W8 i+ w' g: r
6 Z$ ^6 h5 l, M+ K5 U
十分感谢
! o( S$ m6 `" |! o' ?0 c

该用户从未签到

8#
发表于 2015-5-19 09:24 | 只看该作者
1,是的,DBC指向每个人都要弄
: A0 h7 w' z: {2,不是,只需要一个人配置,比如你是管理员,配置好了,保存的时候这个DBC文件保存在服务器上,然后其他使用人在指向的时候只想服务器就可以了- A& {4 O  Q" M) ^
3,这个是说明使用的人没有在控制面板里面配置ODBC数据源
! l+ |; `; Z9 y* Q7 G4,对的,这个是和操作系统有关 控制面板里面的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:24
' e% F& _6 |% Q9 `# J( v; N1,是的,DBC指向每个人都要弄
; S1 y, D+ U  H0 S. Q/ I. F2,不是,只需要一个人配置,比如你是管理员,配置好了,保存的时候这个DBC ...

* r+ }/ k0 L: x实在是非常感谢,终于解决了,说来惭愧,这个问题憋了我快一周了,原来我以为网络数据库可以像本地数据库一样随时修改,现在知道了,以后修改的话把服务器断开就行了,还是理解的有问题,现在已经可以用了
1 Q% z+ N9 D7 q1 J3 I

点评

不客气  发表于 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
    ; @- P& |: ^/ B  q! l/ |0 r# S建议不用文件型数据库。
    8 {! F+ d7 _6 E# ]" w$ T
    什么意思···能否详细说明一下5 w8 Y! P5 x2 c. c2 ~

    点评

    如果换成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; E8 M- L1 E# [: `
    什么意思···能否详细说明一下

    3 c; g1 k/ E0 c) `; Z  t: Z. d如果换成SQL数据库就可以打开CIS的同时去编辑,如果一定要用access数据库," c6 H8 T# G5 K/ S! W
    可以换一种思维,把源数据库用任务计划做一个同步的功能(5分钟备份一次),6 d4 K  ]% T4 H) B5 r4 A" G9 X. {
    重新放置到另一个路径,在数据源配置的时候,把数据库地址指向后面的数据库,
      k* b5 l. [2 J8 {这样就把可写入的数据库与CIS实际连接的数据库分开,编辑的时候就不受影响了。/ N# d; }8 l! D' t& G$ _1 A
    头像被屏蔽

    该用户从未签到

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

    该用户从未签到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-8-3 01:07 , Processed in 0.156250 second(s), 37 queries , Gzip On.

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

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

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