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