各位高手:我遇到这样一个难题请各位指教!
当我更改了系统时间后,发现在sql-server中用getdate()获得的时间没能及时更新,但当我重新启动服务后sql时间就能更新了,请教各位有什么方法让sql数据库时间与系统时间总是同步?
当我更改了系统时间后,发现在sql-server中用getdate()获得的时间没能及时更新,但当我重新启动服务后sql时间就能更新了,请教各位有什么方法让sql数据库时间与系统时间总是同步?
select getdate() 然后在任务栏修改系统时间到前一天,然后在queryanlyzer中重新查询!你会发现SQL时间和系统时间差一天。
这是对的!!SQL Server 7.0的信号周期(暂称之为信息周期吧)所制!!它在一段时间内才会Refresh系统!!我也是偶然发现的~~
当我全部Hide系统区的时候,SQL Server那个图标就会找我麻烦:)
不信你试试~~
-----------以上是应用---------------楼主的上面那句话需要更正!
并不是重新启动后才能更新时间!你改了时间,过几秒钟你再GetDate()看看:)
================================================================
◆◆◆ CSDN查询助手,查询方便快捷◆◆◆ 下载地址:
http://CoolSlob.ifood1.com/Download/CSDNFinder.exe
http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可]
功能简介:
1、打开
>>> 输入贴子号码。如:1017425
>>> 输入连接地址。如:http://expert.csdn.net/Expert/TopicView1.asp?id=1009387
2、给我提点
>>> 这里可以填写您的建议意见和BUG报告!
3、自动认识操作系统语言(简体与繁体自动切换,无需人工干预)
4、其它:略!
不能设置?在哪里设置,你不是可以设置时间吗?只是SQL Server 不能及时反应过来而已~~================================================================
◆◆◆ CSDN查询助手,查询方便快捷◆◆◆ 下载地址:
http://CoolSlob.ifood1.com/Download/CSDNFinder.exe
http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可]
功能简介:
1、打开
>>> 输入贴子号码。如:1017425
>>> 输入连接地址。如:http://expert.csdn.net/Expert/TopicView1.asp?id=1009387
2、给我提点
>>> 这里可以填写您的建议意见和BUG报告!
3、自动认识操作系统语言(简体与繁体自动切换,无需人工干预)
4、其它:略!
private
FTime: TDateTime
public
......这个FTime是private的!我要每隔5秒才取得系统时间
我更改时间后,是不是不能立即刷新呢?
我的是private变量 ,你是不是不能访问呢?
================================================================
◆◆◆ CSDN查询助手,查询方便快捷◆◆◆ 下载地址:
http://CoolSlob.ifood1.com/Download/CSDNFinder.exe
http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可]
功能简介:
1、打开
>>> 输入贴子号码。如:1017425
>>> 输入连接地址。如:http://expert.csdn.net/Expert/TopicView1.asp?id=1009387
2、给我提点
>>> 这里可以填写您的建议意见和BUG报告!
3、自动认识操作系统语言(简体与繁体自动切换,无需人工干预)
4、其它:略!
不知道你那用的版本SQL SERVER能不能调用外部过程,比如DLL之类,
我想使用这种方式应该可以,但真有这必要吗?