我遇到了一些SQL Server 2008查询的问题,我想我已经明白了服务器和本地应用程序之间的差异。以下是我的方案的基本描述:
我正在使用在远程数据库上执行insert语句的本地应用程序。一切正常,直到我更改运行应用程序的本地计算机上的时钟(让我们说未来几天),因为数据并没有真正插入远程数据库(或者至少,我看不到它)。
我的问题是,SQL Server功能在多大程度上受到这种变化的影响?在我的例子中,由于完整性问题,插入是否未完成?
答案 0 :(得分:4)
受时差影响的一件事是NTLM / Kerberos握手,以及SSL,所有这些都能容忍参与者之间通常30分钟的时间漂移。如果您更改时钟天,则在大多数情况下,您将无法成功打开与SQL Server的连接。我必须假设您的应用程序也可能无声地吞下连接错误。
答案 1 :(得分:0)
听起来本地应用程序受到影响。它不是SQL Server。 SQL Server当然只会使用远程计算机上的时间。