Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

SQL Cache Dependency on SQL Server 2000

Îåêßíçóå áðü ôï ìÝëïò IXC. Τελευταία δημοσίευση από το μέλος IXC στις 06-06-2007, 20:47. Υπάρχουν 8 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  06-06-2007, 15:06 32672

    SQL Cache Dependency on SQL Server 2000

    Έχω αναπτύξει μια εφαρμογή σε 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 στην βάση. 

  •  06-06-2007, 15:55 32675 σε απάντηση της 32672

    Απ: SQL Cache Dependency on SQL Server 2000

    Φαντάζομαι ότι η ΟΤΕΝΕΤ δεν αναλαμβάνει να το κάνει γιατί δεν ξέρει ακριβώς τι κάνει το εργαλείο, με αποτέλεσμα να μην μπορεί να παρέχει μια τέτοια υπηρεσία. Φαντάσου όλοι οι πελάτες τις να ζητούν να τρέξουν τέτοια εργαλεία που θα κάνουν διάφορες δουλειές και κάποιο από αυτό να έχει ένα bug και να πειράξει κάτι στον server.

    Ερώτηση. Όταν εσύ θέλεις να κάνεις μια αλλαγή στην βάση σου, π.χ. να αλλάξεις το μέγεθος ενός πεδίου, πως το κάνεις; Αν το κάνεις με τον Enterprise Manager, τότε μπορείς να τρέξεις αυτό το εργαλείο στον δικό σου υπολογιστή, δίνοντας σαν target sql server το όνομα του server της ΟΤΕΝΕΤ και σαν βάση την βάση σου εκεί. 


    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  06-06-2007, 15:58 32676 σε απάντηση της 32672

    Απ: SQL Cache Dependency on SQL Server 2000

    Ως προς το τεχνικό κομμάτι της ιστορίας, μπορείς να κάνεις το εξής:

    Τρέξε τοπικά το aspnet_regsql σε μία άδεια βάση και κατόπιν κάνε generate το script μέσα από το Management Studio. Παίρνεις αυτό το script και το κάνεις execute στη remote βάση σου. Υποθέτω θα σου έχουν δώσει τρόπο να τρέχεις scripts. Αν δεν σου έχουν δώσει, μπορείς να το κάνεις αυτό μέσω ADO.NET κώδικα. Ρίξε μια ματιά εδώ: http://www.dotnetzone.gr/cs/forums/thread/26276.aspx

    Ως προς το μη τεχνικό... τι να πω... Edo sto Elada etzi ganoume biznes gyriooooos!!!


    Vir prudens non contra ventum mingit
  •  06-06-2007, 16:54 32677 σε απάντηση της 32676

    Απ: SQL Cache Dependency on SQL Server 2000

    KelMan:

    Ως προς το τεχνικό κομμάτι της ιστορίας, μπορείς να κάνεις το εξής:

    Τρέξε τοπικά το aspnet_regsql σε μία άδεια βάση και κατόπιν κάνε generate το script μέσα από το Management Studio. Παίρνεις αυτό το script και το κάνεις execute στη remote βάση σου. Υποθέτω θα σου έχουν δώσει τρόπο να τρέχεις scripts. Αν δεν σου έχουν δώσει, μπορείς να το κάνεις αυτό μέσω ADO.NET κώδικα. Ρίξε μια ματιά εδώ: http://www.dotnetzone.gr/cs/forums/thread/26276.aspx

    Ως προς το μη τεχνικό... τι να πω... Edo sto Elada etzi ganoume biznes gyriooooos!!!


    Μέχρι πριν ενάμιση χρόνο η οτενετ δεν έδινε πρόσβαση μέσω enterprise manager για λόγους ασφαλείας (που μόνο η ίδια ξέρει και όλοι στις άλλες χώρες αγνοούν)

    Είχε ένα εργαλείο (μέσα από το control panel ) στο οποίο μπορούσες να τρέξεις queries ( αλλά είχε πρόβλημα με τα ελληνικά λόγω κωδικοποίησης της σελίδας ). Αν κάνεις εκεί copy - paste το script που θα παράγεις πιστεύω ότι θα κάνεις δουλειά.


  •  06-06-2007, 17:46 32679 σε απάντηση της 32677

    Απ: SQL Cache Dependency on SQL Server 2000

    Αν και εγώ επιμένω να δοκιμάσεις να κάνεις το εξής:

    aspnet_regsql -S myOTENETServer -E -d myDatabaseOnOTENETServer -ed -et -t [tablename]

    μια άλλη λύση είναι να τρέξεις το εργαλείο σε μια τοπική βάση, ακριβώς σαν αυτή που έχεις στην OTENET, έχοντας τον SQL Profiler ανοιχτό και να πάρεις μετά από εκεί τα sql που τρέχουν. Δεν το έχω δοκιμάσει, αλλά ίσως δουλέψει! 


    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  06-06-2007, 18:04 32680 σε απάντηση της 32679

    Απ: SQL Cache Dependency on SQL Server 2000

    Δημήτρη, για να παίξει αυτό το utility θα πρέπει ο remote server να είναι exposed over internet. Αμφιβάλω αν στο firewall θα έχουν αφήσει ανοιχτή την 1433 ή έστω έχουν δώσει κάποια άλλη για administrative χρήση.


    Vir prudens non contra ventum mingit
  •  06-06-2007, 18:15 32681 σε απάντηση της 32680

    Απ: SQL Cache Dependency on SQL Server 2000

    KelMan:

    Δημήτρη, για να παίξει αυτό το utility θα πρέπει ο remote server να είναι exposed over internet. Αμφιβάλω αν στο firewall θα έχουν αφήσει ανοιχτή την 1433 ή έστω έχουν δώσει κάποια άλλη για administrative χρήση.

    Γι αυτό ρωτάω αν ο φίλος μας έχει πλέον πρόσβαση στον sql server με τον Enterprise Manager. Αν έχει, τότε θα μπορεί να τρέξει και αυτό το εργαλείο. 


    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  06-06-2007, 18:19 32682 σε απάντηση της 32681

    Απ: SQL Cache Dependency on SQL Server 2000

    Αααα... sorry, ξέχασα το πρώτο post σου!


    Vir prudens non contra ventum mingit
  •  06-06-2007, 20:47 32685 σε απάντηση της 32676

    Απ: SQL Cache Dependency on SQL Server 2000

    Τελικά έφτιαξα μια βάση στο pc μου έτρεξα το utility και με την βοήθεια του Management Studio
    έκανα export το Script το οποίο το πέρασα μέσα απο το άθλιο UI που δίνει η ΟΤΕΝΕΤ για να διαχειρίζεσαι την βάση και που ακούει στο όνομα
    WebSQL Console 3.0 κομματιαστά μιας και ολόκληρο δεν μπορούσε να το εκτελέσει και έπαιξε μια χαρά.

     

    Σχετικά με την απάντηση του ταχαμ δήθεν τεχνικού καλύτερα να αλλάξει επάγγελμα για να μη πώ τίποτα χειρότερο.

    Σας ευχαριστώ Συνάδελφοι για την πολύτιμη βοήθεια σας.

    Υ.Γ
    Η εφαρμογή πάντως πετάει με το SQLDependency Smile

Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems