2017-05-19 29 views
1

我試圖從sys.sequences更新的值,在此之前我創建了一個架構,然後序列,這裏是所有代碼:特設更新系統目錄是不允許的SQL Server

CREATE SCHEMA Test ; 
GO 
CREATE SEQUENCE Test.Folio 
START WITH 1 
INCREMENT BY 1 ; 
GO 

權現在我想請執行以下查詢:

update sys.sequences set current_value = 646 

但我得到這個消息:

特設更新系統目錄是沒有牛逼允許

我試着這樣做:

sp_configure 'allow update', 1 
go 

reconfigure with override 
go 

但我仍然得到同樣的錯誤,我能做些什麼來解決這個問題?也許我應該改變incrementdecrement

PD。我正在使用sql server 2008 express版本。

+0

你的標籤很好奇。我認爲序列是在2012年推出的。 –

回答

1

您可以使用alter sequence

alter sequence set restart with 646 

數據庫不允許臨時變更系統表有很好的理由!

+0

謝謝!這解決了我的問題! – User1899289003

相關問題