Forum: ASP Classic |
Thema:
Re: Von einem Intranet auf die DB des anderen Intranets zugreifen |
Von:
G. Guest (
28.07.2003 16:10) |
...na ja das hab ich schon versucht, mit folgendem String:
DB_CONNECTIONSTRING = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & ("//Deweinweb1/Intranet_Technik/database/forum.mdb") &(";User ID=admin")& ";"
funktioniert auch, aber es regelt nur den Zugriff auf die Datenbank, nicht auf den WEBSERVER.
Das Problem ist (vermute ich), dass der andere (zweite) Webserver als anonymen Benutzer "DEHESCWEB1" eigetragen hat (Webservername = Name des Anonymen benutzers,anonymer Zugriff ist erlaubt). Wenn ich aber vom ersten Webserver zugreife, greife ich als "DEWEINWEB1" zu (also nicht mehr anonym).
Mit dem obigen string kann ich also nur auf die Datenbank zugreifen, wenn diese auch auf Webserver "DEWEINWEB1" liegt, wenn ich mit diesem String von DEHESCWEB1 aus auf die Datenbank, welche auf DEWEINWEB1 liegt zugreife bekomme ich folgende Fehlermeldung:
Microsoft JET Database Engine- Fehler '80004005'
Das Microsoft Jet-Datenbankmodul kann die Datei '\\Dehescweb1\Intranet_Technik\database\techforum.mdb' nicht öffnen. Sie ist bereits von einem anderen Benutzer exklusiv geöffnet, oder Sie benötigen eine Berechtigung, um die Daten lesen zu können.
/html/abteilungen/technik/techforum/inc_header.asp, line 114
Die zeilen 113 und 114 haben folgenden Inhalt:
set my_Conn = Server.CreateObject("ADODB.Connection")
my_Conn.Open strConnString
P.S.: wie ist so eine global.asa aufgebaut?
Betreff |
Von |
Datum |
|
|
Sven
Buhk
|
28.07.2003 16:22 |
|
  |
Re: Von einem Intranet auf die DB des anderen...
Zur verdeutlichung: Wir haben in der Firma zwei Standorte, die miteinander vernetzt sind. Um die Zugriffe zu beschleunigen, haben wir zwei identische Intranets, d.h. wenn ich eine Seite publiziere... |
 |
 |
 |
|
|
G.
Guest
|
29.07.2003 09:07 |
|
|
G.
Guest
|
29.07.2003 16:50 |
|
  |
Re: Von einem Intranet auf die DB des anderen...
Na nun kommenw ir der Sache ja schon einmal näher...<br>Also auf dem IIS ist es am besten wenn Du das als Intranet betreibst wenn Du nur autentifizierten Zugriff zulässt.<br>Das heist jeder der da hin... |
 |
 |
 |
|
|
Sven
Buhk
|
29.07.2003 22:47 |
|
  |
Re: Von einem Intranet auf die DB des anderen...
Die Access DB liegt in einem Verzeichniss innerhalb des WEB-Speicherortes wo auch andere (HTML, Bild,...) Dateien liegen. <br><br>Wenn ich die Datenbank auf einem SQL Server ablege, habe ich dann das... |
 |
 |
 |
|
|
G.
Guest
|
30.07.2003 10:31 |
|
  |
Re: Von einem Intranet auf die DB des...
Ich sag mal normalerweise...<br>läuft ein SQL Server Dediziert, also der macht nixx anderes als Daten zurechtmatschen.<br>Sprich der hat also ne eigene IP, eine DB die beide Webserver nutzen können... |
 |
 |
 |
|
|
Sven
Buhk
|
30.07.2003 13:35 |
|
  |
Re: Von einem Intranet auf die DB des...
Also wir haben gerade noch mal etwas ausgetestet, es könnte sein das Du vermutlich von dem Server auf dem die DB liegt, die DB Exclusiv geöffnet hast. In dem Fall kommt nämlich genau die... |
 |
 |
 |
|
|
Sven
Buhk
|
30.07.2003 15:46 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!