+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 4 su 4

Sincronizzare due db

  1. #1
    Headphone non è in linea Scolaretto
    Salve a tutti,
    premesso che non sono un tecnico informatico né esperto di SQL server, avrei questa necessità:
    In azienda ho un database "Pippo" che sta su un Server "1" in località "A" (SQL Server 2012).
    Su questo Db ci lavora un software che legge e scrive i dati.
    A 20 Km dalla località "A", in località "B" c'è un altro stabilimento dove esistono persone che usano un software simile che dovrebbe lavorare su "Pippo".
    Purtroppo la mole di dati abbondanti e la linea telefonica ridicola non permette questa manovra.
    L'ideale sarebbe avere un Db "Pluto", su un Server "2" in località "B".... Ma "Pluto" ogni tanto dovrebbe confrontarsi con "Pippo" e SINCRONIZZARSI.
    Il problema è che sia in "Pippo" che in "Pluto" possono essere scritti, letti, modificati e cancellati dati.
    Come si può sincronizzare in maniera corretta?
    E' una cosa fattibile?

    Probabilmente qualsiasi soluzione potrebbe non essere alla mia portata, ma potrei trasferire queste informazioni al tecnico informatico aziendale.

    Grazie del consiglio, comunque.

  2. #2
    L'avatar di gibra
    gibra non è in linea Very Important Person
    La soluzione è utilizzare una rete internet con un solo database.
    Ovviamente la rete deve essere una rete solida, come minimo una 10/5, ma dipende da quanti utenti si connettono, ma deve essere una rete garantita al 99%, ovviamente con una linea di backup.


    In sostanza:
    A si connette al database in locale, mentre B si connette via accesso remoto.
    Quest'ultimo può essere fatto in diversi modi, tanto per citarne alcuni:
    1- rete dedicata
    2- Terminal Server
    3- Citrix

    Tutto dipende dal come l'azienda è strutturata ma, soprattutto, come intende strutturarsi.

    Pensare ad una sincronizzaione di due database è da folli, scusa la franchezza.
    Non esiste una maniera corretta di sincronizzarsi, perché è proprio il principio stesso che è basato su presupposti sbagliati.

    Come ho già scritto prima, la cosa migliore è utilizzare un solo server di dati condiviso tra le due sedi.
    Poi le tabelle possono essere anche distribuite su più database, ma sempre nello stesso server.

    Noi, in azienda, utilizziamo Citrix (se vogliamo è una forma più avanzata di Terminal Server) e gli utenti di nostre aziende estere (Brasile, India, ecc.) ma anche i ns. tecnici quando sono all'estero, accedono alle applicazioni, da noi realizzate, sul nostro server di dati (SQL Server 2012) utilizzando un comunissimo browser, basta installare nel PC il client di Citrix, ma si puà utilizzare anche un Tablet, un computer Apple, uno smartphone!

    L'accesso alle applicazioni viene gestito dal noi e non occorre installare alcunché nei pc degli utenti (a parte il client di Citrix).
    Il tutto (accessi, permessi, ecc.) viene gestito dalla nostra sede.


    Ovviamente la cosa ha i suoi costi, ma i benefici che se ne ottengono sono assolutamente impagabili.
    Fateci un pensierino.
    ℹ️ Leggi di più su gibra ...

  3. #3
    net-addiction non è in linea Scribacchino
    Ciao,
    concordo con Gibra. L'ideale sarebbe avere un solo database.
    Io investirei i soldi per una connettività più "performante" e, se non li avete già, per degli apparati che permettano VPN (SSL o IPSec).
    ℹ️ Leggi di più su net-addiction ...

  4. #4
    L'avatar di bumm
    bumm non è in linea Topo di biblioteca Ultimo blog: [VB2010] ComboBox ed Enumeratori
    uno dei nostri clienti ha avuto una esigenza del genere. Produzione era all'estero ma gestione in Italia. Abbiamo configurato la replica, che ormai funziona da diversi anni. Se il budget vi permette:
    https://msdn.microsoft.com/it-it/lib...=sql.110).aspx
    ℹ️ Leggi di più su bumm ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. sincronizzare due listbox
    Da Sarri nel forum Microsoft Access
    Risposte: 5
    Ultimo Post: 07-01-2018, 07:50
  2. Sincronizzare due database
    Da CHR nel forum Microsoft Access
    Risposte: 25
    Ultimo Post: 25-10-2014, 09:48
  3. sincronizzare sottomaschere
    Da rpk nel forum Microsoft Access
    Risposte: 9
    Ultimo Post: 03-01-2012, 16:23
  4. sincronizzare dati
    Da tdani nel forum Microsoft Word
    Risposte: 4
    Ultimo Post: 09-02-2009, 20:35
  5. VB6: Sincronizzare ListBox
    Da UbySoft71 nel forum Visual Basic 6
    Risposte: 3
    Ultimo Post: 20-01-2008, 17:12