Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Replikering

Postades av 2002-10-16 10:14:17 - Per-Erik Modig, i forum sql-server/msde, Tråden har 6 Kommentarer och lästs av 734 personer

Hej!
Jag har ett problem med en befintlig SQL-databas och replikering.
Den används för tävlingsadminisatrtion.

Databasen innehåller ca 70 tabeller och de flesta har automatgenererade primärnycklar.

I somras ställde vi upp 2 st SQL-servrar (7.0) med en 2Mbit linje (Telia) mellan varandra. Först gjordes en snapshot replikering från sever 1 till server 2. Därefter ställdes server 2 att replikera till server 1. Replikeringen skedde batchvis var tionde update/insert om jag inte minns fel.

Vi jobbade mot bägge servrarna samtidigt genom att tex lägga upp anmälda deltagare. Det visade sig att vi då tappade många anmälningar (konflikter alltså). Speciellt när en dator togs med från plats 2 till plats 1 men fortfarande jobbade mot server 2.

Tyvärr var det inte jag som satt upp servrarna så jag kan inte exakt hur det såg ut, men min uppgift är nu att ta reda på hur man bör göra.

Jag undrar nu om någon kan bedöma vad som är fel och vad vi kan göra bättre.


Svara

Sv: Replikering

Postades av 2002-10-16 10:29:43 - Christoffer Hedgate

Vad berodde era missade anmälningar på? Att applikationen arbetade mot fel databasserver (vad hände då?), eller att det blev konflikt i vilka id-nummer som genereades? Eller både och? För att fixa konflikter så kan ni köra med guids istället för integers, om ni tvunget måste automatgenerera primärnyckeln.


Svara

Sv: Replikering

Postades av 2002-10-16 10:30:08 - Andreas Hillqvist

Du kan ju använda UniqueIdentifiers som primärnyckel. Miskar betydligt risken för konflikter.


Svara

Sv: Replikering

Postades av 2002-10-16 10:34:35 - Per-Erik Modig

Det borde ha gått att arbeta mot de oliak databaserna samtidigt, var åtminstone vår förhoppning. Glömde att säga att replikerinegen mellan server 2 och 1 var nedstängd när datorn togs med till plats 1.

Felet berodde på att det blev konflikter.


Svara

Sv: Replikering

Postades av 2002-10-16 11:55:27 - Christoffer Hedgate

Som både jag och Andreas sagt så kunde ni använt guids istället för integers. Dock vore det bästa att hitta nån annan nyckel, som inte autogenereras.


Svara

Sv: Replikering

Postades av 2002-10-16 12:06:25 - Per-Erik Modig

Tyvärr var jag inte med och desigande databasen, helt klart vore det om de hade använt verksamhetsnycklar så mycket som möjligt istället.

Min förhoppning har varit att slippa designa om databasen, eftersom idag används dessa nycklar även som relationsreferenser.


Svara

Sv: Replikering

Postades av 2002-10-16 17:00:42 - Christoffer Hedgate

OK, men för att komma runt konflikterna kan ni väl isf lägga till ett fält i tabellen, typ originatingserver, med defaulot 1 eller 2 beroende på vilken maskin. Sen lägger ni till det fältet i primärnyckeln, så får ni en unik nyckel.


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 617
27 953
271 709
5 734
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies