sql anywhere C/S结构客户端是否一定要ODBC?

Hello World, 2010-06-02 07:23:01
公司的ERP数据库是Sybase的sql anywhere 9.02的,C/S结构,在每台客户端电脑上都设置了ODBC,但这样一来通过Excel的获取外部数据功能就可以直接从数据库里读取或者修改、删除资料,如果用DB查询器什么的就更方便去直接操作数据库了。很不安全。

让ERP公司改,他们很多理由,说更改了怎么怎么样。

平时是做B/S的,只知道以前c/s连接sql什么的用oledb方式,可以对字符串进行单独处理,不会这么容易泄露;不知道C/S的连接sql anywhere有什么更安全的办法?
...全文
89 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hello World, 2010-06-08
  • 打赏
  • 举报
回复
ERP提供商的水平太差了,他们居然不让我们修改DBA默认密码,居然在客户端泄露密码。

经过测试,在客户端是不用保存数据源密码的,可是连这个他们的实施人员也不知道。算了……
iihero 2010-06-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 apollokk 的回复:]

我们的现在就是可以用Excel访问数据库了
[/Quote]
那是你们的数据源暴露出来了。让供应方不要暴露就可以了。
Hello World, 2010-06-03
  • 打赏
  • 举报
回复
我们的现在就是可以用Excel访问数据库了
iihero 2010-06-02
  • 打赏
  • 举报
回复
[Quote=引用楼主 apollokk 的回复:]
公司的ERP数据库是Sybase的sql anywhere 9.02的,C/S结构,在每台客户端电脑上都设置了ODBC,但这样一来通过Excel的获取外部数据功能就可以直接从数据库里读取或者修改、删除资料,如果用DB查询器什么的就更方便去直接操作数据库了。很不安全。

让ERP公司改,他们很多理由,说更改了怎么怎么样。

平时是做B/S的,只知道以前c/s连接sql什么的用oledb方式,……
[/Quote]
即算是odbc连接方式也可以是运行时通过连接信息访问,不用预先创建数据源的。并且连接串的密码也可以是加密的。
Excel外部程序应该无法访问的。
  • 打赏
  • 举报
回复
加密码吧。 把链接程序的连接字符串加密。

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧