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

sql设置只读

发布时间: 2022-04-27 13:22:04

sql2008 只读权限用户设置

--创建登录名 这里onlyRead为登录名 1234为密码
CREATE LOGIN onlyRead WITH PASSWORD=N'1234';
--要操作的数据库 test是数据名
USE test;
--给要操作的数据创建用户
CREATE USER onlyRead FOR LOGIN onlyRead;
--给用户授予只读权限
EXEC sp_addrolemember 'db_datareader','onlyRead';

❷ 关于SQL SERVER数据库附加是只读,要怎么解决

将你的数据库服务停止。然后右键你的数据库文件(包括数据库文件和日志文件)》属性》把只读属性复选框去掉。然后重新启动服务,刷新数据库

❸ SQL 表的属性为只读,怎么才可能改成可写

表不能将它的属性设为只读,只有权限的设定.在2000环境下
sa肯定是有权限的,对一个库可以设置它为只读,企业管理器=》实例名=》你的数据库(右键)=》属性=》选项=》有只读访问和限制访问.

另外,在视图里是无法修改表的,视图一般只是用来查询.

❹ 如何锁定SQL SERVER 表中某一字段为只读

写一个触发器,防止修改name 字段:
create trigger tr_update on 你的表
for update
as
if update(name) rollback tran
go

--当允许修改name的时候,执行下面的语句关闭触发器
alter table 你的表 disable trigger tr_update

--当不允许修改name的时候,执行下面的语句开启触发器
alter table 你的表 enable trigger tr_update

--同时对用户的权限做限制,只允许管理员有开启/关闭触发器的权限

❺ SQL2005数据库只读

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

❻ sqlserver数据库只读怎么修改


SQL
Server
Management
Studio,
选择要设置为只读的数据库,按右键选择属性,在“数据库属性”的“选项”页里将“数据库为只读”设置为True.

❼ sql数据库为只读

EXEC sp_dboption 'MyDatabase', 'read only', 'TRUE' 你可以在联机丛书看sp_dboption的用法和功能

满意请采纳

❽ 如何修改sql 数据库 只读权限

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