Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
MSDE to SQL Server 2005
mercoledì 30 luglio 2008 - 10.44
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
assiolle
Profilo
| Junior Member
88
messaggi | Data Invio:
mer 30 lug 2008 - 10:44
Ciao a tutti,
volevo aver un consiglio.
Vorrei riscrivere un vecchio software scritto in vb6 su .net.Il software è multiutente con un database centralizzato.
La base dati è SQL Server 2000. L'applicativo veniva distribuito con MSDE.
Mi sembra di capire che MSDE è stato sostiutito da SQL Server 2005 Express Edition. Giusto ?
MSDE supportava 2 GB di ram, mentre la versione SQL Server 2005 Express supporta un 1 GB di ram.
Quindi dovrei utilizzare SQL Server 2005. Potrebbe bastare la Standard Edition ?
Per quanto riguarda la distribuzione, invece volevo chiedervi :
Supponiamo che scelga SQL Server 2005.
Nel server dove risiede il DB va installato SQL Server 2005, ma questo significa che il cliente deve pagare una licenza ?
Nelle macchine Client devo installare sempre SQL Server 2005? Quindi altra licenza ?
Grazie per la pazienza..
Alessio
http://blogs.dotnethell.it/alessiop
MarKonE
Profilo
| Guru
2.074
messaggi | Data Invio:
mer 30 lug 2008 - 10:55
>Ciao a tutti,
Ciao!
>volevo aver un consiglio.
Ci provo
>
>Vorrei riscrivere un vecchio software scritto in vb6 su .net.Il
>software è multiutente con un database centralizzato.
>La base dati è SQL Server 2000. L'applicativo veniva distribuito
>con MSDE.
>
>Mi sembra di capire che MSDE è stato sostiutito da SQL Server
>2005 Express Edition. Giusto ?
>MSDE supportava 2 GB di ram, mentre la versione SQL Server 2005
>Express supporta un 1 GB di ram.
>Quindi dovrei utilizzare SQL Server 2005. Potrebbe bastare la
>Standard Edition ?
Potresti prima provare sempre la Express e vedere come si comporta senza spendere un centesimo.
>
>Per quanto riguarda la distribuzione, invece volevo chiedervi
>:
>Supponiamo che scelga SQL Server 2005.
>Nel server dove risiede il DB va installato SQL Server 2005,
>ma questo significa che il cliente deve pagare una licenza ?
>
La versione Express è appunto completamente gratuita.
>Nelle macchine Client devo installare sempre SQL Server 2005?
Non serve installare SQL server sui client..ma solo sulla macchina dove il DB risiede.
>Quindi altra licenza ?
In ogni caso no
>
>Grazie per la pazienza..
Ciao !
My Blog...
http://blogs.dotnethell.it/Mark/
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mer 30 lug 2008 - 10:56
>Mi sembra di capire che MSDE è stato sostiutito da SQL Server
>2005 Express Edition. Giusto ?
Right, right
>MSDE supportava 2 GB di ram, mentre la versione SQL Server 2005
>Express supporta un 1 GB di ram.
>Quindi dovrei utilizzare SQL Server 2005. Potrebbe bastare la
>Standard Edition ?
Perché dici che 1GB di RAM non sono sufficienti?
Tieni presente in SQL Server 2005 Express Edition non esiste più il Workload Governor che limitava a 5 le sessioni utili concorrenti.
E' anche vero però che il numero di CPU è passato da 2 a 1 e come hai già scritto la memoria è stata limitata a 1GB di RAM.
Qui trovi una bella comparazione tra le features dei due DBMS:
http://www.microsoft.com/technet/prodtechnol/sql/2005/msde2sqlexpress.mspx
Io ti suggerirei di mettere in piedi un ambiente di test, catturando con il Performance Monitor alcune trace sull'utilizzo della RAM (soprattutto il counter Cache Hits Ratio che deve essere prossimo al 100%).
>Supponiamo che scelga SQL Server 2005.
>Nel server dove risiede il DB va installato SQL Server 2005,
>ma questo significa che il cliente deve pagare una licenza ?
>
Se ti riferisci ad una edizione differente dalla Express, la risposta è ovviamente si.
Per stabilire quale modello di licensing è più indicato per la tua applicazione, fai riferimento a questo link:
http://www.microsoft.com/sql/howtobuy/sqlserverlicensing.mspx
>Nelle macchine Client devo installare sempre SQL Server 2005?
No.
>Quindi altra licenza ?
Se deciderai di optare per il modello di licensing Server + CAL, ogni Utente/PC Client che si connette ad una istanza SQL Server dovrà disporre di una licenza CAL (per User o per Device).
>Grazie per la pazienza..
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mer 30 lug 2008 - 10:59
>>Nelle macchine Client devo installare sempre SQL Server 2005?
>
>Non serve installare SQL server sui client..ma solo sulla macchina
>dove il DB risiede.
>
>>Quindi altra licenza ?
>
>In ogni caso no
Attenzione, se si utilizza una edizione differente dalla Express non è richiesta una licenza CAL SOLO ED ESCLUSIVAMENTE se si è scelti il modello di licensing Per Processor (che per la Enterprise costa $25.000 per singolo socket cent più cent meno).
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
MarKonE
Profilo
| Guru
2.074
messaggi | Data Invio:
mer 30 lug 2008 - 11:01
>>>Quindi altra licenza ?
>>
>>In ogni caso no
>
>Attenzione, se si utilizza una edizione differente dalla Express
>non è richiesta una licenza CAL SOLO ED ESCLUSIVAMENTE se si
>è scelti il modello di licensing Per Processor (che per la Enterprise
>costa $25.000 per singolo socket cent più cent meno).
>
>Ciao!
Chiedo scusa per l'imprecisione, intendevo "in ogni caso no" se parliamo della versione Express.
Ciao!
My Blog...
http://blogs.dotnethell.it/Mark/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !