Проблема в том, что вы не совсем понимаете, как ODBC-соединение работает с доступом.Мы не говорим здесь о соединении на основе TC / IP или соединения на основе носка.
Если вы посмотрите на ЛЮБУЮ строку соединения для JET для доступа к файлу, вы увидите, что в соединении ODBC всегда, Я ПОВТОРЯЮ ВСЕГДА включаю полностьюквалифицированное имя пути Windows.Когда я говорю полное имя пути Windows, я говорю о файле, который находится на жестком диске.
В конце дня мы говорим об открытии простого файла окон Джейн.Лошадь - это лошадь, это лошадь, а файл Windows - это файл Windows, это файл Windows.
Другими словами, мы говорим об открытии файла, сидящего на жестком диске.Таким образом, весь этот процесс ничем не отличается от открытия файла Excel, текстового файла, файла PowerPoint или, в данном случае, файла доступа, который также находится на жестком диске.
Нет сервера или конкретного программного обеспечения для баз данных, которое НИКОГДА должно быть установлено на компьютере, на котором установлен этот файл.Это СТОРОНА КЛИЕНТА, которая должна иметь программное обеспечение и выполнить стандартную команду открытия файла Windows, чтобы извлечь данные с диска.Помните, что когда вы размещаете файл Word на сервере и открываете его, вам никогда не приходилось устанавливать слово на сервере, это клиентская сторона, которая открывает стандартный файл Windows, и точно такой же сценарий применяется к JET, когда он открывает файл доступа..
Что это значит, если вы собираетесь открыть этот файл через подключение к Интернету, вам необходимо расширить сеть Windows через Интернет.HTTP или даже FTP ничем не близки к сетевому протоколу Windows.
Однако вы можете расширить сетевую систему Windows через Интернет, и обычно это делается с помощью VPN (виртуальная частная сеть).Это означает, что вам придется настроить VPN.Таким образом, это позволит вам увидеть этот другой компьютер через сетевое окружение, просмотреть файлы в этой папке на сервере и просто открыть его.Снова открыв стандартный файл Windows, на сервере не работает какой-либо тип службы, к которому можно было бы подключиться, например SQL Server.
Вы можете прочитать следующую мою статью, и я объясню, почему запуск VPN черезИнтернет с сетью Windows и JET-файл (доступ) просто не будут работать надежно:
http://www.members.shaw.ca/AlbertKallal//Wan/Wans.html
Итак, имейте в виду, что если вы посмотрите на любой JET ODBCСтрока подключения, вы заметите, что она никогда не основывается на IP, но должна иметь полное имя Windows.Я не могу не подчеркнуть и еще раз повторить, что мы говорим о стандартном имени файла Windows и месте, которое мы собираемся открыть.
Помните, что это ничем не отличается от вводного слова, Excel или PowerPoint.Драйвер ODBC путает эту проблему, так как драйвер требуется ТОЛЬКО для установки и настройки на стороне клиента, нет ничего, чтобы соединить два на стороне сервера, кроме необходимой возможности открытия стандартного простого файла окон Jane.
То, что вы, таким образом, спрашиваете по возможности с VPN, но не практично.Вы можете прочитать вышеупомянутую статью, и она подробно объясняет, почему это не может надежно работать и функционировать.
С появлением нескольких бесплатных выпусков SQL-сервера и множества других вариантов, указанное ограничение, скорее всего, не станет для вас проблемой.Эти другие серверные системы баз данных не основаны на файлах, и ваши строки подключения НИКОГДА не будут преобразованы в какое-либо имя файла.Таким образом, эти серверы баз данных также не требуют, чтобы протокольный вызов Windows Network открывал этот файл, и, следовательно, вы даже можете подключаться к серверам, таким как Linux и т. Д., На которых даже не установлена сеть Windows.Для подключения через Jet необходимо использовать Windows Network для непосредственного открытия файла.