Toon posts:

[SQL2K] kopie database / replication

Pagina: 1
Acties:

Verwijderd

Topicstarter
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?

Verwijderd

tja, ik zou zeggen ga es lezen. de methode dump/restore is werkelijk prutswerk.

edit: ah je ziet de replicatie mogelijkheid. dit staat zeer goed beschreven in de sql help (domain admin account als opstart account gebruiken; ff stoppen starten en na 5 mins weer weg)

[ Voor 59% gewijzigd door Verwijderd op 03-10-2003 16:48 ]


Verwijderd

Topicstarter
Je post twee zinnen: beide zonder zinnige informatie (post dan niets...)
Adviseer me gewoon dat ik het moet zoeken in de replication optie, daar vraag ik immers om.

Verwijderd

Sid weer gelijk zetten doe ik altijd met een scripje. Stel de dbo is "usera", dan run je dit script op je gerestorde database:

EXECUTE sp_change_users_login 'Update_One', 'usera', 'usera'
GO

Daarna is het account usersa van sql server oud gelijk aan dat van de sql server nieuw.