如何让客户看不到数据库结构?

mudboy 2002-03-16 04:57:35
一个大型系统安装在客户的服务器上,数据库是ms sqlserver2000,如何能让客户无论用什么工具也没法看到数据库的结构?而只有开发者才能通过某种方式看到!
...全文
45 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
alen_fen 2002-03-28
  • 打赏
  • 举报
回复
删除所有的sql用户除sa和自定义用户
如果sa的密码有你来管理,那么可以解决这个问题
如果sa的密码由用户管理
那么就没有什么隐私权了
企业管理器中的sql组你可以删除的
然后再次注册的时候需要用户和密码的
foolishchao 2002-03-20
  • 打赏
  • 举报
回复
1、删除所有的Windows身分验证的Login(所有Windows NT 用户和Windows NT 用户)。

bigtree21cn 2002-03-20
  • 打赏
  • 举报
回复
因為SQLSERVER和Window2000的權限是結合在一起的﹐如果具有winnt/win2k
的administrators的權限的用戶來說﹐他本身就有sqlserver2k的DBA管理權限﹐好的辦法是給進入nt的用戶分配權限﹐通過域或者本機都可以的。
mudboy 2002-03-20
  • 打赏
  • 举报
回复
但是你知道吗?只要一装企业管理器,根本无需密友码就能有DBA的权限呀
SE1 2002-03-17
  • 打赏
  • 举报
回复
注意:
数据是客户的数据,不是开发者的!
DBA总是可以看到数据结构的。
客户有DBA(因为数据、数据库都是客户的),而一般说来开发者不是DBA。
当然,客户可以看到数据结构,但不一定能搞清楚其含义。
另外,可以设置角色,控制权限。-- 只能是对普通用户。也就是说,你不把DBA的权限交给用户。
cxmcxm 2002-03-17
  • 打赏
  • 举报
回复
不要让客户知道密码
zergtant 2002-03-17
  • 打赏
  • 举报
回复
设置访问权限就可解决
辉歌 2002-03-16
  • 打赏
  • 举报
回复
我也像知道。

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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