Όχι, αν αλλάξεις account με εύκολο τρόπο σε SQL 2005 δεν γίνεται. Πρέπει να το πειράξεις απο το Control Panel->Administrative Tools->Services και πάλι δεν παίζει πάντα σωστά. Συνήθως οι περισσότερες εφαρμογές περνάνε δικά τους instance (η επιβάρυνση είναι απειροελάχιστη όταν υπάρχει ήδη εγκατεστημένος άλλος sql server) ώστε να αποφεύγουν να συνδεθούν σε υπάρχων sql server ή τουλάχιστον σου δίνουν το option να περάσουν δικό τους instance. Σ'αυτή την περίπτωση μπορείς να θες το sa να είναι "κρυφό" κάτι που ουσιαστικά δεν στέκει και πολύ καθώς μπορεί κάποιος να κάνει Login (τοπικά) στον SQL Server με Windows Authentication.
Εσυ μπορεί να προτιμάς να το κάνεις αυτό με το local account αλλά έτσι δεν υποστηρίζεις remote database creation (να συνδεθείς σε άλλο μηχάνημα που τρέχει η βάση) πράγμα το οποίο μειώνει το effiency του setup πάρα πολύ και απαιτεί δουλεία απο κάποιον admin για να τα βγάλει πέρα καθώς ο απλός χρήστης κατα 99% θα πελαγώσει σε μια τέτοια κατάσταση.
Κέρδος, λόγος, πλεονέκτημα κλπ, νομίζω είναι όλα τα παραπάνω που απάντησα.
Γενικά πάντως είναι χαζό να κάνεις Login σαν sa σε μια εφαρμογή. Θα κάνεις Login σαν sa μόνο για να φτιάξεις το schema της βάσης κλπ και το username της εφαρμογής σου. Δεν υπάρχει λόγος να κάνεις login σαν sa για να κάνεις query κλπ απο την εφαρμογή. Too risky.
Παναγιώτης Κεφαλίδης
"Για να επιτύχεις, θα πρέπει το πάθος σου για την επιτυχία να είναι μεγαλύτερο απο τον φόβο σου για την αποτυχία"
Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Παρακαλώ διαβάστε τους
όρους χρήσης.