В последнее время у меня возникла масса проблем с установлением согласованного соединения с SQL Server во время отладки.Мы тратим большую часть нашего времени на диагностику проблемы на уровне сервера / сети, но мне было интересно, есть ли здесь общие проблемы конфигурации, которые могут быть здесь.
Вот некоторая общая информация о проблеме.Честно говоря, я даже не знаю, какая информация будет актуальна.Итак, любые вопросы приветствуются.
- Это проект веб-форм, использующий LINQ-to-SQL для доступа к данным
- Это шаблон, который используется для создания множества различных сайтов с использованием конфигурации.настройка
- Большинство вызовов извлечения данных выполняется с ObjectTrackingEnabled = false
- Зеркальный сервер SQL Server, поэтому в строке подключения указан партнер при сбое, время ожидания подключения составляет 30 секунд, иa Network = dbmssocn
- Проблема является непоследовательной, но частой, и затрагивает сайт только при локальной отладке.
- На производстве сайты регистрируют ошибки в БД, если только в этом случае не происходит сбой соединения.они отправляют электронное письмо;мы не получили сообщений об удаленных соединениях с сайтов-производителей
- Мы не испытывали значительного увеличения трафика с точки зрения запросов к SQL Server
UPDATE : После написания вопроса я подозревал, что, возможно, проблема связана с настройкой и временем ожидания зеркального сервера.Только после настройки строки подключения так, чтобы использовалась другая строка в зависимости от того, запущен ли сайт в режиме отладки или нет, у меня все еще возникают проблемы с подключением.