sql只讀
1. sqlserver2012配置mysale資料庫為只讀
打開資料庫SQLSERVER。
1、右擊你的資料庫名字,選擇『屬性『。
2、在』狀態『中可看見』資料庫為只讀『的屬性設置,將其設置成false即可。
2. sql資料庫里單元格是只讀的,無法修改編輯,怎麼弄
你使用的是sqlserver資料庫么?
另外你確信你使用的是資料庫管理器而不是軟體么?
如果是sqlserver資料庫,其實對於某列上不存在不讓修改的說法,sqlserver資料庫數據控制原理是角色控制,也就是說我們對於某一個角色去下定義,讓隸屬於這個角色的用戶不能夠更新數據。或者在某個角色的基礎上不分配或是回收對某一列的許可權!如果是這種情況,用一個能修改的角度登陸才行。
還有另一種就是所謂的觸發器,一旦發現你修改,立即返回原數據,這樣你也是永遠修改不了的!這時你要找到那個觸發器,將觸發器刪除後再進行修改,然後加回觸發器即可!
但這兩種情況都是對某一列下的定義(我們稱為鎖定粒度為列)不可能是某一個單元格!
如果你是站在erp管理的基礎上不讓你修改那是十分正常的!
在企業管理器中使用圖形方式(如二樓給的圖)還是語句,則沒有任何的區別!
3. 為什麼我導入到SQL Server 中的資料庫是只讀的啊
改變資料庫的只讀性:
打開記錄集的語法:
recordset.Open Source, ActiveConnection, CursorType, LockType, Options
其中,參數LockType用來確定打開 Recordset 時提供者應使用的鎖定類型(並發)。默認值為 adLockReadOnly。LockType可取的值如下:
adLockBatchOptimistic(或4):指示開放式批更新。需要批更新模式。
adLockOptimistic(或3):指示逐個記錄開放式鎖定。提供者使用開放式鎖定,僅在調用 Update 方法時鎖定記錄。
adLockPessimistic(或2):指示逐個記錄保守式鎖定。提供者要確保記錄編輯成功,通常在編輯之後立即在數據源鎖定記錄。
adLockReadOnly(或1):指示只讀記錄。無法改變數據。
adLockUnspecified(或-1):未指定鎖定類型。創建副本時,副本與源對象使用相同的鎖定類型。
4. 為什麼我的SQL server 在附加資料庫後,資料庫總是變成了只讀
你要把資料庫文件的屬性改了
右鍵點擊兩個文件的屬性--安全--添加--立即查找--找everyone這個用戶
把他的許可權都勾上
確定再附加就OK了
在資料庫管理器中對資料庫點右鍵屬性,然後切換到「選項」標簽,其它選項中的狀態里,「資料庫為只讀
」設為false
5. 如何修改sql 資料庫 只讀許可權
如何修改sql
資料庫
只讀許可權
可以使用如下命令來設置sql
server資料庫的只讀特性。
以下是以master庫為例來說明的:
USE
[master]
GO
ALTER
DATABASE
[TESTDB]
SET
READ_ONLY
WITH
NO_WAIT
GO
6. mssql如何讓庫成為只讀資料庫
在 SQL Server Management Studio, 選擇要設置為只讀的資料庫,按右鍵選擇屬性,在「資料庫屬性」的「選項」頁里將「資料庫為只讀」設置為True.
命令:
exec sp_dboption ,'資料庫名稱','read only','true'
7. 關於SQL SERVER資料庫附加是只讀,要怎麼解決
將你的資料庫服務停止。然後右鍵你的資料庫文件(包括資料庫文件和日誌文件)》屬性》把只讀屬性復選框去掉。然後重新啟動服務,刷新資料庫