Datenbank über Internet ansprechen

25/09/2007 - 23:29 von Paul Werkowitz | Report spam
Hallo Netizens,

ein Kunde von uns hat eine Datenbank (derzeit Access) für seine
ASP.NET-Seiten in Betrieb. Ich möchte nun von einem WinForms-Programm, dass
bei mir hier laufen soll, darauf zugreifen können.

Gibts da eine Treiber, den man übers Internet benutzen kann?
Sicherheitsfragen speieln derzeit (noch) keine Rolle.

Ich könnte das natürlich mit einem Webservice machen, aber das ist ziemlich
Aufwand, weil doch einiges mit der DB gemacht werden muss. Ein Treiber, der
mir die DB remote zur Verfügung stellt, wàre ideal. Was kann man tun?

Greetz - Paule
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
26/09/2007 - 00:27 | Warnen spam
Hallo Paul,

"Paul Werkowitz" schrieb:

ein Kunde von uns hat eine Datenbank (derzeit Access) für seine
ASP.NET-Seiten in Betrieb. Ich möchte nun von einem WinForms-Programm, dass
bei mir hier laufen soll, darauf zugreifen können.

Gibts da eine Treiber, den man übers Internet benutzen kann?



Nicht wirklich. Und die Arbeit, die man in Bastellösungen stecken müsste,
damit das halbwegs performant und "sicher" (was auch immer das in diesem
Kontext bedeuten mag :) hinbekommt, sollte man man lieber in eine Umstellung
der Datenbank auf einen SQL Server (2000 [ggfs. MSDE] oder 2005 [Express])
investieren. Die Umstellung der ASP.NET Anwendung sollte sich (wenn man
sich an ein paar grundlegende Regeln, bspw. zentrale Hinterlegung des
Connectionstrings, ... gehalten hat) im Rahmen halten.

Ich könnte das natürlich mit einem Webservice machen, aber das ist ziemlich
Aufwand, weil doch einiges mit der DB gemacht werden muss. Ein Treiber, der
mir die DB remote zur Verfügung stellt, wàre ideal. Was kann man tun?



IMO nix. Es gibt bestimmt einen Weg, das irgendwie hinzubiegen aber wie
gesagt, das làuft weder performant noch stabil. Access ist für sowas nicht
gedacht.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen