2014-03-25 44 views
0

如何獲取sqlserver 2008上的時區信息。我正在使用去爸爸共享服務器。如何獲取sqlserver 2008共享服務器上的時區信息

由於共享服務器中的權限問題,未執行此語句。

EXEC master.dbo.xp_regread 'HKEY_LOCAL_MACHINE', '系統\ CurrentControlSet \控制\ TimeZoneInformation', 'TimeZoneKeyName',@ TZNAME OUT 選擇@TZName

請幫助

+0

請聯繫他們的支持團隊。你會知道你的時區信息。 :) – 2014-03-26 03:42:08

回答

0

沒有其他的獲取服務器時區的方式,但你不應該有任何理由這樣做。如果你已經正確設計你的應用程序,你不應該依賴當地的日期和時間。對所有基於服務器的時鐘操作使用UTC。如果您需要轉換爲其他時區,則應該在應用程序邏輯中執行此操作,而不是在數據庫中執行此操作。

想想這樣,你怎麼知道GoDaddy在哪裏託管這些服務器?你怎麼知道他們不會移動它們?你怎麼知道他們不只是設置爲UTC時區 - 因爲這通常是對服務器的建議?