Изменение локальных часов влияет на функциональность удаленной базы данных SQL Server. - PullRequest
2 голосов
/ 14 августа 2010

У меня проблема с некоторыми запросами SQL Server 2008, и я думаю, что я объяснил это различиями между сервером и локальным приложением. Вот основное описание моего сценария:

Я использую локальное приложение, которое выполняет операторы вставки в удаленной базе данных. Все работает нормально, пока я не поменяю часы на локальной машине, на которой запущено приложение (скажем, через пару дней), поскольку данные на самом деле не вставляются в удаленную базу данных (или, по крайней мере, я не вижу это).

У меня вопрос: в какой степени функциональность SQL Server зависит от такого рода изменений? В моем примере, вставки не завершены из-за вопросов целостности?

Ответы [ 2 ]

4 голосов
/ 14 августа 2010

Разница во времени, безусловно, зависит от рукопожатия NTLM / Kerberos, а также SSL, каждый из которых допускает смещение времени между участниками обычно 30 минут.Если вы измените свои часы days forward, вы не сможете успешно открыть соединение с SQL Server в большинстве случаев.Я должен предположить, что ваше приложение также может молча проглотить ошибку подключения.

0 голосов
/ 14 августа 2010

Похоже, локальное приложение затронуто. Это не SQL Server. SQL Server, безусловно, будет использовать только время на удаленном компьютере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...