ColdFusion 8 подключиться к удаленному доступу MDB - PullRequest
0 голосов
/ 01 августа 2009

У меня есть файл Access MDB на сервере, отличном от моего сервера ColdFusion. Можно ли каким-либо образом подключить ColdFusion 8 к нему по сети?

Ответы [ 2 ]

0 голосов
/ 01 августа 2009

В дополнение к вышеприведенной идее вы можете создать защищенное VPN-соединение с сервером через брандмауэр или vpn от Microsoft. Затем сопоставьте букву диска и используйте ее как обычно.

Другие хитрости .NET, которые бы справились, но я думаю, что одна из двух идей была бы самой легкой ..

Вам нужно запустить живую копию базы данных?

0 голосов
/ 01 августа 2009

Вам нужен доступ к файлу на другом сервере. Затем вы можете подключиться к базе данных обычным способом. Или вы можете сделать копию базы данных и передать ее по сети на ваш сервер ColdFusion.

Jet MDB основаны на доступе к файлам. Вы не можете запустить их как сервер базы данных AFAIK. Для этого вам нужно увеличить размер базы данных до реального сервера баз данных, такого как SQL Server Express, и подключиться к нему обычным способом.

Если у вас запущен IIS на удаленном сервере, вы можете попробовать это взломать:

Dim strSQL As String
 'assign connection string
strConString = "Provider=MS Remote;" & _
               "Remote Server=http://192.168.1.1;" & _
               "Remote Provider=Microsoft.Jet.OLEDB.4.0;" & _
               "Data Source=MyRemoteDB;Persist Security Info=False"
    'initialize connection object variable
Set adoConn = New ADODB.Connection
'open connection adoConn.Open strConString, "admin", ""
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...