我們剛剛將一個應用程序投入使用其SQL Server RDS託管在AWS上的生產。 我們發現數據庫設置爲UTC時間,我們的本地開發數據庫不是。例如, 。我正在嘗試插入2016-06-27 08:00的日期。這在我們的本地服務器上正常工作,但在AWS上,日期設置爲2016-06-26 22:00如何更改SQL Server日期
我試圖在本地服務器上覆制問題,並將服務器的時區更改爲UTC ,但日期被插入爲2016-06-27 08:00,但我現在應該預計它將被插入爲2016-06-26 22:00。 是否有一些SQL Server設置需要更改爲自動轉換爲插入UTC的日期?
嘗試更改安裝sql的服務器的數據和時區。 –
我嘗試更改我的開發服務器上的時區。我的數據仍被插入爲2016-06-27 08:00,當我期望它被插入爲2016-06-26 22:00 – user1024941
由於AWS不支持修改RDS SQL Server數據庫實例的時區,因爲SQL Server使用操作系統時間。唯一已知的解決方法是在應用程序級別創建函數來抵消時區。 –