Авторизация



Преобразование в UNC-имя

Оценить
(1 голос)

Функция Convert То UNC (Преобразовать в UNC-имя) изменяет жестко закодированное имя диска и имя пути для базы данных ПК на имя UNC (Universal Naming Convention — соглашение об универсальном именовании), которое любой компьютер может с легкостью отыскать в сети независимо от отображения диска. UNC — это способ указать на файл, расположенный на сетевом диске, без использования обозначающего диск символа. Рассмотрим диаграмму, показанную на рис. 18.5.

Рис. 18.5. Диаграмма взаимодействия баз данных

Два компьютера подсоединены к одному и тому же серверу локальной сети, но используют различные буквы устройств для получения к нему доступа. Если первый ПК создает отчет на основе Accounts. М В D, отчет будет содержать жестко закодированную букву устройства и имя файла — Н: \Accounts. MDB. Попытка открытия отчета на втором компьютере будут неудачной: база данных не будет найдена на устройстве Н:.

Во избежание проблем подобного рода, можно заместить обозначающий диск символ UNC-именем. UNC-имя имеет следующий формат:

\\<Имя сервера>\<Имя совместно используемого ресурса>\<Путь и имя файла>

•    Имя сервера — фактическое имя компьютера или сервера, на котором находится файл (в данном случае Groucho). Имени сервера предшествуют две косых черты с левым уклоном.

•    Имя совместно используемого ресурса — это имя, присвоенное администратором локальной сети группе совместно используемых на сервере файлов и каталогов. Когда ПК отображает букву устройства на сервер локальной сети, эта буква преобразуется в определенное имя совместно используемого ресурса (в данном случае это Databases). Имя сервера и имя совместно используемого ресурса отделяются друг от друга одной косой чертой с левым уклоном.

Преобразование в UNC-имя

•    Путь и имя файла — подобны именам пути и файла, которые используются на жестком диске локального ПК, но расположены они на сервере локальной сети. В данном случае файл с именем Accounts.MDB хранится внутри совместно используемого ресурса Databases. Имя совместно используемого ресурса отделяется от имени пути и имени файла одной косой чертой с левым уклоном. (Данная строка может включать и дополнительные символы косой черты.)

Исходя из этих правил, соответствующее UNC-имя для файла Accounts .MDB будет выглядеть следующим образом:

\\Groucho\Databases\Accounts.MDB

Обратите внимание, что буква устройства не указывается. Теперь любой компьютер в сети сможет находить этот файл по UNC-имени — ПК не должен отображать имя устройства для подключения к серверу локальной сети.

Изменения имен таблиц

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

Имена и псевдонимы таблиц
Отображение старых полей на поля с новыми именами
Три функции для эффективной обработки изменений
Распознавание изменений в базе данных
Верификация базы данных

Добавить комментарий


Защитный код
Обновить