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

About this blog

News about Microsoft SQL Server and other databases...

Entries in this blog

System.InvalidOperation Exception μέσα από CLR Trigger

Καλημέρα και καλό μήνα σε όλους. Σήμερα έπεσα πάνω σε ένα μήνυμα λάθους το οποίο με προβλημάτισε αρκετά. Μέσα από ένα CLR Trigger έπαιρνα το παρακάτω μήνυμα λάθους A .NET Framework error occurred during execution of user-defined routine or aggregate "…": System.InvalidOperationException: Data access is not allowed in this context. Either the context is a function or method not marked with DataAccessKind.Read or SystemDataAccessKind.Read, is a callback to obtain data from FillRow meth

antonch

antonch

Maximum Capacity Specifications for SQL Server 2005 Database Engine

Επειδή αρκετές φορές με ρωτούν αν ο SQL Server έχει κάποια όρια σας παραθέτω τα όρια του Database Engine Object x32 x64 Batch size1 65,536 * Network Packet Size 65,536 * Network Packet Size Bytes per short string column 8,000 8,000 Bytes per GROUP BY, ORDER BY 8,060

antonch

antonch

Friendly name columns in Dynamic Management Object

Όπως γνωρίζεται από την έκδοση του SQL Server 2005 και μετά υπάρχουν τα dynamic management object.  Είναι αυτά τα οποία τα βρίσκετε σε κάθε database όταν κάνε expand στον SSMS > Database > Views > System Views . Αυτά έχουν έρθει να κάνουν την ζωή μας ευκολότερη και αρκετά από αυτά έχουν σαν σκοπό να καταργήσουν κάποια DBCC statements. Όπως και να έχει είναι αρκετά χρήσιμα διότι έτσι αντλούμε ότι πληροφορίες θέλουμε σχετικά με την βάση μας ή το SQL Server. Αυτό όμως που τα κάνει ακόμα

antonch

antonch

Microsoft SQL Server code name 'Denali', CTP 3 Product Guide

Από χθες είναι πλέον διαθέσιμο ένα αξιολογότατο download για όσους λατρεύουν τον SQL Server και αφορά την επόμενη έκδοση του με την ονομασία Denali και συγκεκριμένα την CTP 3 που πριν λίγες εβδομάδες έγινε διαθέσιμη σε όλο τον κόσμο. Όπως χαρακτηριστικά αναφέρει το email το οποίο έλαβα από άνθρωπο του product group The SQL Server Code Name “Denali” CTP3 Product Guide includes useful resources and demos that will help IT Professionals better evaluate of CTP3. This includes: 14 Product Dat

antonch

antonch

Πρόβλημα εγκατάστασης SQL Server 2005 ή 2008 σε Windows XP Pro Ελληνικά με ενσωματωμένο SP3

Πρόσφατα με έναν συνεργάτη μου που είναι dealer μια ελληνικής εταιρίας που έχει ERP αντιμετωπίσαμε το παρακάτω πρόβλημα όταν πήγαμε να εγκαταστήσουμε τον SQL Server 2005 Standard Edition σε pc που είχε εγκατεστημένο Window XP Pro Ελληνικό. Σε συνεργασία μαζί του (ευχαριστώ Δημήτρη) σας παρουσιάζουμε την λύση. Κατά την στιγμή της εγκατάστασης του SQL Server 2005 ή 2008 παίρνουμε το παρακάτω μήνυμα λάθους στο σημείο που πάει να ενημερώσει τον MSXML Parser. The Windows Installer service

antonch

antonch

Microsoft® SQL Server® 2008 R2 Feature Pack

Η Microsoft ανακοίνωσε όπωσ συνηθίζει μια σειρά από εργαλεία τα οποία μπορούν να κάνουν ευκολότερη (όχι ότι δεν είναι) τη ζωή μας με τον SQL Server 2008 R2. Λήψη του Microsoft® SQL Server® 2008 R2 Feature Pack

antonch

antonch

Ενδιαφέρουσες αλλαγές στα μηνύματα λάθους

Με αφορμή την ενασχόληση μου με την επιμέλεια των ελληνικών μηνυμάτων λαθών στον SQL Server DENALI, διαπίστωσα ότι έχουν γίνει αρκετά ενδιαφέρουσες αλλαγές σε αυτά. Μια τέτοια η οποία είναι αρκετά ενδιαφέρουσα και πρωτίστως χρήσιμη είναι ότι όταν πλέον έχει λάθος το οποίο παραβιάζει τον primary key constraint δηλαδή πάμε να βάλουμε ένα pk το οποίο ήδη υπάρχει ενώ μέχρι τώρα απλά είχα το μήνυμα λάθους τώρα έχω και την τιμή . Cool!!! Ας δούμε ένα παράδειγμα για αυτό create table X (id int

antonch

antonch

Export data to Excel File using pure T-SQL

O SQL Server έχει αρκετά εργαλεία για να κάνεις export & import data. Από τα απλά T-SQL BULK INSET ή το κλασσικό BCP μέχρι τα DTS (Data Transformation Services)  και σήμερα τα SSIS ( SQL Server Integration Services). Όμως υπάρχουν αρκετές περιπτώσεις που δεν θα ήθελες να εμπλακείς με αυτά. Ένα σενάριο το οποίο κάποια στιγμή σε ένα project μου έτυχε ήταν η απαίτηση να πατάει ο χρήστης ένα κουμπί και να γίνονται τα δεδομένα export σε Excel αρχείο. Για να δούμε λοιπόν την υλοποίηση το

antonch

antonch

Μεγάλο Transaction Log; Έλα να το μειώσουμε μέσω τηλεφώνου

Αν και το θέμα το έχουμε ξανασυζητήσει και αναλύσει στο παρελθόν εντούτοις πάντα είναι επίκαιρο και πάντα έχει παραλλαγές. Σήμερα ήρθα αντιμέτωπος με μία τέτοια παραλλαγή. Φίλος και συνεργάτης την ώρα που ήμουν στο δρόμο για το γραφείο ( 7:00 πμ ) με παίρνει στον τηλέφωνο και μου λέει. «Έχω μια βάση που τα 250ΜΒ είναι το data file και τα 93GB το log. Είναι από το ERP ενός πελάτη μου το οποίο θέλω να πάρω backup και να το δώσω στην εταιρεία ώστε να κάνουν κάποιους ελέγχους σε ένα θέμα

antonch

antonch

New Cumulative Updates for SQL Server 2005 & SQL Server 2008 R2

Νέα CUs ανακοινώθηκαν πριν 2 ημέρες από την Microsoft για τον SQL Server 2005 & 2008 R2. Αυτά είναι τα εξής KB #2489375 - SQL Server 2005 SP3 CU #14 (9.00.4317) KB #2489409 - SQL Server 2005 SP4 CU #2 (9.00.5259) KB #2489376 - SQL Server 2008 R2 CU #6 (10.50.1765) Τα περισσότερα fixes υπάρχουν σε αυτό για τον SQL Server 2008 R2.

antonch

antonch

Λίγα λόγια για την TempDb στο SQL Server 2005

Όπως όλοι γνωρίζουμε μια από τις system databases του SQL Server είναι η tempdb. Λίγοι είναι όμως γνωρίζουν το ρόλο αλλά και την σημασία της database αυτής. Και για να γίνω εξ’ αρχής αντιληπτός ο ρόλος της είναι σημαντικός, ζωτικός θα έλεγα για το performance του SQL Server. Ειδικά στον SQL Server 2005 γίνεται «τρελή χρήση» της βάσης αυτής. Πολλά παλιά αλλά και νέα χαρακτηριστικά που μας έχει δώσει ο SQL Server 2005 χρησιμοποιούν την tempdb όπως: Query Triggers Snapshot isola

antonch

antonch

Announcing the SQL Server 2008 R2 Update for Developers Training Kit

O Roger Doherty, Sr. Technical Evangelist for SQL Server, τον οποίο είχα την τιμή να τον γνωρίσω και να μιλήσω αρκέτα μαζί του στη τελευταία επίσκεψη μου στο Microsoft Campus το 2008, ανακοίνωσε στο blog του την διαθεσιμότητα του SQL Server 2008 R2 Update for Developers Training Kit. Τα περιεχόμενα του Kit είναι ενδιαφέροντα και τα παραθέτω όπως ακριβώς τα έχει ο Roger στο blog του. SQL Server 2008 R2 offers an impressive array of capabilities for developers that build upon key innovatio

antonch

antonch

SQL Server Codename “Denali”

Την προηγούμενη εβδομάδα κατά την διάρκεια του 4ο DevDays 2010 μου δώθηκε η ευκαιρία να μιλήσω για πρώτη φορά για τον νέο SQL Server “Denali” Το video (κλικ στην εικόνα παρακάτω) είναι ήδη διαθέσιμο και μπορείτε να το δείτε όσοι δεν μπόρεσαν να είναι παρόντες

antonch

antonch

SQL Server 2008 R2 System Views Map

Είναι γνωστή η λατρεία μου για ποστερς και ειδικά τέτοιου είδους όπως αυτό εδώ Απλά θέλεις χώρο και ploter για να τα τυπώσεις.... [] Όπως και να έχει όμως είναι αυτό που πρέπει να μελετήσει κάποιος που ασχολήται με τον SQL Server 2008R2 καθώς θα μπουν πολλά πράγματα στο κεφάλι του σε σειρά. Enjoy it!

antonch

antonch

When dynamic SQL might be the BEST way!

Posted @ 2/20/2011 9:31 PM By Kimberly L. Tripp Posted in SQL Server Magazine Πριν μερικές μέρες είχα δημοσιεύσει ένα άρθρο “Dynamic SQL ή μήπως μπορώ και αλλιώς;”. Σήμερα διάβασα το παρακάτω άρθρο της Kimberly Trip το οποίο καλύπτει μια άλλη πτυχή την οποία δεν είχα καλύψει στο δικό μου. Και τα δύο άρθρα είναι σωστά και έρχονται να επιβεβαιώσουν ότι τίποτα μα τίποτα δεν είναι defacto στον 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

Ελληνικά μηνύματα λάθους στον SQL Server “Denali”

Ακόμα ένα χαρακτηριστικό το οποίο δεν έχει διαφημιστεί στον SQL Server DENALI είναι ότι πλέον υπάρχουν όλα τα μηνύματα των λαθών που έχει ο SQL Server στην Ελληνική γλώσσα!!!. Άλλη μια απαίτηση χρόνων έγινε πραγματικότητα . Εάν ρωτήσετε τον sys.messages και τον sys.sysmessages θα δείτε πλέον ότι υπάρχει και ελληνική γλώσσα μέσα σε αυτούς (language id = 1032). Έτσι πλέον αν στο χρήστη έχετε βάλει default language Greek εκτός από το ότι θα μπορεί να εισάγει ημερομηνίες σύμφωνες με το ελλη

antonch

antonch

ΚΑΛΟ ΚΑΛΟΚΑΙΡΙ from SQL Saturday Nights

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

antonch

antonch

RTM’d today: Microsoft SQL Server 2008 Administrator’s Pocket Consultant, Second Edition

Βγήκε αυτό σήμερα νομίζω ότι αξίζει κανείς να το έχει δίπλα του. Είναι από τα βιβλία που πρέπει να είναι πάντα πάνω πάνω στο γραφείο του DBA. Σας παραθέτω την περιγραφή του όπως είναι Καλό διάβασμα Καλό Πασχα σε όλους με υγεία Φιλικα Αντώνης We’re happy to announce that Microsoft SQL Server 2008 Administrator's Pocket Consultant, Second Edition, by William Stanek, has shipped to the printer. The book’s ISBN is

antonch

antonch

×
×
  • Create New...