關于sqlserver2012重啟后ID自增1000的問題解決方案
發布時間:2019/10/22 9:52:35 作者:Admin 閱讀:589
廣告:
sql自增列ID經常跳1000的原因
這是正常的,是重啟數據庫服務造成的,ID跳1000是給數據同步預留的。比如兩臺服務器做了數據同步,其中一臺服務器要重啟,重啟的過程中另一臺服務器有新的數據插入,這1000的Id就是預留給新數據的,以避免兩臺服務器數據沖突。如果只有一臺服務器不需要同步數據,可以配置管理器中加上啟動參數-t272,重啟服務后就不會跳ID了
1. Open "SQL Server Configuration Manager"
2. Click "SQL Server Services" on the left pane
3. Right-click on your SQL Server instance name on the right pane ->Default: SQL Server(MSSQLSERVER)
4. Click "Properties"
5. Click "Startup Parameters"
6. On the "specify a startup parameter" textbox type "-T272"
7. Click "Add"
8. Confirm the changes
1 打開配置管理器
2左面點擊sql服務
3右面 右鍵點擊SQL Server(MSSQLSERVER)
4點擊 啟動參數
5 在參數 里輸入 -T272 點增加
Linux系統配置:
修改自增步長自長跳1000
修改/usr/lib/systemd/system/mssql-server.service 文件
ExecStart=/opt/mssql/bin/sqlservr -T272
systemctl daemon-reload
廣告:
相關文章