Newsgroup: it.comp.lang.visual-basic
Titolo: MSDE ... documentazione.

mi accingo ad utilizzare MSDE come base dati per il mio applicativo in VB
6.0 .
Volevo sapere da voi se mi potete indicare qualche buona documentazione in
riguardo soprattutto per quanto riguarda la distribuzione della base dati
unitamente all'applicativo una volta ultimato.
Per es. è necessario installare separatamente l'MSDE su ogni macchian su cui
girerà l'applicativo o cosa .... ??
Grazie 1000.

Il 21/05/2004 23.40, mav46 scrisse:

MSDE = sqlserver 2000
A parte le limitazioni di licenza, limiti di utilizzatori e mancanzi di 
alcuni strumenti come il query analyzer e enterprise manager, i 2 sono 
identici in struttura e funzionamento.
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 girerà l'applicativo o cosa .... ??
solitamente installerai MSDE sul pc che fungera' da server nella rete
locale, dove sui singoli client installerai le tue applicazioni e le
librerie di accesso ai dati da te utilizzate... solitamente ADO in VB6,
contenuto inseme allo stack di distribuzione MDAC..,  che contiene tutti i
driver necessari a connettersi ad istanze SQL Server.. la versione minima e'
al momento la 2.7 service pack 1, richiesta e distribuita insieme a MSDE
service pack 3a.
saluti
-- 
Andrea Montanari (Microsoft MVP - SQL Server)
http://www.asql.biz/DbaMgr.shtm
 
http://italy.mvps.org
DbaMgr2k ver 0.7.0  -  DbaMgr ver 0.53.0
(my vb6+sql-dmo little try to provide MS MSDE 1.0 and MSDE 2000 a visual
interface)
--------- remove DMO to reply

 ha scritto nel messaggio
news:cHurc.13639$Wc.4...@twister2.libero.it...


 saluti
Inanzitutto ti ringrazio i riferimenti esaustivi che mi hai indicato e ti
chiedo quest'ultima imformazione in merito a quanto tu mi scivi più sopra:
In contesto di rete mi è chiaro ciò che tu mi dici. Quello che dovrei
realizzare però è anche un applicastivo che girerà semplicemente su un unico
portatile ma che dovrà andare a gestire una discreta quantità di dati ....
Posso sempre utilizzare l'MSDE o non vale la pena ?? In caso affermativo
com'è logico dovrò installare l'MSDE sullo stesso pc dove girerà
l'applicativo ??
grazie 1000.

 grazie 1000.
MSDE e' in grado di gestire database della dimensione massima di 2GB (solo
file dati, esclusi i transaction log) e, se non superi questo vincolo,
ritengo possa essere sicuramente una scelta oculata..
dovrai sicuramente installare prima MSDE (con tutte le sue dipendenze), il/i
database ed infine l'applicativo..
e tengo a precisare che, secondo me, le cose vanno installate in
quest'ordine =;-D
a meno che tu non decida di utilizzare ad esempio MDAC2.8, installando MSDE
sp3/3a avrai gia' installato anche l'MDAC 2.7 sp1


 --
Perdona la mia perplessità ma questo significa che l'utente su cui verrebbe
installato l'applicativo dovrebbe gestire l'MSDE .... nel senso che dovrebbe
accertarsi che il server sia avviato ed altro. In più gli comparirebbe
l'icona di MSSQLServer sulla system tray etc.. etc..
Non esiste che ne so un runtime trasparente che è possibile utilizzare
solamente per fare interagire l'applicativo. Ma tutti i prodotti commerciali
che ne so per la gestione di fatture o comunque che necessitano di gestire
una grande quantità di dati come fanno ?? Che cosa untilizzano sotto come db
?? Certo nessuno di questi ti installa l'MSDE in modo tale da farti
comparire sullla system tray l'icona dello stesso ......
Sto cercando di capire un po' com'è la faccenda !! grazie per la tua
pazienza.


Le situazioni che ho visto io sono molto variegate. Magari si
attaccano a un SQLServer su, appunto, un server, che ha la sua brava
iconcina nella system tray. Oppure si attaccano a Oracle. O a Ingres,
o a qualunque altro DBMS. Nota che nessuno di questi ha
un'installazione automatica.
--
Ciao!
Luca Menegotto

LA maggior parte degli applicativi gestionali hanno una struttura di
tipo Client - Server. Un server è generalmente appoggiato ad un
servizio: il  servizio MSDE visualizza un icona nella tray altri DB
server non lo fanno (MySQL - ecc...), non mi preoccuperei quindi più
di tanto di questa cosa.
Ciao Marco


come gia' ti hanno risposto, esistono sia svariati prodotti RDBMS che
soluzioni di deplyment e connettivita'..
comunque, se la tua esigenze e' di "lavorare in locale" in quanto il pc non
sara' connesso costantemente ad alcun server, l'unica soluzione risulta il
deployment desktop, cioe' installare localmente MSDE...
su piattaforma WinNT MSDE viene eseguito come servizio, che solitamente
viene configurato per l'esecuzione automatica al boostrap del sistema... non
e' necessario che l'utente Windows sia amministratore al fine
dell'esecuzione del servizio, che viene solitamente eseguito nel contesto di
protezione di un account specifico di dominio con i necessari requisiti
amministrativi, ovvero "localsystem", sempre con privilegi amministrativi ma
solo sul computer in esecuzione..
su piattaforma Win9x non puo' invece essere eseguito come servizio bensi'
solo come applicazione, ma puo' comunque essere configurato in modo da
essere eseguito al bootstrap del sistema..
in tal modo non hai necessita' di avviare il servizio, anche se chiaramente
dovrai proteggere il codice dell'applicazione verificando la connettivita',
come in qualsiasi applicazione che interagisce sia con il file system che
con basi di dati..
puoi eventualmente anche rimuovere il Service Manager dalla tray area, ma
non penso dia alcun fastidio.. a me piace =:-D
se proprio non vuoi utilizzare MSDE, ti resta sempre, ad esempio, il JET
engine di Access, le cui dipendenze e runtime sono solitamente gia' presenti
sui sistemi e comunque contenute dentro lo stack di distribuzione MDAC 2.5
(dalla versione 2.6 non sono piu' incluse e vanno eventualmente installate
sparatamente)
