Newsgroup: it.comp.lang.visual-basic
Titolo: [?] MSDE o Access?

Devo realizzare un programma con architettura a tre livelli con Visual Basic
.NET
So già che i client non saranno mai più di 5. Mi consigliate Access o MSDE?
Quali vantaggi avrei con MSDE?
Il mio cliente non ha nè Office XP, nè Visual Studio ma solo Office 2000. In
Office 2000 non è compreso MSDE e quindi dovrebbe comprarsi Office XP per
poterlo usare. Dico Bene? Inoltre, gli basta una licenza di Office XP o deve
averne una per ogni client?
Ringrazio in anticipo,
Adriano

"Adriano Meis" <me...@email.itNOSPAM> ha scritto nel messaggio
news:wTkm9.36364$e31.7...@twister2.libero.it...

MSDE è molto più economico; ma considera che c'è il limite di 2 GB per
database

 averne una per ogni client?
In effetti ho detto una sciocchezza: in un'architettura a tre livelli
occorre installare una sola copia di MSDE!
Comunque rimane il problema della licenza. Forse avendo io una licenza di
Visual Studio .NET posso liberamente distribuire MSDE ai miei clienti?

per quanto ne so msde viene fornito:
- nella versione standard di office2000 (sql server 7.0).
- nella versione di visual studio 6.0 (sql server 6.5)
(quindi dovrebbe essere presente anche nelle versioni successive degli
stessi prodotti con release  "sql server 2000")
controlla
ciao
"Adriano Meis" <me...@email.itNOSPAM> ha scritto nel messaggio
news:Dplm9.36558$e31.8...@twister2.libero.it...

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.391 / Virus Database: 222 - Release Date: 19/09/2002

"Adriano Meis" <me...@email.itNOSPAM> ha scritto nel messaggio
news:Dplm9.36558$e31.8...@twister2.libero.it...

Se ne era parlato parecchio.
Sembra (?), che MSDE sia distribuibile abbastanza liberamente, anche perchè
non è chiara la lista delle licenze che consentono di installarlo.
Per quanto riguarda la licenza sulle architetture a 3 livelli, quello che
hai detto non è del tutto esatto.
O, meglio, è esatto per MSDE, visto che non esiste la licenza per utente.
Per sistemi Database con accesso per utente (ad esempio Sql-Server), nelle
architetture a 3 livelli il licensing è abbastanza complesso. Infatti, non
essendo possibile determinare, da parte del DB, il numero di utenti
effettivamente connessi, occorre acquistare una licenza forfettaria che
consente l'accesso 'web' (sia esso internet o intranet). E questa licenza è
generalmente molto costosa.
Per il tuo caso specifico, ti consiglio sicuramente MSDE. Se consideri le
problematiche di backup, rollback, compattazione e ripristino, ti renderai
conto che un sistema server come MSDE ha, nelle applicazioni unattended,
innegabili vantaggi.
Ciao
Alberto

 non è chiara la lista delle licenze che consentono di installarlo.
salve Alberto,
Msde2000 e' liberamene distribuibile con applicazioni sviluppate con
VB/VC/VC#/VS .NET da Pro in su...
riporto comunicazione del Servizio clienti Microsoft Italia alla mia
richiesta di informazioni...
saluti
Andrea Montanari
montanar...@virgilio.it
http://utenti.lycos.it/asql/index.html
(my vb6+sql-dmo little try to provide MS MSDE 1.0 a visual interface) ver
0.0.46
--------- remove DMO to reply
<--------------------------------------->
Egr. Sig. Montanari,
le confermiamo che la licenza di Microsoft Visual Studio .NET consente la
distribuzione di MSDE 2000.
Cordiali Saluti,
Servizio Clienti Microsoft
www.microsoft.com/italy/info
------------------------------------------
dl
-----Original Message-----
From:   
montanar...@virgilio.it
  (
montanar...@virgilio.it
)
Date:   Friday, September 06, 2002  06:51 AM
To:   
inf...@microsoft.com
 (
inf...@microsoft.com
)
Subject:  Info - Licenze Visual Studio Net e Msde2000
Da: Andrea Montanari - [
montanar...@virgilio.it
]
A: 
inf...@microsoft.com
Oggetto: Info - Licenze Visual Studio Net e Msde2000
Commenti:
Spettabile Microsoft Italia,
dopo piu' di 1 mese dalla mia prima comunicazione, sono a riproporre gli
stessi quesiti alla Vostra cortese attenzione;
sono un utente Visual Basic 6 Professional  e sto valutando la versione di
Visual Studio .Net da acquistare che piu' si
avvicini alle mie esigenze.
Visitando la pagina
http://msdn.microsoft.com/vstudio/howtobuy/choosing.asp
ritengo di fare la scelta pi?aderente alle mie necessit?con l'acquisto
di
Visual Sudio .Net Enterprise Developer.
La perplessit?che mi resta deriva dalla necessit?di poter distribuire,
con questa licenza, copie di Msde2000 unitamente alle applicazioni che
saranno
in seguito sviluppate.
Tale dubbio mi resta confermato dalla pagina
http://www.microsoft.com/sql/techinfo/development/2000/MSDE2000.asp
che recita:
"You can use the Microsoft applications listed in the following table to
build applications using MSDE 2000 as a data store. Redistribution rights
and guidelines are defined in the end-user license agreement (EULA) of
each
product"
e riporta in tabella
Office XP Developer Edition
MSDN Universal Subscription
SQL Server 2000:
 Standard Edition
 Enterprise Edition
 Developer Edition
Microsoft Visual Foxpro 7.0
ma non cita Visual Studio .Net in nessun tipo di versione, e, non avendo
provveduto ancora all'quisto, non sono in grado di leggere le EULA
riportate
in essi.
In data 28/08/2002, il Vostro Sig. Paradisi del supporto Commerciale Pre
Vendita, ha provveduto molto gentilmente ad una piccola ricerca, secondo
la quale l'acquisto di una qualsiasi versione PRO e superiore di Visual
Studio NET rende legalmente possibile distribuire MSDE2000 insieme alle
applicazioni distribuite, ma mi ha comunque consigliato di riproporre alla
Vostra attenzione il quesito.
Desidererei avere Vostre indicazioni al riguardo in modo da poter
soddisfare
le mie esigenze senza violare accordi di licenza, che, ripeto, richiedono
la
possibilit?di poter distribuire copie di Msde2000 unitamente alle
applicazioni successivamente sviluppate.
Restando a disposizione per qualsivoglia chiarimento/informazione, in
attesa di una pronta quanto esauriente risposta, mi ?gradita l'occasione
per porgere distinti saluti
Andrea Montanari
Via Dante, 82
47838 Riccione (RN)
tel. 
+39 0541 692800
fax 
+39 0541 693030
montanar...@virgilio.it


del 01/10/2002
e successivi
sul NG microsoft.public.sqlserver.msde (purtroppo non presente su google...)
dove viene anche riportato un link ad una nuova pagina MS circa gli
"appropriati usi di Msde"
http://www.microsoft.com/sql/howtobuy/msdeuse.asp
cha ha gia' aperto un po' di polemiche...


 VB/VC/VC#/VS .NET da Pro in su...
mi sembra la stessa politica di prima.
d'altra parte, se vogliono diffondere sql server, non hanno altra
scelta.
ciao, a.

Q.  Can I redistribute MSDE as multi-application database?
 >A.  MSDE cannot be redistributed as a multi-application database.
cosa vuol dire??
se ho una soluzione composta da piu' applicazioni (Fat client Windows e
Intranet Web client) si rientra in questa restrizione??
se una soluzione modulare compone piu' applicazioni separate (da vendere ed
installare separatamente ma integrabili, ad esempio Magazzino, CoGe,
Cespiti) si rientra in questa restrizione??
relativamente alle politiche di installazione del prodotto, per fortuna
Michael D Edwards ha chiarito altrimenti si potrebbe rischiare di esaurire
effettivamente il numero max consigliato/riportato di 16 istanze...
c'e solo il problema che queste informazioni dovrebbero essere suffragate da
articoli di KB pubblici e non da post sui NG..
