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à.