‘壹’ 如何修改 Mysql 表 的属性(将只读改为可读写),只改表不改库
如果是sqlserver数据库,其实对于某列上不存在不让修改的说法,sqlserver数据库数据控制原理是角色控制,也就是说我们对于某一个角色去下定义,让隶属于这个角色的用户不能够更新数据。或者在某个角色的基础上不分配或是回收对某一列的权限!如果是这种情况,用一个能修改的角度登陆才行。
还有另一种就是所谓的触发器,一旦发现你修改,立即返回原数据,这样你也是永远修改不了的!这时你要找到那个触发器,将触发器删除后再进行修改,然后加回触发器即可!
但这两种情况都是对某一列下的定义(我们称为锁定粒度为列)不可能是某一个单元格!
如果你是站在erp管理的基础上不让你修改那是十分正常的!
在企业管理器中使用图形方式(如二楼给的图)还是语句,则没有任何的区别!
‘贰’ 如何修改sql 数据库 只读权限
如何修改sql
数据库
只读权限
可以使用如下命令来设置sql
server数据库的只读特性。
以下是以master库为例来说明的:
USE
[master]
GO
ALTER
DATABASE
[TESTDB]
SET
READ_ONLY
WITH
NO_WAIT
GO
‘叁’ sqlserver数据库只读怎么修改
在
SQL
Server
Management
Studio,
选择要设置为只读的数据库,按右键选择属性,在“数据库属性”的“选项”页里将“数据库为只读”设置为True.
‘肆’ sql2000中附加数据库中的表为只读状态,怎么改才能去掉只读状态(mdf属性不是只读,数据库属性也不是只读
1. 企业管理器
--右键"数据库"
--所有任务
--附加数据库
--选择你的.mdf文件名
--确定
--如果提示没有.ldf文件,是否创建,选择"是"
‘伍’ sql2008 数据只读怎么办
第一你查看单元格是否为自增属性,如果不是,你在查看是否为编辑状态。
如果单元格是灰色的一半是不能输入的。还有就是点击的时候 状态栏会显示为只读, 还有就是你用数据库工具打开数据库是怎么打开的 是打开查询数据 还是 编辑数据
可以 你把它的属性 改为不是自增的 都可以修改
在数据库中 你设计表的时候,每个int型字段都有一个是否自增的属性,你可以改的 ,除了int型以外 其他的 都没有不可以改的
‘陆’ 数据库以只读方式打开,怎样再更改为读写模式
数据库以只读方式打开,怎样再更改为读写模式
“开始”菜单启动Access,文件--->打开,在“打开”对话框中,选择要打开的文件。单击“打开”按钮旁边的小黑三角,从下拉列表中选择“以只读方式”
‘柒’ sql server 2008附加的数据库是只读的,如何更改过来求答案
附加后的数据库是只读的,不能插入数据,在状态中,把’数据库只读‘改为false报错
出现这种情况时,只要把数据库物理文件放在SQL的默认数据库路径下就OK了
‘捌’ sql server 2000里,有一个数据库是非只读的,但是有一个表格,却是只读的,怎么修改为可
先对表进行解锁。
--打开一个查询窗口,执行如下语句:
USE数据库名
BEGINTRAN
SELECTProctID,ModifiedDate
FROMProction.ProctDocument
WITH(TABLOCKX)
--打开另一个查询窗口,执行:
SELECTrequest_session_idsessionid,
resource_typetype,
resource_database_iddbid,
OBJECT_NAME(resource_associated_entity_id,resource_database_id)objectname,
request_modermode,
request_statusrstatus
FROMsys.dm_tran_locks
WHEREresource_typeIN('DATABASE','OBJECT')
‘玖’ SQL 表的属性为只读,怎么才可能改成可写
表不能将它的属性设为只读,只有权限的设定.在2000环境下
sa肯定是有权限的,对一个库可以设置它为只读,企业管理器=》实例名=》你的数据库(右键)=》属性=》选项=》有只读访问和限制访问.
另外,在视图里是无法修改表的,视图一般只是用来查询.