❶ 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)