Jump to content









Rocking with Knowledge of SQL Server



Photo

Storing DDL Statements History

Posted by Antonios Chatzipavlis , 27 November 2015 - - - - - - · 488 views

Ένας οργανισμός έχει πολλά SQL Server Instances, πολλές databases και σίγουρα πάνω από έναν DBA, DB developer που έχουν πρόσβαση σε αυτά τα instances και αυτές τις databases.
Ζητούμενο από όλους είναι να γνωρίζουμε τις αλλαγές που έχουν γίνει σε αυτές τις databases σε επίπεδο schema αλλά και πότε μπήκε ένας χρήστης σε ποιο ρόλο και πολλά ακόμα στοιχεία...


Photo

The server principal already exists – Error 15025 troubleshooting

Posted by Antonios Chatzipavlis , 12 November 2015 - - - - - - · 310 views

Πάντα υπάρχει κάτι που μπορεί να σε κάνει να χαμογελάσεις ευχάριστα ακόμα και αν είναι ένα μήνυμα λάθους!.

Κάνοντας ένα τυπικό έλεγχο σε ένα παλιό Always On Availability Group διαπίστωσα ότι ένα domain group που είχε πρόσβαση στο ένα node δεν είχε πρόσβαση στο άλλο. Φυσικά αυτό θα έπρεπε να διορθωθεί καθώς σε περίπτωση που γίνονταν failover οι χρήστε...


Photo

Get All tables row count without using Count(*) function

Posted by Antonios Chatzipavlis , 26 October 2015 - - - - - - · 129 views

Η δύναμη της συνήθειας είναι το μεγαλύτερο ναρκωτικό του μυαλού και δεν το αφήνει να σκεφτεί αποδοτικά. Αλήθεια πόσες φορές κάνουμε μηχανικά κάποια πράγματα επειδή τα έχουμε συνηθίσει στα τόσα χρόνια που κάνουμε αυτή την δουλειά ; 
http://www.sqlschool...ction-1058.aspx


Photo

SQL Server 2016 New features - The sys.dm_exec_function_stats DMV

Posted by Antonios Chatzipavlis , 16 October 2015 - - - - - - · 163 views
SQL Server 2016
Τα User Defined Functions (UDF) είναι γνωστά στους περισσότερους. Η χρήση τους είναι μεγάλη αλλά αρκετές φορές χρησιμοποιούνται λάθος κυρίως λόγο της άγνοιας που υπάρχει γύρω από την εκτέλεση ενός UDF και ιδιαίτερα όταν αυτό εμπλέκεται μέσα σε ένα query.
Οι περισσότεροι συγκρίνοντας το execution plan ενός query χωρίς UDF και με UDF βλέπουν ότι το query co...


Photo

SQL Server 2016 New features - The sys.dm_exec_session_wait_stats DMV

Posted by Antonios Chatzipavlis , 14 October 2015 - - - - - - · 174 views
SQL Server 2016
SQL Server 2016 New features - The sys.dm_exec_session_wait_stats DMV Καθημερινά ένας DBA ή DB developer έχει να αντιμετωπίσει αρκετούς αστάθμητους τις περισσότερες φορές παράγοντες που επηρεάζουν το performance.

Πιστέψτε με ότι αυτό είναι μια δουλεία που απαιτεί σχολαστικότητα γνώση της αρχιτεκτονικής τόσο του SQL Server όσο και της database. Για να κάνεις αυτή την δουλεία θα πρέπει να έχει μελετήσει αρκετά και να έχε...


Photo

Running SQL Server Agent job on AlwaysOn Availability Groups

Posted by Antonios Chatzipavlis , 30 July 2015 - - - - - - · 280 views

Όσοι έχουν στο περιβάλλον τους έστω και ένα AlwaysOn Availability Group σίγουρα θα έχουν αναρωτηθεί πως να εκτελούν τις διάφορες εργασίες που θέλουν πάνω σε μια database που είναι σε Availability Group. Υπάρχουν αρκετοί τρόποι, από τον απλούστερο μέχρι τον ποιό advanced και φυσικά αυτό που προτείνω για αυτό το θέμα. Αντί να γράψω ένα μακροσκελές...


Photo

Auditing Reports Execution in SSRS

Posted by Antonios Chatzipavlis , 23 June 2015 - - - - - - · 247 views

Ένα από τα services του SQL Server είναι τα Reporting Services τα οποία παρέχουν ένα εξαιρετικά ευέλικτο τρόπο να μεταδίδεται η πληροφορία στους τελικούς χρήστες. Η χρήση τους από τις εταιρίες και τους οργανισμούς έχει αυξηθεί σε υπερθετικό βαθμό και κανείς θα βρει μεγάλο αριθμό από reports να εκτελούνται καθημερινά στις υποδομές αυτών των εταιρειών.
Είνα...


Photo

Webcast - Identity Property Behavior Changes in SQL Server 2012 and above

Posted by Antonios Chatzipavlis , 22 March 2015 - - - - - - · 344 views

Από το SQL Server 2012 και πάνω έχει αλλάξει η συμπεριφορά του Identity property. Σε αυτό το web cast δείχνω την νέα και τι αυτή φέρνει σαν επιπτώσεις στην καθημερινή μας εργασία

http://www.sqlschool...11/content.aspx


Photo

How to deal with migration or instance upgrade nightmares

Posted by Antonios Chatzipavlis , 20 March 2015 - - - - - - · 425 views

Κάθε φορά που στο μυαλό σου έρχεται η σκέψη να κάνεις upgrade ένα υπάρχον SQL Server instance ή κάποιες databases σε επόμενη έκδοση τα αισθήματα σου είναι ανάμικτα. Από την μια λες πρέπει να γίνει καθώς θα πάω σε κάτι νέο με περισσότερα χαρακτηριστικά και δυνατότητες και έτσι θα είμαι σε θέση να παρέχω καλύτερες υπηρεσίες στους χρήστες μου. Από την άλλη α...


Photo

Create a db_executor database role

Posted by Antonios Chatzipavlis , 21 January 2015 - - - - - - · 279 views

Επειδή το security στη database είναι αρκετά σημαντικό και πραγματικά δεν ξέρω γιατί οι περισσότεροι δεν δίνουν την πρέπουσα σημασία σε αυτό το σύντομο post θα σας δώσω ένα tip του οποίου η εφαρμογή ξεπερνάει το 99% των περιπτώσεων.

http://www.sqlschool...-role-1013.aspx






Categories