Newsgroup: it.comp.software.database
Titolo: Differenze tra MSDE ed SQL

Un saluto a tutti...
Vorrei sapere le differenze, in termini di prestazioni o limitazioni, tra
MSDE ed SQL 2000 standard
-- 
Saluti,
Mark G.

 MSDE ed SQL 2000 standard
la grossa differenza sta nella mancanza dei client (EM e QA) nel workload
governor e ovviamente nel costo :-)
http://msdn.microsoft.com/library/?url=/library/en-us/architec/8_ar_sa2_0ciq.asp?frame=true
-- 
ITHost (your host company)
Technical Manager
C. Paparelli (MCSE,MCSD,MCDBA)
http://www.ithost.ch


Grazie, ho letto, per i client non avrei problemi, ho il 2000 gia'
installato su un altro server, il workload invece non mi sembra affare da
poco...
-- 
Saluti,
Mark G.

 poco...
se intendi utilizzare gli strumenti client di SQL Server 2000, qualche
problema purtroppo ce l'hai, in quanto riuslterebbe non autorizzato l'uso
degli stessi con MSDE, se non in situazioni di test e/o sviluppo, comunque
non in produzione, per il quale sembra tu possa solo appoggiarti su oSql.exe
e/o strumenti di terze parti quali quelli ad esempio indicati in
http://www.microsoft.com/sql/msde/partners/default.asp
 e/o
http://www.aspfaq.com/show.asp?id=2442
riguardo il query Workload, invece, viene stimato (ma ripeto stimato) che
gli 8 batch concorrenti "possano" gestire anche una ventina di client se
l'applicazione non usa cursori server side (ADO) sempre aperti ed attivi, ma
e' strutturato in maniera abbastanza flessibile a aprire connessioni,
eseguire le operazioni richieste, chiudere le connessioni... non che le
connessioni aperte me in idle rientrino in questo conteggio, ma solitamente
questo porta a ragionare in termini "distaccati" piu' agevolmente =;-)
un'altra grossa differenza "fisica" e' il limite dei 2gb per database, nei
quali chiaramente solo i file dati e non i file di T-Log rientrano nel
conteggio..
se, personalmente, non mi disturba piu' di tanto la non disponibilita' di
Analyses Services, non viene (purtroppo) neanche supportato Reporting
Services, che comunque prevede almeno un server SQL Server "full" nel
disegno dell'architettura, fattore (per me) molto penalizzante in quanto
preclude la possibilita' di farne uno strumento di BI esclusivo in ambiente
marginale di small business... personalmente cercherei di non addivenire mai
a scrivere per Crystal su MSDE e Reporting Services su SQL Server, cioe'
mantenere e manutenere 2 distinte soluzioni (in qualche modo) concorrenti,
sullo stesso progetto... dove possibile =;-D , ma la marginalita' piuo'
appunto comportare di avere sia MSDE che SQL Server da dover supportare per
lo stesso prodotto
... cio' nonostante, il vantaggio di essere free da sicuramente grandi
aspettative a questo prodotto
saluti e buon ferragosto
-- 
Andrea Montanari (Microsoft MVP - SQL Server)
http://www.asql.biz/DbaMgr.shtm
 
http://italy.mvps.org
DbaMgr2k ver 0.8.0  -  DbaMgr ver 0.54.0
(my vb6+sql-dmo little try to provide MS MSDE 1.0 and MSDE 2000 a visual
interface)
--------- remove DMO to reply

 l'applicazione non usa cursori server side (ADO) sempre aperti ed attivi,
ma
Noo, il mio database deve salvare solo dei log di ISA e due o tre client di
un programma di logistica molto tranquillo...
Invece, da un punto di vista di utilizzo di risorse delle macchine?
nell'utilizzo di cui sopra c'e' differenza?
-- 
Saluti,
Mark G.

 nell'utilizzo di cui sopra c'e' differenza?
Differenza rispetto a cosa? Tra il Desktop Engine e le versioni superiori?
Direi di no, dato che MSDE è una edizione "limitata" rispetto alle altre ma
il codice è il medesimo.
Il Workload Governator non fa altro che accodare le richieste nel caso in
cui i working threads diventino superiori a 8 e questo non introduce un
aumento di utilizzo di risorse sul server, semplicemente crea dei delay
nelle risposte.
Ciao!
-- 
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org

 il codice è il medesimo.
Si grazie, ho capito, il mio problema e' che non ho una macchina con molta
memoria su cui ora gira MSDE ed un'altra su cui gira sql2000, il mio
problema era in termini di prestazioni/utilizzo risorse, a questo punto se
MSDE e' limitato e si ciuccia quanto SQL, mi installo due SQL e vado
tranquillo...
-- 
Saluti,
Mark G.

 due SQL e vado tranquillo...
Forse non è chiara una cosa: MSDE è SQL Server con tutte le limitazioni già
esposte nei precedenti post.
Come ti ho già risposto le risorse "ciucciate" da MSDE sono pressoché
identiche a quelle delle versioni superiori mantenendo inalterato il
contesto di utilizzo (db, nr utenti, risorse HW, ecc.).
Se disponi di una regolare licenza della Standard o Enterprise Edition il
problema non si pone nemmeno...



Ho capito bene, il mio problema era appunto che SQL si "ciucciasse" piu'
risorse, se l'impatto sulla macchina e' lo stesso per la licenza non c'e'
problema, ne ho due standard edition, o meglio ne ho una ed un'altra me la
faccio mandare dalla sede centrale...
-- 
Saluti,
Mark G.