Sternkucker
Aktives Mitglied
Hallo zusammen!
Wir nutzen die Wawi-Version 0.98885 auf einem W7-Rechner, auf dem wir einen MSSQL Server 2012 Express installiert haben.
Um das System abzusichern, haben wir schon vor geraumer Zeit das sa-Passwort geändert. Danach konnten wir weiterhin reibungslos mit der Wawi arbeiten.
Als weitere Sicherheitsmaßnahme haben wir nun am letzten Wochenende einen neuen Wawi-User mit Hilfe des betreffenden Wiki-Eintrags [ Kategorie:JTL-Wawiatenbank-Benutzer ? JTLWiki ] angelegt.
So, und nun nähere ich mich langsam der Frage - etwaige fehlerhafte Darstellungen meinerseits bitte ich ausdrücklich zu korrigieren, weil es uns ja auf das Verständnis der Zusammenhänge ankommt.
Soviel ich weiß, läuft der SQL-Server als automatisch gestarteter Dienst auf dem Rechner. Wenn wir bislang mit der Wawi gearbeitet haben, dann hat sich diese im Hintergrund über den sa-User mit dem SQL-Server verbunden.
Nun gibt es einen weiteren, neu angelegten User für die Wawi.
Ich habe erwartet, dass ich beim ersten Einloggen auf der Wawi nach dem Anlegen des neuen Users vom System etwa in der Richtung gefragt werden würde: Hi Steffen, ich habe jetzt übrigens zwei Möglichkeiten, mich mit dem SQL-Server zu verbinden, welche hättest Du denn gerne?
Anstelle dessen konnte ich mich aber wie gewohnt auf der Wawi einloggen, und das irritiert mich.
Ich habe daraufhin versucht, nachzuvollziehen, als welcher User ich denn mit dem SQL-Server verbunden war, aber sowohl das SQL Server- Log als auch die Ereignisanzeige der Systemsteuerung haben mir nur angezeigt, dass eine Verbindung aufgebaut war, aber nicht, von welchem User.
Da der Sinn des Ganzen ja sein soll, einen User mit geringeren Rechten zu nutzen, als sie der sa hat, möchte ich natürlich nachvollziehen, dass die Wawi nicht mehr den sa nutzt. Aber genau das konnte ich nicht verifizieren.
Als vorläufig letzten Akt hatte ich dann noch versucht, im SQL Server Management Studio dem user sa die Zuordnung zur DB eazybusiness zu entziehen (über Sicherheit > Anmeldungen > sa > Eigenschaften), indem ich das entsprechende Häkchen entfernt habe. Daraufhin erhielt ich aber folgende Fehlermeldung: "Löschen des Benutzer-Objekts 'dbo' ist nicht möglich. (Microsoft SQL Server, Fehler: 15150)", obwohl ich an diesen Einträgen nichts geändert habe und habe das gelöschte Häkchen wieder gesetzt.
Ist es möglich, zu überprüfen, als welcher User sich die Wawi mit dem SQL Server verbindet? Oder ist dies eindeutig, und falls ja, in welcher Weise?
Ich habe hier im Forum auch gelesen, dass man den sa bzgl. der Wawi 'stilllegen' könne, und genau das habe ich ja versucht, aber ich bin dabei scheint's auf halber Strecke stecken geblieben.
Was habe ich dabei falsch gemacht, wie geht es richtig?
Danke und viele Grüße,
Steffen
Wir nutzen die Wawi-Version 0.98885 auf einem W7-Rechner, auf dem wir einen MSSQL Server 2012 Express installiert haben.
Um das System abzusichern, haben wir schon vor geraumer Zeit das sa-Passwort geändert. Danach konnten wir weiterhin reibungslos mit der Wawi arbeiten.
Als weitere Sicherheitsmaßnahme haben wir nun am letzten Wochenende einen neuen Wawi-User mit Hilfe des betreffenden Wiki-Eintrags [ Kategorie:JTL-Wawiatenbank-Benutzer ? JTLWiki ] angelegt.
So, und nun nähere ich mich langsam der Frage - etwaige fehlerhafte Darstellungen meinerseits bitte ich ausdrücklich zu korrigieren, weil es uns ja auf das Verständnis der Zusammenhänge ankommt.
Soviel ich weiß, läuft der SQL-Server als automatisch gestarteter Dienst auf dem Rechner. Wenn wir bislang mit der Wawi gearbeitet haben, dann hat sich diese im Hintergrund über den sa-User mit dem SQL-Server verbunden.
Nun gibt es einen weiteren, neu angelegten User für die Wawi.
Ich habe erwartet, dass ich beim ersten Einloggen auf der Wawi nach dem Anlegen des neuen Users vom System etwa in der Richtung gefragt werden würde: Hi Steffen, ich habe jetzt übrigens zwei Möglichkeiten, mich mit dem SQL-Server zu verbinden, welche hättest Du denn gerne?
Anstelle dessen konnte ich mich aber wie gewohnt auf der Wawi einloggen, und das irritiert mich.
Ich habe daraufhin versucht, nachzuvollziehen, als welcher User ich denn mit dem SQL-Server verbunden war, aber sowohl das SQL Server- Log als auch die Ereignisanzeige der Systemsteuerung haben mir nur angezeigt, dass eine Verbindung aufgebaut war, aber nicht, von welchem User.
Da der Sinn des Ganzen ja sein soll, einen User mit geringeren Rechten zu nutzen, als sie der sa hat, möchte ich natürlich nachvollziehen, dass die Wawi nicht mehr den sa nutzt. Aber genau das konnte ich nicht verifizieren.
Als vorläufig letzten Akt hatte ich dann noch versucht, im SQL Server Management Studio dem user sa die Zuordnung zur DB eazybusiness zu entziehen (über Sicherheit > Anmeldungen > sa > Eigenschaften), indem ich das entsprechende Häkchen entfernt habe. Daraufhin erhielt ich aber folgende Fehlermeldung: "Löschen des Benutzer-Objekts 'dbo' ist nicht möglich. (Microsoft SQL Server, Fehler: 15150)", obwohl ich an diesen Einträgen nichts geändert habe und habe das gelöschte Häkchen wieder gesetzt.
Ist es möglich, zu überprüfen, als welcher User sich die Wawi mit dem SQL Server verbindet? Oder ist dies eindeutig, und falls ja, in welcher Weise?
Ich habe hier im Forum auch gelesen, dass man den sa bzgl. der Wawi 'stilllegen' könne, und genau das habe ich ja versucht, aber ich bin dabei scheint's auf halber Strecke stecken geblieben.
Was habe ich dabei falsch gemacht, wie geht es richtig?
Danke und viele Grüße,
Steffen