這是我在StackOverFlow中的第一個問題。SQL Server自動增量索引由1000
我有一個Windows Server 2012 R2和已安裝的SQL Express 2014(12.0.5000)突然所有數據庫的自動增量從1000增加到1000而不是1增加了一切,顯然它沒事了。在這個數據庫中,我創建了一個新表,並且增量做得很好(1合1),但其餘部分沒有。
地塊感謝POR你的幫助
這是我在StackOverFlow中的第一個問題。SQL Server自動增量索引由1000
我有一個Windows Server 2012 R2和已安裝的SQL Express 2014(12.0.5000)突然所有數據庫的自動增量從1000增加到1000而不是1增加了一切,顯然它沒事了。在這個數據庫中,我創建了一個新表,並且增量做得很好(1合1),但其餘部分沒有。
地塊感謝POR你的幫助
轉到表的屬性(分辯點擊 - >設計),選擇列,改變從1000身份到1
感謝您的答案,但是我的專欄配置與您在此捕獲中向我展示的完全相同 –
你指的標識列?這個查詢會告訴你哪些表不具有increment_value爲1的表格。
SELECT
OBJECT_NAME(ic.[object_id]) AS TableName,
TYPE_NAME(ic.system_type_id) As ColumnDataType,
OBJECT_NAME(ic.[column_id]) AS ColumnName,
ic.seed_value,
ic.increment_value,
ic.last_value
FROM
sys.identity_columns ic
WHERE
ic.increment_value != 1;
已經執行了這個sql諮詢並且結果是零行數 –
你可以分享定義'IDENTITY'的表格創建腳本部分嗎? - 很可能你意外地改變了那裏的增量。 – Filburt
我已經執行了這個存儲過程EXEC sp_help'table name'; dentity種子增量不用於複製 IDPresupuesto 1 1 0 SELECT @@ VERSION 的Microsoft SQL Server 2014(SP2)(KB3171021) - 12.0.5000.0(X64) 2016年6月17日19時14分09秒 版權所有(c)Microsoft Corporation Windows NT 6.3上的Express Edition(64位)(內部版本9600:)(管理程序) –