关于设置SQL防修改的问题
问:SQL97中如何对A数据库中的B表内的所有数据防止人为修改?要如何设置呢?
在客户端用非正式软件连上数据库并打开B表,在尝试保存已修改的内容时会提示无法修改呢,这是如何做到的.正式软件可以修改该表内的数据.
谢谢您的回答
问题点数:0、回复次数:12Top
1 楼yoki(小马哥--鬓微霜,又何妨)回复于 2003-11-01 13:26:27 得分 0
取消此表的update 与insert权限Top
2 楼eorro(eorro)回复于 2003-11-01 13:29:47 得分 0
想知道用什么方法做到这样的.
想知道正式软件是如何做到保存修改的Top
3 楼gmlxf(烛光)回复于 2003-11-01 13:38:55 得分 0
企业管理器>>数据库>>表右键>>表属性>>权限>>对象属性>>列>>修改后保存就ok了。Top
4 楼txlicenhe(马可)回复于 2003-11-01 13:40:24 得分 0
设置:
非正式软件的连接用户无修改权限
正式软件的连接用户有修改权限Top
5 楼eorro(eorro)回复于 2003-11-01 13:43:07 得分 0
如果取消的话,对原正式软件会否有影响,其他正常的客户端程序能否正常工作??Top
6 楼pengdali()回复于 2003-11-01 13:43:58 得分 0
控制住sa的密码
在企业管理器中-->右键你的注册的服务器实例(就是那个有绿色图标的)-->选择编辑SQL Server注册属性-->选总是提示输入密码Top
7 楼eorro(eorro)回复于 2003-11-01 13:45:26 得分 0
to 马可
在程序中如何判别该程序是否正式或非正式的呢????
是连接SQL的语句不同吗?大概要怎么修改这连接语句呢Top
8 楼eorro(eorro)回复于 2003-11-01 13:48:11 得分 0
to 大力 V3.0
连接密码应该没问题吧
因为能正常连通.Top
9 楼youngby(C-love)回复于 2003-11-01 16:20:39 得分 0
什么是正式或者非正式的呢?
Top
10 楼zjcxc(邹建)回复于 2003-11-01 16:33:58 得分 0
通过权限控制.Top
11 楼zjcxc(邹建)回复于 2003-11-01 16:34:49 得分 0
每个数据库设置不同的用户,每个用户都只能对访问指定的表就行了.Top
12 楼eorro(eorro)回复于 2003-11-01 17:13:35 得分 0
正式软件是工作时指定的软件,非正式当然不是工作软件了.
SQL服务器本地能不能设置成用户名密码对,但仍然进不去呢??提示用户名或密码错误!Top




