23. oktober 2003 - 13:36Der er
1 kommentar og 1 løsning
Snapshot location
Hey...
Jeg har en server der laver merge replikering hvert minut. Hver gang der replikeres dannes der en kopi af filerne på \\unc\"databasenavn"\"datoklokkeslet". Når et nyt sæt filer dannes, slettes det forrige sæt filer. ...Men...hvis serveren serveren er offline, slettes det forrige sæt filer IKKE...
Er der nogen der kender noget til hvordan man undgår den slags problemer?...og hvad er sammenhængen egentlig at det sker i forhold til om den er online eller offline?
Da der replikeres hvert minut kan det lynhurtigt gå hen og tage MEGET disk plads.
SQl Server version(er), topologi (pull/push), hvilke(n) server er offline? publisher/subscriber?
Du nævner der dannes filer hvert minut? er det evt. snapshot filer? Hvad har du med i dine replikeringsartikler? kun tabeller eller replikere du også SP'er, vievs etc.?
Endelig skulle du måske kraftigt overveje om continously er den rigtige løsning når dine servere går on and off ... måske en "On Demand" eller "scheduleret" løsning ville være mere hensigtsmæssig ..
Der er tale om SQL Server 2000. Topologi er push. Den server der er offline er publisher (det er dog fordi det kun er et test miljø). Problemet er, at selv om de snapshot filer publisher laver, lægges lokalt på samme maskine, så benytter SQL Server følgende sti : \\ITG-HLB-MOBIL50\C$\Programmer\Microsoft SQL Server\MSSQL$NEWPOSSERVER\Data Hvis jeg laver denne sti om til : C:\Programmer\Microsoft SQL Server\MSSQL$NEWPOSSERVER\Data er der ikke noget problem selv om maskinen er offline. Jeg tror det er en "uhensigtmæssighed" i SQL Server.
Måske har du ret i at jeg skal benytte mig af en "On Demand" løsning istedet. Det vil løse nogle performance problemer jeg også har ved en så hyppig replikereing.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.