Re: Übertragung von Datenbanken auf einen Webserver
- From: "Peter Fleischer" <peter.fleischer_nospam_@xxxxxx>
- Date: Wed, 30 Nov 2005 00:31:45 +0100
max_weinland@xxxxxxxx wrote:
....
> Ich kann meine SQL Server Express-Datenbank auf meinem Server nur
> benutzen wenn ich auf User Instance=True verzichte und gleichzeitig
> den SQL Server-Dienst unter dem Administrator-Account laufen lasse.
Wie wäre es, wenn du in der Datenbank einen Zugriff des IWAM_xxx-Nutzers
erlaubst?
> Woran liegt das? Alles ist frisch installiert und auf
> Default-Einstellungen.
>
> Ich habe zwei Rechner:
>
> - Ein Entwicklungsrechner mit Windows XP, auf dem ich eine Website
> erstelle.
> - Einen Webserver mit Windows Server 2003, auf dem die Website laufen
> soll.
>
> Auf beiden läuft SQL Server Express.
> Zu der Website gehört eine Datenbank, die ich auf dem
> Entwicklungsrechner problemlos benutzen kann mit:
>
> Data Source=.\SQLExpress;
> AttachDBFilename=|DataDirectory|aspnetdb.mdf;
> Integrated Security=True;
> User Instance=True;
Vermutlich ist der Nutzer gleichzeitig dbo.
> Wenn ich die Website auf den Server übertrage und aufrufe kommt
> folgende Meldung:
> An attempt to attach an auto-named database for file
> C:\Inetpub\wwwdefault\App_Data\aspnetdb.mdf failed. A database with
> the same name exists, or specified file cannot be opened, or it is
> located on UNC share.
Sind die Rechte auf IWAM alle gesetzt?
> Erster Lösungsversuch: SQL-Server-Dienst einstellen, dass
> Administrator-Account benutzt wird:
> Resultat: Gleiche Fehlermeldung
Logisch IWAM ist nicht Administrator-Account.
> Zweiter Lösungsversuch: Zugriff über einen Account:
>
> Data Source=.\SQLExpress;
> AttachDBFilename=|DataDirectory|aspnetdb.mdf;
> Integrated Security=False;
> User Instance=False;
> User ID=sa;
> Password=mypassword;
>
> Resultat:
> A transport-level error has occurred when sending the request to the
> server. (provider: Shared Memory Provider, error: 0 - Kein Prozess ist
> am anderen Ende der Pipe.)
Ist den der System-Admin mit dem Password auch für die dbf zugelassen?
> Dritter Versuch: Beides kombieren, jetzt funktionierts!
Da müsste man mal genau schauen, was wirklich eingestellt ist.
Setze mal mit Administratorrechten die Zugriffserlaubnis der
Serverdatenbank, damit IWAM zugreifen kann.
Peter
.
- References:
- Übertragung von Datenbanken auf einen Webserver
- From: max_weinland
- Übertragung von Datenbanken auf einen Webserver
- Prev by Date: Re: Namen der ersten Tabellenspalte einer Datenbanktabelle auslesen
- Next by Date: Re: Kann erstellte Datenbank nicht öffnen!
- Previous by thread: Übertragung von Datenbanken auf einen Webserver
- Next by thread: Re: Namen der ersten Tabellenspalte einer Datenbanktabelle auslesen
- Index(es):
Relevant Pages
|