SQL Server 2000 vs 2008 Express? [chiuso]

2

A causa del mancato pagamento delle licenze, la mia azienda utilizza ancora SQL Server 2000 per i nuovi progetti.
Questo è molto limitante per molteplici ragioni.
Mi chiedo quali sono i limiti dell'utilizzo di SQL Server Express 2008?
C'è qualche ragione per NON usarlo per alimentare i siti Web ASP.Net MVC3?

    
posta James P. Wright 16.08.2012 - 16:35
fonte

2 risposte

8

Sql Server 2008 R2 Express presenta la seguente limitazione:

  • Limite dimensioni 10 GB per database
  • Nessun agente per eseguire attività pianificate
  • Limitato a funzionare su 1 CPU fisica (utilizzerà più core sulla singola CPU)
  • Limite ram 1 GB

Se è possibile eseguire l'app entro questi limiti, è possibile eseguire l'aggiornamento da SQL Server 2000 a 2008 Express.

Prezzi:

Le licenze standard di SQL Server 2012 vengono eseguite intorno a $ 1800 / core (non socket fisico) (con un requisito minimo di 4 core) o licenza server $ 900 + $ 200 per CAL (Client Access License)

Il database è il cuore dell'azienda e memorizza tutte le informazioni, è un investimento che vale la pena investire $ 7200 per l'aggiornamento a una versione aggiornata e attualmente supportata del software del server database.

    
risposta data 16.08.2012 - 17:04
fonte
1

Lascia che ti spieghi i rischi di sviluppare in Express 2008 se potresti mai imbattersi in quei limiti. Non sarai in grado di riconvertire facilmente la licenza di SQL Server 2000 se usi nuove funzionalità. Se non si utilizzano funzionalità nuove, perché non utilizzare SQL Server 2000? Se usi la versione Express e dopo alcuni mesi si imbattono in quei limiti, hai intenzione di avere i soldi che non hai ora per comprare una nuova versione? Avrai quindi il tempo di installarlo o di convertirlo all'indietro?

Se usi la versione Express e raggiungi rapidamente i limiti e ti è stato detto di usare 2000, probabilmente verrai licenziato.

Se pensi di non poter risolvere i problemi che hai con le feratures del 2000 (non hai detto dove pensavi che il 2000 fosse inadeguato), allora fai un business case da aggiornare. Ma non dimenticare di tenere conto del costo di aggiornamento dei sistemi esistenti e del costo di ottenere DBA addestrato sul nuovo software se l'aggiornamento dovrà sostituire alcuni o tutti i database esistenti.

Gli specialisti del database comprendono il costo e il rischio di spostare i dati in una nuova versione, motivo per cui tendono a essere molto prudenti nel farlo. Mentre sono d'accordo che è tempo passato per uscire da SQL Server 2000, dovrai costruire un business case molto strong per correre il rischio di rompere qualcosa che funzioni in modo da poter giocare con le nuove funzionalità di cui potresti aver bisogno o meno. Gli aggiornamenti del database sono intrinsecamente rischiosi, se si desidera eseguire l'aggiornamento, l'onere è su di te per dimostrare la necessità.

    
risposta data 16.08.2012 - 21:58
fonte

Leggi altre domande sui tag