更改本地时钟会影响远程SQL Server数据库功能

时间:2010-08-14 00:26:08

标签: sql-server database sql-server-2005 sql-server-2008

我遇到了一些SQL Server 2008查询的问题,我想我已经明白了服务器和本地应用程序之间的差异。以下是我的方案的基本描述:

我正在使用在远程数据库上执行insert语句的本地应用程序。一切正常,直到我更改运行应用程序的本地计算机上的时钟(让我们说未来几天),因为数据并没有真正插入远程数据库(或者至少,我看不到它)。

我的问题是,SQL Server功能在多大程度上受到这种变化的影响?在我的例子中,由于完整性问题,插入是否未完成?

2 个答案:

答案 0 :(得分:4)

受时差影响的一件事是NTLM / Kerberos握手,以及SSL,所有这些都能容忍参与者之间通常30分钟的时间漂移​​。如果您更改时钟,则在大多数情况下,您将无法成功打开与SQL Server的连接。我必须假设您的应用程序也可能无声地吞下连接错误。

答案 1 :(得分:0)

听起来本地应用程序受到影响。它不是SQL Server。 SQL Server当然只会使用远程计算机上的时间。