Изменение расположения сведений об автоматическом восстановлении в среде среда SQL Server Management Studio

наш локальный он имеет нашу папку "Мои документы" на сетевом пути. Это вызывает проблему с msql Server management studio, поскольку она сохраняет информацию о автоматическом восстановлении каждые 10 минут, когда она блокируется, когда она сохраняет ее.

Я нашел, где VS2008 сохранил его настройки, но я не могу узнать, как изменить его из Моих документов для этого. Кто-нибудь знает, где находится этот параметр?

1 ответ:

к сожалению, по крайней мере, для VS2005 и VS2008 (и я думаю, что для VS2010, но я не проверял там), это не может быть изменено из папки "Мои Документы" системы. Это ужасно раздражает, я согласен, поскольку у нас есть папка "Мои Документы", установленная на сетевую папку. Когда мы находимся на VPN, сетевое подключение очень медленное, поэтому функция автоматического восстановления не является мгновенной и блокирует пользовательский интерфейс.

Я нашел эту обратную связь на Microsoft Connect, что указывает на невозможность изменить настройка:сохранение данных автоматического восстановления в Visual Studio 2008 SP1

есть несколько "альтернатив.- Вы, конечно, можете отключить автоматическое восстановление, но это не рекомендуется. То, что я в конечном итоге решил сделать, это просто увеличить интервал времени между автоматическими сохранениями. Это находится в разделе Tools\Options\Environment\AutoRecover (в VS2008), в том же месте, где вы могли бы включить/выключить его.

конечно, в среде SQL Server Management Studio, в опциях нет раздела среда\автовосстановление. Однако, если мы помним, что SSMS использует ядро Visual Studio (и нам удобно немного взламывать реестр), мы также можем настроить интервал времени для SSMS.

VS использует значение REG_DWORD с именем "интервал сохранения автосохранения" для хранения количества минут между автосохранениями. Просто добавьте это значение в следующий раздел реестра (это для SSMS2008). Я поставил свой на 60, потому что я обычно не делаю много сверхкритическая работа в SSMS, но вы можете установить для нее значение, которое вам подходит.

раздел реестра HKEY_CURRENT_USER\программное обеспечение\Майкрософт\SQL-сервера Microsoft\100\сервис\Шелл\общие\автовосстановление

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