Использование reg-файлов
Создаваемые те или иным способом DSN хранятся в Windows Registry: User DSN — в каталоге HKEY_CURRENT_USER\SOFTWARE\ODBC, System DSN — в каталоге HKEY_LOCAL_MACHINE\SOFTWARE\ODBC. На рис. 22.15 приведены DSN-сведения в Windows Registry для базы данных с именем finansD, находящейся на SQL Server. Рис. 22.15 DSN-сведения в Windows Registry для некоторой базы данных на SQL Server Эти сведения легко поместить в «надежное место» — текстовый файл — для последующего использования: щелкните на значке с имененм соответствующего DSN и в контекстном меню выберите опцию Export; далее в окне Export Registry File (рис. 22.16) введите имя создаваемого файла и щелкните кнопку Save.
Рис. 22.16 Диалоговое окно для сохранения DSN-сведений из Windows Registry Результатом этих действий, как можно догадаться, будет файл с расширением.reg, в котором сохранятся все сведения для конкретного DSN (рис. 22.17). Рис. 22.17 Reg-файл с сохраненными DSN-сведениями из Windows Registry Теперь вы можете смело удалить из своей системы этот DSN (например, при помощи диалогового окна ODBC Data Source Administrator или какими-либо «варварскими способами»), поскольку всегда можете восстановить его двойным щелчком на reg-файле. Reg-файл можно передать и другим пользователям, но, скорее всего, при не слишком больших отличиях в операционных системах. Надежнее будет создать DSN на компьютере пользователя, сохранить DSN-сведения из Windows Registry в reg-файле и надежно спрятать этот файл на диске, который не будет «страдать» при переустановке системы. После переустановки операционной системы пользователь двойным щелчком на reg-файле может произвести добавление в Windows Registry сведений об DSN.
|