2013-03-11 22 views
2

所以我想爲一個用戶手動更新哈希值。我試圖更新視圖,因爲表不可見。特設更新系統目錄不允許

我試圖在單用戶模式下啓動,改變「的sp_configure‘允許更新’,1」,等等,沒有運氣。

有什麼辦法。我不知道密碼,只是哈希值,因爲從2000 SP4到2008 R2的更新失敗,我需要在2008 R2上擁有憑據,就像在舊2000上一樣。

回答

1

sp_Configure「允許更新」設置沒有自SQL Server 2005以來,它仍然「工作」,但它不會做任何事情。

我相信,如果你真的必須做出這些改變,你可以通過DAC(專用管理員連接)連接這樣做的同時實例處於單用戶模式,但要小心,你改變什麼:)

How to: Use the Dedicated Administrator Connection with SQL Server Management Studio

+0

感謝。已經嘗試DAC,但無法登錄。不知道它應該在單用戶模式下。 – 2013-03-18 13:26:01

+0

正當我沒想到我可能討厭MSSQL更多... – Amalgovinus 2016-04-26 00:38:02

+0

謝天謝地這一點。如果沒有這個,任何dba都可以去禁用所有的審計觸發器,也不會有人知道。這是許多審計系統所依據的唯一方法 - 例如檢查觸發器被改變而沒有任何人改變它的機會。 – 2017-07-04 13:32:34

1

如果您正在運行SQL Server 2000或更早的版本可以運行:

RECONFIGURE WITH OVERRIDE 
+0

此答案僅適用於SQL Server 2000及更低版本,應予以刪除。 – influent 2015-05-08 21:54:25

+0

在SQL Server 2016上測試,仍然有效 – 2016-12-07 03:20:52

1
[sp_configure 'allow updates' ,0 
; 
reconfigure with override 
;][1] 

From here

相關問題