Jump to content
  • entries
    292
  • comments
    368
  • views
    59918

About this blog

News about Microsoft SQL Server and other databases...

Entries in this blog

The SQL Server Utility

Το πρόβλημα Σαν DBA και ειδικά σε enterprise environments έχουμε το καθήκον να διαχειριζόμαστε ένα αρκετά σημαντικό αριθμό από SQL Server instances που υπάρχουν διάσπαρτα μέσα στο οργανισμό ή την εταιρεία στην οποία εργαζόμαστε. Αυτό σημαίνει ότι πρέπει καθημερινά να παρακολουθούμε την πορεία αυτών των instances ώστε προληπτικά και όχι πυροσβεστικά να δίνουμε λύσεις σε issues που τυχόν θα εμφανιστούν. Για να μπορώ όμως σαν DBA να έχω την εικόνα όλων των instances που διαχειρίζομαι θα πρέπει

antonch

antonch

SQL Server Developers Tools code-named “Juneau” becomes SQL Server Data Tools (SSDT)

Την προηγούμενη εβδομάδα έγινε το SQL PASS SUMMIT 2011 στο Seattle. Στο keynote o Ted Kummert έκανε διάφορες ανακοινώσεις μία από αυτές ήταν ότι το τελικό όνομα για τα SQL Server Developer Tools με την κωδική ονομασία Juneau θα είναι SQL Server Data Tools (SSDT).   Όμως πέρα από την ονομασία ας δούμε μερικά χαρακτηριστικά των SSDT Θα είναι διαθέσιμο σε όλους τους SQL Server users σαν free component!!! Θα παίζει με SQL Server 2005, 2008, 2008 R2, 2012 και Azure! Θα γίνεται updat

antonch

antonch

SQL Server 2008 R2 SP1 Cumulative Update 3

It is my pleasure to announce the release of SQL Server 2008 R2 SP1 Cumulative Update 3 on behalf of the SQL Server Sustained Engineering group. SQL Server 2008 R2 SP1 Cumulative Update 3 resolves 34 issues reported by 30 unique customers. Successful release of Cumulative Update 3 is a testament to the commitment of the many teams within the SQL BU, who are finding solutions to provide a better customer experience. The coordination, determination and execution between all the SQL BU teams

antonch

antonch

SQL Server 2008 R2 Cumulative Update 10

It is my pleasure to announce the release of SQL Server 2008 R2 Cumulative Update 10 on behalf of the SQL Server Sustained Engineering group. SQL Server 2008 R2 Cumulative Update 10 resolves 23 issues reported by 20 unique customers. Successful release of Cumulative Update 10 is a testament to the commitment of the many teams within the SQL BU, who are finding solutions to provide a better customer experience. The coordination, determination and execution between all the SQL BU teams

antonch

antonch

Migrating Crystal Reports to Microsoft SQL Server Reporting Services

Αρκετές φορές έχω ερωτηθεί αν μπορεί να γίνει μετατροπή των υφιστάμενων report που είναι φτιαγμένα με Crystal Reports (.rtp) σε SQL Server Reporting Services (.rdl). Αυτό και άλλα πολλά ήταν και είναι εφικτό να γίνουν αρκεί να βουτούσες για τα καλά μέσα στο SQL Server 2008 R2 Reporting Services Migration Guide. Πρόσφατα στο Microsoft | Business Intelligence site, η Microsoft μας ενημερώνει ότι μια εταιρεία... [read more]

antonch

antonch

SQL Server 2012 - Backup Timeline feature

Όσοι ασχολούμαστε καθημερινά με τον SQL Server και το πρώτο πράγμα που κάνουμε το πρωί πριν ακόμα πιούμε την πρώτη τζούρα καφές είναι σχεδόν σίγουρο ότι όταν θα χρειαστεί να κάνουμε κάποιο restore σε μια database γνωρίζουμε εξ αρχής σε ποιο χρονικό σημείο θα γυρίσουμε. Παρόλα αυτά όμως κάνουμε επιβεβαίωση χρησιμοποιώντας διάφορες τεχνικές κυρίως με T-SQL commands. Στο SQL Server 2012 όταν πάμε να κάνουμε restore μια βάση μέσα από το GUI θα δούμε πλέον όπως φαίνεται στην παρακάτω εικόνα ένα b

antonch

antonch

SQL Server 2012 – Database Engine Tuning Advisor Enhancements

Ένα από τα εργαλεία τα οποία έχουμε στην διάθεση μας για να κάνουμε tuning τον SQL Server είναι και ο Database Engine Tuning Advisor (DTA). Ένα αρκετά καλό εργαλείο που μπορείς εύκολα να πάρεις σχεδόν άμεσα απάντηση που θα σου βελτιώνει το performance στα queries σου. Μέχρι τώρα η τροφή που έπρεπε να δώσεις στο εργαλείο αυτό ήταν ή ένα trace workload ή ένα script με τα queries που ήθελες να ελέγξεις. Πλέον όμως μπορεί να πάρει τροφή διαβάζοντας [Read more]

antonch

antonch

SQL Server 2012 Release Candidate is now Available

Από χθες είναι διαθέσιμη η πρώτη RC του SQL Server 2012. Η εταιρία συνεχίζοντας την ανάπτυξη του προιόντος στο τρίπτυχο FURTHER, FORWARD, FASTER πρόσθεσε μερικά ακόμα χαρακτηριστικά όπως το CDC support for Oracle, κάποιες ακόμα βελτιώσεις στο AlwaysOn και αρκετά ακόμα features στο Power View, SQL Data Tools, LocalDB, SQL Azure Download SQL Server 2012 RC today here. Learn more about SQL Server 2012 at www.microsoft.com/sql server.

antonch

antonch

Length of LOB data to be replicated exceeds configured maximum 65536 when upload large blob files in filestream

Σε μια μεγάλη εφαρμογή που έχουμε αναπτύξει κάνουμε μεγάλη χρήση του Filestream feature που έχει ο SQL Server. Μέχρι σήμερα τα αρχεία, κυρίως φωτογραφίες σε διάφορα formats (png, jpg, bmp) που ανέβαιναν δεν ήταν ιδιαίτερα μεγάλα. Σήμερα όμως ήρθαμε αντιμέτωποι με το να ανεβεί ένα αρχείο που είχε μέγεθος 25ΜΒ. Φυσικά αυτό δεν μπορούσε να γίνει καθώς δεν επιτρεπόταν από τις default ρυθμίσεις που έχει ο SQL Server καθώς αυτές θέτουν περιορισμό στα 64ΚΒ. Η λύση που υπάρχει για αυτό ώστε να ε

antonch

antonch

5 Tips for a Smooth SSIS Upgrade to SQL Server 2012

ΚΑΛΗ ΧΡΟΝΙΑ ΜΕ ΥΓΕΙΑ ΣΕ ΟΛΕΣ ΚΑΙ ΟΛΟΥΣ. Για ακόμα μια χρονιά και εγώ όπως και αρκετοί ακόμα έλαβα το email που με ενημέρωνε ότι συνεχίζω να είμαι MVP στον SQL Server. Τι καλύτερο να γιορτάσω την ανανέωση αυτή με ένα post. Το τελευταίο καιρό ασχολούμαι συνεχώς με τον SQL Server 2012 και παρακολουθώ πολλά γύρω από αυτόν. Κατά μια διαολεμένη σύπτωση το BI του SQL Server είναι στην καθημερινότητα μου όλο και περισσότερο, όχι βέβαια ότι με χαλάει. Βρέθηκα στην ανάγκη για λόγους “πειραματικούς”

antonch

antonch

SQL Saturday Night #13 - SQL Server 2008 R2 Reporting Services for Developers and Administrators

Στο session αυτό θα ασχοληθούμε με όσα θέλουν και πρέπει να γνωρίζουν οι admins και οι devs ώστε να μπορούν να ασχοληθούν άμεσα και απρόσκοπτα με τα Reporting Services του SQL Server 2008R2. Στο συγκεκριμένο session θα ασχοληθούμε με τo Native installation και όχι με το SharePoint Integration το οποίο θα αποτελέσει θέμα για επόμενο SQL Saturday Night. Δεν υπάρχει κόστος για την παρακολούθηση (live από τον υπολογιστή σας) της παρουσίασης αυτής, αλλά είναι απαραίτητο να κάνετε εγγραφή εδώ. Οι θ

antonch

antonch

SSMS Command Line Arguments (Tip of the day)

Από το βασικότερα εργαλεία για όσους ασχολούνται με τον SQL Server είναι το SQL Server Management Studio (SSMS).   To executable του εργαλείου αυτού είναι το ssms.exe και υπάρχει στο   "C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe"   Δεν ξέρω πόσοι από εσάς γνωρίζεται ότι το συγκεκριμένο εργαλείο έχει την δυνατότητα να πάρει command line arguments. Αυτά μπορείτε να τα δείτε αν πάτε μέσα από ένα command window και δώσε   "C:\Program Files (x86)\

antonch

antonch

How to check my queries if they are ANSI compatible? (Tip of the day)

Αρκετές φορές έχω ερωτηθεί και έχω πει την άποψη μου για το τι είναι ANSI Transact SQL και τι όχι, όπως επίσης έχω πει και το πόσο ο SQL Server έχει δώσει βάρος στο να είναι κοντά στο ANSI. Όπως και να έχει όμως είτε θέλω να γράφω pure ANSI επειδή ενδεχομένως να θέλω portability είτε γιατί απλά είμαι περίεργος και θέλω να ξέρω αυτό που γράφω πόσο ANSI είναι , μπορώ το κάνω απλά χρησιμοποιώντας την SET FIPS_FLAGGER level> πριν από την εκτέλεση του/των query(s) που θέλω να ελέγξω. Στην πα

antonch

antonch

How to use specific values in parameters of fn_dblog function

Μια από τις αγαπημένες functions που την χρησιμοποιώ αρκετά συχνά ιδιαίτερα σε περιπτώσεις που υπάρχει κάποιο πρόβλημα με συγκεκριμένη βάση είναι η fn_dblog. Παρόλο που είναι μια undocumented function εντούτοις είναι ευρέως γνωστή και φυσικά χρησιμοποιούμενη σε όσους σοβαρά ασχολούνται με τον SQL Server. Φυσικά είναι μια εναλλακτική λύση για να διαβάσεις τα περιεχόμενα του transaction log καθώς υπάρχουν και άλλοι τρόποι όπως η DBCC LOG και η DBCC LOGINFO που και αυτές είναι undocumented.

antonch

antonch

The SQL Server Browser service

Αν και είμαι σχεδόν σίγουρος ότι αρκετοί γνωρίζουν το συγκεκριμένο services, εντούτοις έχω εντοπίσει ότι υπάρχουν κενά στην γνώση γύρω από το συγκεκριμένο. Καθημερινά το βλέπω αυτό σε αρκετές εγκαταστάσεις… Εισαγωγή Ας ξεκινήσουμε με λίγη ιστορία. Το συγκεκριμένο service εμφανίστηκε στην έκδοση του SQL Server 2005 σαν επέκταση του SQL Server Resolution Protocol (SSRP) του SQL Server 2000. Σκοπός του Ο σκοπός του συγκεκριμένου service είναι να παρέχει πληροφορίες σχετικά με το inst

antonch

antonch

How to install SQL Server 2012 RC BOL on a server without internet access

Ο SQL Server 2012 είναι προ των πυλών και πιθανών αρκετοί θα θέλετε να τον δείτε . Από τα βασικά πράγματα που θα πρέπει να έχετε διαθέσιμα είναι τα BOL, που δεν ακολουθούν πλέον το pattern του παρελθόντος.         Τα BOL έχουν αλλάξει μορφή εξαιτίας ότι πλέον το περιβάλλον εργασίας μας είναι μέσα στο Visual Studio 2010 shell και χρησιμοποιούν τον νέο Help Viewer.       Μέσα από αυτόν σου δίνεται η δυνατότητα να δεις το περιεχόμενο είτε online (στην ουσία χτυπάς το msdn site) είτε offli

antonch

antonch

Microsoft SQL Server 2012 RTM Is Here!!!!!

Ήγικεν η ώρα. Η σημερινή ημέρα είναι ιστορική. Με ένα μπαράζ ανακοινώσεων η Microsoft έδωσε σε διάθεση για το κοινό την RTM έκδοση του SQL Server 2012 και όχι μόνο! Για να δούμε τι έχουμε από σήμερα διαθέσιμα: Microsoft® SQL Server® 2012 Evaluation RTM Microsoft® SQL Server® 2012 Feature Pack Microsoft® SQL Server® 2012 Data Mining Add-ins for Microsoft® Office® 2010 Microsoft SQL Server Data Tools (new version) Κι από αύριο θα έχουμε και άλλα…

antonch

antonch

Why I love Columnstore Indexes and I DON’T care about their limitations

Όταν είσαι διψασμένος το μόνο που θέλεις είναι να πιεις ένα ποτήρι νερό για να σβήσεις την δίψα σου. Την στιγμή αυτή δεν κοιτάς αν το συγκεκριμένο ποτήρι με νερό είναι παγωμένο ή δροσερό. Θέλεις να το πιεις γιατί αλλιώς σβήνεις. Έτσι όταν έχεις εκατομμύρια εγγραφές που θέλεις να τις διαβάσεις για να εξάγεις κάποιο αποτέλεσμα θέλεις κάτι που να σου δίνει την δυνατότητα να το κάνεις γρήγορα. Αυτό είναι ο εφιάλτης κάθε DBA /DB DEV. Καημός όλων μας είναι να επεξεργαζόμαστε μεγάλο όγκο πληροφορία

antonch

antonch

Indirect Checkpoints in SQL Server 2012

Μέσα στα τόσα νέα features που υπάρχουν στον SQL Server 2012 κάποια είναι δημοφιλέστερα από κάποια άλλα. Κάποια τραβάνε εύκολα την προσοχή γιατί πουλάνε περισσότερο κάποια άλλα όχι. Για τα πρώτα θα βρείτε αρκετά άρθρα στον ιστό. Για τα δεύτερα, αυτά που δεν φαίνονται με γυμνό μάτι θα βρείτε λίγα ή καθόλου. Αυτά τα δεύτερα όμως είναι αυτά που κάνουν την ουσιαστική διαφορά και είναι η πεμπτουσία, πάντα κατά την ταπεινή μου γνώμη, στον SQL Server. Ένα από αυτά που μου τράβηξαν από την αρχή την π

antonch

antonch

SQL Server 2012 RTM Sample Databases are Available

Από σήμερα είναι πλεον διαθέσιμες οι sample databases για τον SQL Server 2012 RTM. Μιλάμε φυσικά για την γνωστή AdventureWorks που έχει υποστεί τις απαραίτητες αλλαγές για την έκδοση αυτή. Μπορείτε να τις κατεβάσετε από τον codeplex στο link αυτό. Και σε αυτό το link μπορείτε να βρείτε τις οδηγίες εγκατάστασεις αυτών Keep rocking with SQL Server 2012 /*antonch*/

antonch

antonch

To build a DW with Kimball's or Inmon's methodology?

Εισαγωγή Πριν λίγες μέρες η Microsoft Hellas διοργάνωσε την ημερίδα με τίτλο "Microsoft ΒΙ Roadshow 2012". Δυστυχώς δεν μπόρεσα να την παρακολουθήσω. Όμως είδα τα slide decks των παρουσιάσεων και έχω την εντύπωση ότι ήταν πολύ καλή. Από τις παρουσιάσεις υπήρξε κάτι το οποίο μου άρεσε αρκετά. Αυτό ήταν στην παρουσίαση του Νίκου Μακρή και ειδικά στο σημείο που έκανε την αντιπαράθεση μεταξύ του Inmon και Kimball. Είμαι σίγουρος ότι ο Νίκος θα είπε πολλά και θα έχει καλύψει το θέμα άριστα και λ

antonch

antonch

Some thoughts if you want to build a Data Warehouse

Μιας και ξεκίνησα με το τελευταίο μου post να ασχολούμαι με το Data Warehouse (DW) λέω να το συνεχίσω και να κάνω μερικά ακόμα βήματα. Το πρόβλημα Σήμερα για να τρέξεις αποτελεσματικά μια δουλειά είναι μια μεγάλη πρόκληση καθώς αυτή μεγαλώνει ή μειώνεται ανάλογα με τις επιρροές και τις τάσεις που δέχεται από την αγορά ή την παγκόσμια οικονομία. Για να μπορέσεις να επιβιώσεις σε κάθε περίπτωση απαιτείται από εσένα ή τον οργανισμό να υιοθετήσει μια πολιτική η οποία να δέχεται αλλαγές εύκολα,

antonch

antonch

×
×
  • Create New...