我有一个包含3个数据库的SQL Server实例。 (A,B& C)。
操作系统具有区域/日期&印度的时间设置。
我的要求是:
数据库A应该获得印度的区域设置。
数据库B应获取美国的区域设置。
数据库C应该获得迪拜的区域设置。
目前,我关心的是日期和时间。只是时间。
所以,如果我在不同的数据库上执行查询:
Select getdate()
它应该返回日期&时间基于数据库的区域设置(我试图找到如何设置)。
例如:操作系统的当前日期&时间是11月3日下午6:18
数据库A(印度时间)应该在11月3日下午6:18给出
数据库B(美国时间)应该在11月3日下午7点49分
数据库C(迪拜时间)应该在11月3日下午4:49
我不确定如何从服务器更改设置数据库或通过连接字符串传递一些参数,或者是否真的可以实现此目的。
或者我必须编写自己的函数来执行此操作。