Έχω αναπτύξει μια εφαρμογή σε ASP.NET 2.0 η οποία χρησιμοποιεί μια βάση δεδομένων για να αποθηκεύει τα δεδομένα που απαιτούνται.
Η βάση η οποία είναι η έκδοση 2000, όπως και η εφαρμογή φιλοξενούνται σε εναν server της ΟΤΕΝΕΤ.
Αποφάσια λοιπόν να εφαρμόσω έναν απο τα πιο ωραία καινούργια χαρακτηριστικά της ASP.NET 2.0.
Το SQL SQL Cache Dependency.
Για να γίνει αυτό θα πρέπει σύμφωνα με την Microsoft να εκτελεστεί το utility aspnet_regsql.exe με τις κατάλληλες παραμέτρους ούτως ώστε να προετοιμαστεί η βάση φτιάχνοντας τα κατάλληλα tables, stored procedures, triggers κλπ.
Παράδειγμα
aspnet_regsql -S [servername] -E -d [databasename] -ed -et -t [tablename]
Έπειδή η βάση είναι remote αυτο θα πρέπει να γίνει απο την ίδια την OTENET και έτσι τους έστειλα ενα email για να το ενεργοποιήσουν.
Η απάντηση που πήρα ήταν η εξής :
Σε συνέχεια του μηνύματός σας θα θέλαμε να σας ενημερώσουμε ότι
δεν είναι δυνατή η υλοποίηση του αιτήματός σας, καθώς η υπηρεσία
του Web Hosting και του Database Hosting γίνονται σε shared hosting
περιβάλλον, όπου οι προδιαγραφές και τα features είναι πολύ
συγκεκριμένα, ώστε να εξασφαλίζεται η σταθερότητα και η αξιοπιστία
των συστημάτων.
Και ερωτώ ; Αφού η συγκεκριμένη εντολή εκτελείτε μόνο για την δική μου βάση τι σχέση εχει το shared hosting και όλα τα υπόλοιπα ;
Τι μπορεί να γίνει σε αυτή την περίπτωση μιας και κρίνω ότι κάποιοι κρατούν κάποιες θέσεις χωρίς να έχουν τις απαραίτητες γνώσεις ;
Υπάρχει τρόπος να ενεργοποιήσω την δυνατότητα αυτή με το να δημιουργήσω τους πίνακες, τα stored procedures και τα triggers χειροκίνητα με Τ-SQL στην βάση.