Ik heb een SQL server staan met een aantal databases die door een softwarehuis zijn geinstalleerd. Het betreft een financieel pakket, dat organisatie breed werkt.
Omdat het uitdraaien van rapportages door de financiele administratie nogal intensief voor het netwerk/servertje blijkt te zijn, adviseren zij een tweede sql server neer te zetten. Hierop moet dan een kopie draaien van de databases (3 stuks). Dat moet ook met MSDE kunnen.
Prima, ik heb een en ander neer gezet: ik laat van de originele server iedere nacht een backup van de 3 databases maken middels een maintenance plan, de *.bak bestanden kopieren naar de "rapportage"server en daar laat ik de *.bak files weer inlezen.
Dit lukt allemaal prima. Echter het inloggen vanaf de clientsoftware lukt niet. Dit blijkt te maken te hebben met het feit dat logins en passwords niet worden mee genomen naar de "rapportage"server. De map "Security" is idd ook leeg
Ook daar is een truck voor: middels een Transfer Logins Task heb ik de users over gezet en deze staan nu ook netje in de "security" map. Nog steeds werkt het niet
Dit blijkt weer te liggen aan SID's die kunnen verschillen: zie http://support.microsoft.com/default.aspx?kbid=246133. Dit verhaal vind ik alleen best risky om even in een live omgeving uit te voeren.
Hoe moeilijk kan het nu zijn om een kopietje te maken van de databaseserver, zeg!
Met MySQL doe ik daar verdomme nog geen 5 minuten over!
Nu heb ik ook even gekeken naar de mogelijkheid om replication uit te voeren waarbij mijn originele SQL server Ditributor/Publisher zou moeten zijn en de "rapportage"server Subscriber, maar daar krijg ik weer de melding dat de Server Agent gebruik maakt van de local system account... herstarten is nu oo ff geen optie want iedereen is aan het werk....
Kortom: voordat ik mijn weekend weer op moet geven. Kan iemand mij uitleggen waarom dit allemaal zo mega omslachtig moet zijn?
Doe ik het nu helemaal fout of hoe zit het?
Omdat het uitdraaien van rapportages door de financiele administratie nogal intensief voor het netwerk/servertje blijkt te zijn, adviseren zij een tweede sql server neer te zetten. Hierop moet dan een kopie draaien van de databases (3 stuks). Dat moet ook met MSDE kunnen.
Prima, ik heb een en ander neer gezet: ik laat van de originele server iedere nacht een backup van de 3 databases maken middels een maintenance plan, de *.bak bestanden kopieren naar de "rapportage"server en daar laat ik de *.bak files weer inlezen.
Dit lukt allemaal prima. Echter het inloggen vanaf de clientsoftware lukt niet. Dit blijkt te maken te hebben met het feit dat logins en passwords niet worden mee genomen naar de "rapportage"server. De map "Security" is idd ook leeg
Ook daar is een truck voor: middels een Transfer Logins Task heb ik de users over gezet en deze staan nu ook netje in de "security" map. Nog steeds werkt het niet
Hoe moeilijk kan het nu zijn om een kopietje te maken van de databaseserver, zeg!
Nu heb ik ook even gekeken naar de mogelijkheid om replication uit te voeren waarbij mijn originele SQL server Ditributor/Publisher zou moeten zijn en de "rapportage"server Subscriber, maar daar krijg ik weer de melding dat de Server Agent gebruik maakt van de local system account... herstarten is nu oo ff geen optie want iedereen is aan het werk....
Kortom: voordat ik mijn weekend weer op moet geven. Kan iemand mij uitleggen waarom dit allemaal zo mega omslachtig moet zijn?
Doe ik het nu helemaal fout of hoe zit het?