当前位置:首页 » 编程语言 » sql数据库只读不了
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql数据库只读不了

发布时间: 2022-07-14 20:38:02

‘壹’ sql数据库里单元格是只读的,无法修改编辑,怎么弄

你使用的是sqlserver数据库么?
另外你确信你使用的是数据库管理器而不是软件么?
如果是sqlserver数据库,其实对于某列上不存在不让修改的说法,sqlserver数据库数据控制原理是角色控制,也就是说我们对于某一个角色去下定义,让隶属于这个角色的用户不能够更新数据。或者在某个角色的基础上不分配或是回收对某一列的权限!如果是这种情况,用一个能修改的角度登陆才行。
还有另一种就是所谓的触发器,一旦发现你修改,立即返回原数据,这样你也是永远修改不了的!这时你要找到那个触发器,将触发器删除后再进行修改,然后加回触发器即可!
但这两种情况都是对某一列下的定义(我们称为锁定粒度为列)不可能是某一个单元格!
如果你是站在erp管理的基础上不让你修改那是十分正常的!
在企业管理器中使用图形方式(如二楼给的图)还是语句,则没有任何的区别!

‘贰’ 如何修改sql 数据库 只读权限

sql没有只读的说法吧,只有表锁定吧.
锁定后,其它程序只可读,不可以更新.
例:
select
*
from
table
with
(holdlock)

‘叁’ SQL Server 错误代码:15635 数据库处于只读状态。请问该怎么解决呀。

有这样一种情况是:很多别人共享的项目源代码会将附带的数据库文件设为只读属性,目的是防止被别人修改,你可以找到那个附加的数据库文件右键—>属性将只读属性去掉。重新附加一下!

‘肆’ SQL2005数据库只读

那就证明一件事
你的数据库文件的属性设置为只读了。。
去找到你附加的数据库文件
.mdf右键属性把只读的钩去掉就可以了~
不过要先把附加的数据库分离出来再修改。。
然后附加进去就OK了。。

‘伍’ sql server 2008附加的数据库是只读的,如何更改过来求答案

附加后的数据库是只读的,不能插入数据,在状态中,把’数据库只读‘改为false报错
出现这种情况时,只要把数据库物理文件放在SQL的默认数据库路径下就OK了

‘陆’ 为什么我的SQL server 在附加数据库后,数据库总是变成了只读

你要把数据库文件的属性改了
右键点击两个文件的属性--安全--添加--立即查找--找everyone这个用户
把他的权限都勾上
确定再附加就OK了
在数据库管理器中对数据库点右键属性,然后切换到“选项”标签,其它选项中的状态里,“数据库为只读
”设为false

‘柒’ 为何把数据添加进SQL Server 2005后,却显示“只读”,无法更改里面的数据

额,没有oracle那种直接的语句
得变通一下
比如
create
view
v_t
as
select
id,name
from
test
union
select
0,'0'
where
1=0
就是后边
union
select
0,'0'
where
1=0
这句
相当于给这个视图添加了一个约束
如果要插入的时候会提示
派生表不可更新,因为其定义中包含
union
运算符。