找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 3322|回复: 19
打印 上一主题 下一主题

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

[复制链接]

16

主题

208

帖子

1985

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

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

EDA365欢迎您!

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

x
背景:数据库已经架设成功,在本地可以正常使用,因此想拓展功能,希望可以讲数据库放在服务器上,客户端直接从服务器上读取数据。遇到问题:+ H$ |, k' o& `& b' F' x' O- ^) n0 w: m
参照网上方法,在服务器端设置了共享盘,并在共享盘中保存了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
. k# a! Z( q4 C% I4 Y" L3 Z " A- W* G* t9 Z7 g  ?& t2 e
并且此时数据库不可用。: U2 s7 T: U7 B9 M/ n$ X
      然后我又采取了另外的方法,将数据库数据文件放在服务器上,然后再客户端上使用服务器上的MDB数据创建DBC文件,此时虽然本地可已使用数据库,但是此时又出现了另外一个问题,服务器端的数据文件变为只读。不可修改,唯有当客户端ORCAD软件关闭时才能修改。5 F+ ?; C% f# x+ L$ H) k7 w: q

. i4 G, p5 B2 p% N0 j希望结果:
# y3 g: w: R9 t2 I9 \- |可不可以做到服务器上的功能和本地一样,即在可以正常实用的条件下,数据库里的数据可以随时修改,而无需把客户端软件关闭) U& w: }" ~- l, W& c1 E7 e' z/ U: J5 w

2 g" {" X: W! c9 d
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!
头像被屏蔽

0

主题

84

帖子

494

积分

禁止发言

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

0

主题

84

帖子

494

积分

禁止发言

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

6

主题

154

帖子

275

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
275
12#
发表于 2015-6-3 19:17 | 只看该作者
slower 发表于 2015-5-27 15:21
' q# t+ x) K9 \9 _2 f什么意思···能否详细说明一下
# W, M# h: N" `
如果换成SQL数据库就可以打开CIS的同时去编辑,如果一定要用access数据库,: N8 c+ b* B+ ^
可以换一种思维,把源数据库用任务计划做一个同步的功能(5分钟备份一次),
! R8 V/ W. F1 T3 d) U) D重新放置到另一个路径,在数据源配置的时候,把数据库地址指向后面的数据库,
; l: r+ ^5 r! M" Q0 e这样就把可写入的数据库与CIS实际连接的数据库分开,编辑的时候就不受影响了。6 E5 j6 l. G+ @. N" ^6 b
PCB

16

主题

208

帖子

1985

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1985
11#
 楼主| 发表于 2015-5-27 15:21 | 只看该作者
yilei 发表于 2015-5-27 14:46
! Q+ G' T# m4 X建议不用文件型数据库。
' U, G1 r0 Y  H
什么意思···能否详细说明一下$ j7 i) I( t, o0 f8 t+ _: g

点评

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

4

主题

113

帖子

3457

积分

五级会员(50)

Rank: 5

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

点评

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

16

主题

208

帖子

1985

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1985
9#
 楼主| 发表于 2015-5-19 10:19 | 只看该作者
kevin890505 发表于 2015-5-19 09:24
* c5 e" K5 v8 ?) H: a8 P" |1,是的,DBC指向每个人都要弄* K& ^& O$ z0 T* S; q, D6 K
2,不是,只需要一个人配置,比如你是管理员,配置好了,保存的时候这个DBC ...
" T2 s& `" ?6 d& P
实在是非常感谢,终于解决了,说来惭愧,这个问题憋了我快一周了,原来我以为网络数据库可以像本地数据库一样随时修改,现在知道了,以后修改的话把服务器断开就行了,还是理解的有问题,现在已经可以用了
) h) e* L% _  n4 u% b

点评

不客气  发表于 2015-5-19 10:28

24

主题

1796

帖子

8046

积分

六级会员(60)

Rank: 6Rank: 6

积分
8046
8#
发表于 2015-5-19 09:24 | 只看该作者
1,是的,DBC指向每个人都要弄! {$ s, ]7 P" L7 x) V! t9 |) W) }
2,不是,只需要一个人配置,比如你是管理员,配置好了,保存的时候这个DBC文件保存在服务器上,然后其他使用人在指向的时候只想服务器就可以了
5 \* f, H6 l3 F# @9 q. W7 I3,这个是说明使用的人没有在控制面板里面配置ODBC数据源% Z* I) `% i# j3 G% j. a) G
4,对的,这个是和操作系统有关 控制面板里面的ODBC根据X32/X64系统以及软件不一样,忘了是哪个了,反正是system32或者syswow64两个里面各有一个odbcad 打开配置,如果是17.0由于软件变为64bit,和16.6之前的又不一样,需要重新配置。

点评

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

16

主题

208

帖子

1985

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1985
7#
 楼主| 发表于 2015-5-19 09:10 | 只看该作者
kevin890505 发表于 2015-5-18 20:36
3 \, N$ D& C; h$ J4 y# ^' w没看到,我兼职管理CIS的。大体步骤1,建立数据库,放在服务器上共享
% t2 V0 }0 ?% M7 `. p9 p: N2,建立ODBC数据源指向对应数据库
% X5 s% n3 Q2 S) o7 O ...

. i! @3 ^: o8 P) s; l; U: h4 t谢谢你的回答,论坛上的帖子我都看了,但是依然存在问题,现在我有几个细节问题想请教下:1、根据你的回答是不是所有客户端用的人都要重新做一下ODBC指向,指向服务器共享盘的数据库。+ G' G3 l' B) R: ?6 M
2、如果依照我以上的假设,那么每个客户端都会有一个DBC配置文件,这个配置文件放在本地?7 o$ q- ~! f9 a- U/ W) g; @
3、如果我刚刚的假设是错误的,那么应该就是只有服务器上一个DBC文件,客户端只需指向该文件即可,但是这就又回到了我最初的问题,数据库加载不上,显示未发现数据源名称并未指定默认驱动器。' g$ u. U, r$ g# |9 n
4、另外我遇到的问题是不是与32位或者64位系统有关,或者ACCESS的版本有关
' _1 a, X- o- W* E4 k& E3 \4 O! S
另:我发的文档我自己是可以打开的,好诡异
6 L9 |: @% q" z" o+ c# m  K7 j; L- ~4 A. H
十分感谢# G, z' H! N4 ?( |

16

主题

208

帖子

1985

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1985
6#
 楼主| 发表于 2015-5-19 08:37 | 只看该作者
bingshuihuo 发表于 2015-5-18 17:24
% H( {; m: j: n1 \( r# Q这个人的文档已经被删除了
  @. p& P# F' {, s6 Z9 X2 S0 `7 N, b
好诡异啊,我可以正常打开文档啊8 ?8 T0 f3 ?2 U8 ^3 O7 `* k

24

主题

1796

帖子

8046

积分

六级会员(60)

Rank: 6Rank: 6

积分
8046
5#
发表于 2015-5-18 20:36 | 只看该作者
slower 发表于 2015-5-15 08:49
6 l7 l: ?4 T6 I: B! z参照这个文档的方法http://wenku.baidu.com/view/889b08476137ee06eef91810+ r4 \. |, u% H
为何我在客户端直接调用服务 ...
/ f( l; L+ Q% r6 D* w* N( |6 `
没看到,我兼职管理CIS的。大体步骤1,建立数据库,放在服务器上共享! i( b  g( O0 t) c% m' B$ A# I
2,建立ODBC数据源指向对应数据库; T; u$ t$ b1 V/ R0 Z" M
3,打开CAPTURE,配置CIS保存DBC文件到服务器端
2 U' D" d3 s( F# ^4,配置CAPTURE.INI保存到服务器* ~/ [5 g  [5 Y4 a& |6 U0 E

- h& _7 b% Y0 ~) x' p9 n% W5,你自己用就可以了,其他人建立ODBC数据源映射到对文件,并按照ini配置CIS信息
4 u& q' i( W8 O+ Z. c6,配置CIS,直接指向服务器端的DBC文件% i5 a) |, T6 Q: u

9 A( m1 F. L5 t- J' x5 _+ X) X4 R& S9 {2 ]4 ~0 B3 f' ^- }. f) H; w* r, P
OK所有人都可以用了,再详细的论坛都找得到,不赘述了
+ ]9 {6 l9 z: E. ?7 d2 D8 E8 s
) s& |; {; D- `8 k* u

点评

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

29

主题

2646

帖子

2805

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

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

点评

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

16

主题

208

帖子

1985

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1985
3#
 楼主| 发表于 2015-5-15 08:49 | 只看该作者
kevin890505 发表于 2015-5-14 17:209 ?$ C( n) m1 b2 S" m4 ?0 g
windows下  当有人使用服务器端文件时,正常情况下是无法修改的(不确定可否经过二次开发)。据了解像一些 ...

2 Y) ?: o) V7 X' D2 ?. I参照这个文档的方法http://wenku.baidu.com/view/889b08476137ee06eef91810
  J5 h6 s2 H2 E$ G为何我在客户端直接调用服务器上DBC文件时候出错" k* x( l8 [  G2 u, R/ h( C4 e' l
' {$ ~- d+ V6 j

点评

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

24

主题

1796

帖子

8046

积分

六级会员(60)

Rank: 6Rank: 6

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

点评

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

本版积分规则

关闭

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

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-5 14:48 , Processed in 0.069397 second(s), 36 queries , Gzip On.

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

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

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