MSSQL修改資料庫系統時間
下面的指令實作過MS SQL 2000版本。
--修改前時間 select getdate() --啟用進階系統控制選項 EXEC master.dbo.sp_configure 'show advanced options', 1 RECONFIGURE --修改執行權限, 這樣才可以執行修改時間的指令(適用於2005/2008, 2000無此功能(一直是開啟的) --EXEC master.dbo.sp_configure 'xp_cmdshell', 1 RECONFIGURE --修改系統時間 --exec master..xp_cmdshell 'date 2008-10-23' exec master..xp_cmdshell 'time 09:10:30' --修改後時間 select getdate() --與資料庫所在的伺服器主機的時間同步 exec master.dbo.xp_cmdshell 'net time \\localhost /set /Y' --同步後時間 select getdate()如果從MS SQL Server直接修改時間,安裝的電腦主機時間也會一併被修改。但反過來,如果先改電腦主機的時間,MS SQL Server的時間是不會被修改到的。
參考網站:http://www.blogjava.net/Martin-Liu-Hai-Shi/articles/259969.html
留言
張貼留言