Data Base server


Il data base server, noi usiamo SQL2000 della www.pervasive.com, permette l'accesso al data base. Normalmente viene installato sulla macchina dove sono fisicamente collocati i data base, su questa macchina viene installato anche il file server.

I programmi possono accedere al data base interrogando il server sia in locale che in remoto. L'interrogazione locale si ha quando il programma viene eseguito sulla stessa macchina del data base server. L'interrogazione remota si ha quando il programma viene eseguito su di una delle stazioni della lan. Non è invece praticamente possibile accedere al data base da una macchina che risiede al di fuori della Lan (o più precisamente del dominio NT). L'accesso locale è decisamente più veloce, ed è il motivo per cui i batch vengono spesso fatti eseguire sul server.

Il protocollo di colloquio con SQL2000 è un protocollo proprietario della pervasive. Questo fatto presenta lo svantaggio che per accedere al data base è necessario installare l'apposita DLL di interfaccia. D'altro canto però rende più difficile un accesso esterno non voluto. Difficoltà che aumentano in considerazione del fatto che non è installato il Data Dictionary1.



1 Un accesso esterno ai nostri file Btrieve dovrebbe separare la lunga stringa di bit in campi. Operazione che non sempre è agevole e a volte è praticamente impossibile. Da un punto di vista della sicurezza è un notevole vantaggio.

ris.3sce7x9 • LastModified: 14-9-2007 • John Peter Arnold