nmichalo: Η εφαρμογή δεν είναι custom made για ένα πελάτη, έχει ήδη εγκατασταθεί σε καμιά 100αριά πελάτες και επειδή όλα μόνος μου τα κάνω δεν βγαίνει να κάνω μεγάλες αλλαγές στον κώδικα για τον κάθε έναν. Εάν βέβαια πάω σε SQL Server όλη την εφαρμογή τότε το κόστος είναι απαγορευτικό για τον πελάτη.
Αλλαγές?????? Το μόνο που έχεις να αλλάξεις είναι το connection string, κάτι που ΗΔΗ κάνεις κάθε φορά που κάνεις deploy σε ένα καινούριο πελάτη. Η Express έχει ένα υποσύνολο των features της κανονικής έκδοσης και ό,τι παίζει με express παίζει και με κανονική! Εδώ τo Database Project του Visual Studio χρησιμοποιεί την Express ως local cache για να μοντελοποιείς βάσεις που θα γίνουν deploy σε κανονικές εκδόσεις. Μία από τις πιο συνηθισμένες χρήσεις της Express είναι ακριβώς να μπορεί κάθε developer να δουλεύει τοπικά με ένα αντίγραφο της βάσης αντί όλοι σε μία full έκδοση.
Εξάλλου, γιατί να γίνει "απαγορευτικό" το κόστος? H Workgroup έκδοση κοστίζει $730 με 5 CAL. Το κόστος του hardware θα είναι αρκετά μεγαλύτερο ενώ η Express δεν εκμεταλλεύεται τις δυνατότητες του hardware (MONO 1 CPU, 1 GB RAM). Δεν υπάρχει πλέον τόσο μικρός server, εκτός και αν μιλάμε για φθηνό laptop. Βάζοντας την Express πάνε πεταμένα τα λεφτά του hardware.
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos