Назад | Перейти на главную страницу

Теряете соединение с SQL Server на том же компьютере?

Я установил наше программное обеспечение на базе SQL Server на клиентский компьютер. Он состоит из SQL Server 2008 R2 Express и использования драйверов ADO / SQLOLEDB на совершенно новом 64-битном компьютере с Windows 8.

Проблема в том, что периодически случайным образом разрывается соединение приложения с базой данных. Даже если два разных приложения открыты и подключены к одной и той же базе данных, они оба теряют соединение одновременно. Но все же SQL Server находится на том же компьютере, поэтому я не понимаю, как соединение могло вообще разорваться.

В конфигурации SQL Server я включил именованные каналы и TCP / IP и установил фиксированный нестандартный порт для TCP / IP. Браузер SQL отключен, поэтому мы подключаемся через номер порта, например MachineName, 12345 это адрес сервера.

Я также заметил закономерность - я использую TeamViewer для подключения к нашему клиенту. Каждый раз, когда я вижу, что соединение с базой данных разрывается, я также ненадолго теряю удаленное соединение с их экраном. Значит, в этой машине творится что-то подозрительное.

Машинка новенькая из коробки, обновления установлены. Он также подключен к Wi-Fi, но все же, независимо от того, есть ли у него даже сетевое соединение, приложения не должны отказываться от поддержания устойчивого подключения к SQL Server на том же компьютере.

Что может быть причиной этого? У нас много клиентов, использующих это программное обеспечение в очень больших сетях, и я впервые сталкиваюсь с этой проблемой.

ОБНОВИТЬ

Этот клиент сообщил, что заметил закономерность в этих выпадах. Это происходит каждые полчаса, как по маслу. Понятно, что на этой машине что-то работает, что вызывает короткие перерывы каждые 30 минут. Но что это могло быть? Компьютер свежий из коробки, единственное, что с ним можно сделать, - это обновления Windows, SQL Server 2008 R2 Express и наше программное обеспечение, которое определенно ничего не делает в этом направлении.