所以我想爲一個用戶手動更新哈希值。我試圖更新視圖,因爲表不可見。特設更新系統目錄不允許
我試圖在單用戶模式下啓動,改變「的sp_configure‘允許更新’,1」,等等,沒有運氣。
有什麼辦法。我不知道密碼,只是哈希值,因爲從2000 SP4到2008 R2的更新失敗,我需要在2008 R2上擁有憑據,就像在舊2000上一樣。
所以我想爲一個用戶手動更新哈希值。我試圖更新視圖,因爲表不可見。特設更新系統目錄不允許
我試圖在單用戶模式下啓動,改變「的sp_configure‘允許更新’,1」,等等,沒有運氣。
有什麼辦法。我不知道密碼,只是哈希值,因爲從2000 SP4到2008 R2的更新失敗,我需要在2008 R2上擁有憑據,就像在舊2000上一樣。
sp_Configure
「允許更新」設置沒有自SQL Server 2005以來,它仍然「工作」,但它不會做任何事情。
我相信,如果你真的必須做出這些改變,你可以通過DAC(專用管理員連接)連接這樣做的同時實例處於單用戶模式,但要小心,你改變什麼:)
How to: Use the Dedicated Administrator Connection with SQL Server Management Studio
如果您正在運行SQL Server 2000或更早的版本可以運行:
RECONFIGURE WITH OVERRIDE
此答案僅適用於SQL Server 2000及更低版本,應予以刪除。 – influent 2015-05-08 21:54:25
在SQL Server 2016上測試,仍然有效 – 2016-12-07 03:20:52
[sp_configure 'allow updates' ,0
;
reconfigure with override
;][1]
和
感謝。已經嘗試DAC,但無法登錄。不知道它應該在單用戶模式下。 – 2013-03-18 13:26:01
正當我沒想到我可能討厭MSSQL更多... – Amalgovinus 2016-04-26 00:38:02
謝天謝地這一點。如果沒有這個,任何dba都可以去禁用所有的審計觸發器,也不會有人知道。這是許多審計系統所依據的唯一方法 - 例如檢查觸發器被改變而沒有任何人改變它的機會。 – 2017-07-04 13:32:34