如何修改sql 資料庫 只讀許可權
可以使用如下命令來設置sql server資料庫的只讀特性。
以下是以master庫為例來說明的:
USE [master]
GO
ALTER DATABASE [TESTDB] SET READ_ONLY WITH NO_WAIT
GO
⑵ SQL怎麼解決只讀文件
首先確定要附加資料庫是否確為只讀,如果是,除去只讀屬性。
將要附加的資料庫文件的安全設置中設置User用戶完全控制許可權,設置成功後可以了
⑶ SQL Server只讀/正在恢復問題怎麼解決
5步解決SQL Server只讀/正在恢復問題
1.首先,啟動"任務管理器",殺掉SQL Server進程,或者停掉SQL Server服務。
2.將資料庫文件拷貝一份(保險起見,備份),當然你也可以剪切到指定的文件。
3.將原來的出錯的資料庫文件(只讀/正在恢復)刪除。
4.重新啟動SQL Server服務,打開Express,資料庫會變為【只讀】。
5.刪除掉【只讀】資料庫,重新附加之前備份的資料庫文件。
⑷ 為什麼我的SQL server 在附加資料庫後,資料庫總是變成了只讀
你要把資料庫文件的屬性改了
右鍵點擊兩個文件的屬性--安全--添加--立即查找--找everyone這個用戶
把他的許可權都勾上
確定再附加就OK了
在資料庫管理器中對資料庫點右鍵屬性,然後切換到「選項」標簽,其它選項中的狀態里,「資料庫為只讀
」設為false
⑸ 為什麼我的資料庫備份還原之後變成了(備用/只讀) ,SQL Server 備份還原
--可以用我下面這個腳本修復一下資料庫試試
--如果不行的話 建議樓主分離一下這個資料庫 重新附加一下
--有什麼問題可以隨時問我 希望採納
--DataBaseName為修復的數據名
USE MASTER
GO
SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE
GO
ALTER DATABASE [DataBaseName] SET EMERGENCY
GO
sp_dboption 'DataBaseName', 'single user', 'true'
GO
DBCC CHECKDB('DataBaseName','REPAIR_ALLOW_DATA_LOSS')
GO
ALTER DATABASE [DataBaseName] SET ONLINE
GO
sp_configure 'allow updates', 0 reconfigure with override
GO
sp_dboption 'DataBaseName', 'single user', 'false'
GO
⑹ sql附加了新資料庫,屬性為只讀。試了各種辦法去不掉
1.許可權問題 2.SQL路徑 3.SQL屬性設置
⑺ sql server 2008 r2事務日誌傳送備用只讀怎麼變成讀寫
你下載錯了SQL版本 .不是每個版SQL Server 2008 R2都適合WIN 7,同時不同WIN 7系統版本也要相應不同SQL Server 2008 R2版本!
⑻ sqlserver2012的alwayson技術 可以同時連多個只讀副本嗎
sql 2012 alwayson只讀路由,只能連接到可用的第一個輔助副本上。不能實現所有可讀副本都分配到連接;
⑼ 關於SQL SERVER資料庫附加是只讀,要怎麼解決
方案一:
碰到報錯資料庫附加是只讀,一般原因是因為使用sa賬戶登錄的,只要改為Windows身份驗證,再附加資料庫即可搞定。
方案二:
使用sa登錄SQL Server2008附加資料庫,附加之後資料庫為只讀的,然後點資料庫-->「屬性」-->「選項」-->「狀態」,發現「資料庫為只讀」這一項為True,改為false即可。