Jump to content

antonch

Administrators
  • Posts

    1030
  • Joined

  • Last visited

  • Days Won

    7

Everything posted by antonch

  1. Η πρόταση μου είναι να φτιάξεις ένα SSIS package στο οποίο να έχεις δύο tasks με το ένα να παίρνεις το backup και με το άλλο να κάνεις ftp. Φυσικά αυτό μπορείς να το κάνεις schedule. Για να γίνουν όλα αυτά θα πρέπει να μην έχεις express edition. Δοκίμασε το νομίζω ότι θα σου λύσει το θέμα. Αν έχεις κάποιο πρόβλημα ενημέρωσε με ώστε να το κάνω post ή web cast
  2. Σε προηγούμενο μου post μίλησα για το ποια έκδοση μπορεί να γίνει upgrade σε SQL Server 2012. Σε αυτό θα σας δώσω μερικές συμβουλές ώστε η διαδικασία να έχει επιτυχία. περισσότερα
  3. Σε αυτό το SQL Saturday Night θα κάνουμε μια εισαγωγή στη Multi-Dimensional eXpression query language η οποία χρησιμοποιείται για να ρωτήσουμε data που είναι στα Analysis Services του SQL Server 2012. Εγγραφή (είναι δωρεάν)
  4. @memphis Η αλλαγή που ζήτησες declare @command varchar(2048) set @command = 'backup database $(dbname) to disk =''$(backupPath)\$(dbname)_'+CONVERT(varchar(20),getdate(),112)+'.bak' + ''' with init' exec (@command)
  5. Όλο και περισσότεροι πλέον ενδιαφέρονται να μεταβούν στην έκδοση 2012 του SQL Server. Έχω αρκετές πλέον ερωτήσεις για το θέμα αυτό και νομίζω ότι πλέον είναι σκόπιμο να γράψω κάποιες γραμμές. more
  6. Καλημέρα και καλό μήνα. Σε αυτό το σύντομο post θα ήθελα να επισημάνω τα εξής: Παρόλο που μπορούμε να στήσουμε τον SQL Server 2012 σε Domain Controller αυτό δεν συνίσταται από κανέναν. περισσότερα
  7. Γνωρίζουμε ότι οι καιροί είναι δύσκολοι για αυτό το λόγο και η τιμή στο IT PRO DEV CONNECTIONS έχει κρατηθεί χαμηλά. Δεν θα λύσει κανείς μας τα προβλήματα του με το να στερηθεί την συμμετοχή του σε αυτό το event. Χρειαζόμαστε πολλά περισσότερα από τα 95 ευρώ για να σωθούμε. Αυτό που θα γίνει όμως αν δεν γραφτούμε είναι να πικραθεί η καρδία μας και να συνεχίζουμε να βλέπουμε μαύρη και άραχνη την ζωή και το μέλλον μας. Δεν αξίζει όμως αυτό. Χρειάζεται εξωστρέφεια πρέπει να μην χάσουμε την ευκαιρία αυτή καθώς θα έρθουμε σε επαφή με συναδέλφους και θα μοιραστούμε τους προβληματισμούς μας. Ναι αυτό μπορεί να μην λύσει το πρόβλημα μας όμως θα έχουμε μιλήσει με κόσμο θα έχουμε βγει από το καβούκι μας που αυτή την στιγμή μας πνίγει. Επίσης μην ξεχνάτε ότι το συγκεκριμένο event δεν είναι δικό μας είναι ΔΙΚΟ ΣΑΣ και μόνο δικό σας. ΕΣΕΙΣ το έχετε αγκαλιάσει και το έχετε κάνει το Νο 1. Είναι δικό σας παιδί και θέλετε να το βλέπετε να μεγαλώνει χρόνο με το χρόνο. Η ομάδα διοργάνωσης είναι απλά εκτελεστικό όργανο την οποία και εξουσιοδοτείτε να το τρέξει. Η μόνη χαρά της ομάδας αυτής είναι να σας βλέπει ευχαριστημένους. Η μεγαλύτερη ικανοποίηση για αυτή είναι τα πρόσωπα σας στο τέλος του διημέρου. Αυτό είναι που την γεμίζει με κουράγιο για να το συνεχίσει και την επόμενη χρονιά. Όλα αυτά βγήκαν μετά από συζητήσεις που είχα με συναδελφούς που αντιμετωπίζουν προβλήματα και που ήταν προβληματισμένοι με το αν θα συμμετάσχουν ή όχι. Απλά ακόμα δεν θέλω να το βάλουμε κάτω. Σαν Έλληνες έχουμε την μάχη μέσα στο DNA μας. Παλεύουμε σκληρά και πάντα νικάμε όταν το κάνουμε με πίστη. Ναι μπορεί να μιλάω εκ του ασφαλούς αυτή την στιγμή, αλλά έχω περάσει στο παρελθόν από την κατάσταση αυτή και το αποτέλεσμα ήταν να βρεθώ λίγο πριν σπάσει το στομάχι μου. Υπέστη το μαρτύριο της κολωνοσκόπησης. Όλα όμως πήγαν καλά και ξέρετε γιατί; Απλά κάποιοι φίλοι από την κοινότητα ΜΑΣ, μου έδωσαν το χέρι τους και με τα λόγια τους με τράβηξαν από θλιβερό σκηνικό που είχα κτίσει. Μην το κάνετε αυτό είναι καταστροφή για εσάς και για όσους γύρω σας αγαπάνε. Δώστε στον εαυτό σας την ευκαιρία να αναπνεύσει…
  8. Από το Ιούνιο έχει ξεκινήσει να δίνει στο κοινό η Microsoft σε CTP έκδοση το SP1 για τον SQL Server 2012. Σήμερα έβγαλε την επόμενη έκδοση (CTP4). Πέρα όμως από τον αναμενόμενο σκοπό των SPs σε αυτό υπάρχει και μια ιδιαιτερότητα που σπάνια εμφανίζεται στον SQL Server. Με αυτό το SP1 – CTP4 έρχονται και Νέες δυνατότητες όπως περισσότερα
  9. Last year we released a beta version of our free Attack Surface Analyzer tool. The purpose of this tool is to help software developers, Independent Software Vendors (ISVs) and IT Professionals better understand changes in Windows systems’ attack surface resulting from the installation of new applications. Since the initial launch of Attack Surface Analyzer, we have received quite a bit of positive feedback on the value it has provided to customers. Today we are pleased to announce that the beta period has ended and Attack Surface Analyzer 1.0 is now available for download.
  10. Starts: Thursday, September 20, 2012 12:00 PM Time zone: (GMT-08:00) Pacific Time (US & Canada) Duration: 1 hour(s) Windows Server 2012 brings Microsoft’s experience of building and operating public clouds to the server operating system, making it a dynamic, highly available, and cost-effective platform for private clouds and on-premise datacenters. Microsoft has also dramatically simplified Windows Server licensing to support this vision. The Windows Server editions have been consolidated and licensing standardized in order to simplify purchasing decisions and reduce management overhead. Please join us for this session to learn about these new changes to Windows Server licensing.Windows Server 2012 brings Microsoft’s experience of building and operating public clouds to the server operating system, making it a dynamic, highly available, and cost-effective platform for private clouds and on-premise datacenters. Microsoft has also dramatically simplified Windows Server licensing to support this vision. The Windows Server editions have been consolidated and licensing standardized in order to simplify purchasing decisions and reduce management overhead. Please join us for this session to learn about these new changes to Windows Server licensing. https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032527730&Culture=en-US&community=0https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032527730&Culture=en-US&community=0
  11. Δεν είναι λίγες η φορές που αναρωτιέσαι τι έχει εγκατασταθεί από τα components του SQL Server σε ένα σύστημα που έχεις. Επειδή αρκετές φορές η μνήμη δεν βοηθάει ή η εγκατάσταση αυτή δεν έχει γίνει από εμάς τους ίδιους πρέπει να ψάξουμε για να τα βρούμε. Τρόποι υπάρχουν πολλοί και φαντάζομαι γνωστοί. Υπάρχει όμως ένας που είναι αρκετά ευκολότερος και αποδοτικότερος. περισσότερα
  12. Αρκετές φορές σαν DBA θέλουμε να έχουμε κάποια objects (tables, stored procedures) σε ένα σημείο από όπου να μπορούμε να τα καλούμε από οποιαδήποτε βάση μας χωρίς να χρειάζεται να αναφερόμαστε σε αυτά με qualified name (πχ db_name.schema_name.obj_name). Να είναι τρόπο τινά system object. περισσότερα
  13. Στο SQL Saturday Night αυτό, θα δούμε τις δυνατότητες που μας έχουν έρθει για το Full Text Search στον SQL Server 2012, αλλά και όσα πρέπει να γνωρίζουμε για αυτούς είτε είμαστε DBA είτε DB Developers. Εγγραφή (είναι δωρεάν)
  14. Σε αυτό το post θα σας παρουσιάσω ένα θέμα το οποίο είναι κάτι που αντιμετωπίζουν οι web developers και ιδιαίτερα αυτοί που ασχολούνται με Content Management Systems (CMS). Όπως είναι γνωστό σε αυτά αποθηκεύουμε το περιεχόμενο που βάζουμε στα sites μας, είτε σαν HTML, είτε σαν XML ή κάτι άλλο. Αρκετές είναι οι περιπτώσεις που χρειαζόμαστε να αντλήσουμε από αυτά μόνο το καθαρό περιεχόμενο αγνοώντας δηλαδή τα διάφορα HTML/XML tags. περισσότερα
  15. Αν και πιστεύω ότι αρκετοί θα έχετε υλοποιήσει κάτι τέτοιο εντούτοις σας παραδίδω και την δικιά μου εκδοχή που κάνει parse ένα string με delimiters και επιστρέφει ένα πίνακα με τα αποτελέσματα της εκτέλεσης περισσότερα
  16. Πολλές φορές χρειαζόμαστε σε strings να κάνουμε συγκρίσεις για το αν αυτά είναι όμοια ή πόσο κοντά είναι το ένα στο άλλο. Αυτό όπως καταλαβαίνει κανείς εγκυμονεί αρκετούς κινδύνους, παραδοχές και πολλά ακόμα που πρέπει να λάβουμε υπόψη, ειδικά αν δεν έχουμε βάλει αυστηρούς ελέγχους στο τι πληκτρολογεί ο χρήστης. Παρ’ ότι στον SQL Server έχουμε την SOUNDEX και την DIFFERENCE υπάρχουν περιπτώσεις που δεν μας είναι αρκετές για ικανοποιήσουμε τις ανάγκες μας. Για αυτές τις περιπτώσεις θα πρέπει να δράσουμε κάπως διαφορετικά και θα πρέπει να δημιουργήσουμε εμείς κάτι το οποίο να καλύπτει τις ανάγκες αυτές. περισσότερα
  17. Όπως θα έχετε δει τον τελευταίο καιρό και συγκεκριμένα το τελευταίο μήνα ασχολούμαι συστηματικά με την αναμόρφωση του SqlSchool.gr. Αυτό ήταν κάτι το οποίο έπρεπε να γίνει εδώ και πολύ καιρό αλλά μια το ένα μια το άλλο δεν μου άφηναν τον χρόνο που χρειαζόμουν για το κάνω αυτό, βέβαια ούτε και τώρα τον είχα αλλά πήρα την απόφαση να το κάνω καθώς ήταν κάτι που δεν έπρεπε να μείνει στην παλαιότερη κατάσταση του. Στην αρχή κοίταξα μήπως και χρησιμοποιήσω κάποια έτοιμη πλατφόρμα και να γλυτώσω χρόνο όμως δεν μου άρεσε κάτι ιδιαίτερα και έτσι κάθισα και έφτιαξα μια δικιά μου που πρωτίστως να ικανοποιεί τις ανάγκες μου που ήταν και είναι αρκετές αλλά και δευτερευόντως ήθελα να έχω τον πλήρη έλεγχο σε αυτή σε επίπεδο κώδικα. Αυτό τον εγχείρημα ξεκίνησε πριν 40 ημέρες και καθημερινά από τις 9 το βράδυ μέχρι τις 3 τα ξημερώματα έγραφα κώδικα σαν τρελός. Πραγματικά ήταν κάτι το οποίο ευχαριστήθηκα καθώς είχα καιρό να γράψω κάτι τόσο μεγάλο, καθώς πλέον δεν γράφω κώδικα μιας και η καθημερινές μου αρμοδιότητες στο χώρο της εργασία μου είναι άλλες. Παρόλα αυτά όμως διαπίστωσα ότι τελικά είναι σαν το ποδήλατο και αυτό που έκανα τα τελευταία από το 1984 ερασιτεχνικά και από το 1988 επαγγελματικά μέχρι πριν 3-4 χρόνια δεν με έχει εγκαταλείψει. Για την υλοποίηση του site χρησιμοποίησα όλες τις πρόσφατες τεχνολογίες όπως .NET 4.0, CSS3, ASP.NET 4.0, WCF, AJAX, JQuery και πολλά ακόμα, όχι EF δεν χρησιμοποίησα. Δυστυχώς δεν μπόρεσα να χρησιμοποιήσω SQL Server 2012 καθώς ο hosting provider ακόμα δεν τον έχει εγκαταστήσει αλλά όμως θα γίνει σύντομα και αυτό! J. Όμως από τις ανάγκες μου στην υλοποίηση δημιούργησα κάποια καλά κομμάτια κώδικα σε T-SQL που θα μοιραστώ μαζί σας σύντομα. Ήθελα αυτό που θα φτιαχτεί να έχει μεγάλη διάρκεια ζωής ώστε να ασχοληθώ περισσότερο με το περιεχόμενο. Προσπάθησα να το φτιάξω έτσι ώστε να παίζει σε όλους τους νέους browsers χωρίς προβλήματα και από ότι φαίνεται αυτό έχει επιτευχθεί. Επίσης ένα ακόμα σημείο που ήθελα να προσέξω αρκετά και το πρόσεξα ήταν η εύρεση του site από τις μηχανές αναζήτησης. Ομολογώ ότι στο παρελθόν δεν είχα ασχοληθεί αρκετά με το Search Engine Optimization (SEO) αλλά τελικά πότε δεν είναι αργά. Εδώ και μερικές ημέρες βλέπω ότι οι προσπάθειες μου έχουν αποδώσει καρπούς και πλέον στις αναζητήσεις είναι το sqlschool.gr πάντα στην πρώτη σελίδα. Φυσικά χρειάζεται ακόμα δουλειά σε αυτό αλλά οι βάσεις έχουν μπει. Από τα πράγματα που ήθελα να κάνω από την αρχή ήταν το sqlschool.gr να αποτελέσει ένα πόλο για τον SQL Server. Για αυτό το λόγο πριν από λίγο έκανα migrate το blog μου από το wordpress στην πλατφόρμα που έφτιαξα για το sqlschool.gr. Πλέον όλα μου τα posts είναι στο sqlschool.gr και όλα τα νέα θα είναι σε αυτό. Για λίγο καιρό ακόμα θα υπάρχει το blog στο wordpress και θα ενημερώνω αυτό με τα νέα μου post απλά με τα links. Για το λόγο αυτό σχόλια παρατηρήσεις και αξιολογήσεις δεν θα φαίνονται στο wordpress αλλά αυτές θα πρέπει να γίνονται από εσάς στο sqlschool.gr. Έτσι θα είναι όλα σε ένα σημείο το οποίο νομίζω ότι καλύτερο για όλους. Αν θέλετε να ενημερώσετε τα bookmarks σας με το νέο blog δεν έχετε παρά να βάλετε το www.sqlschool.gr/blogs/antonch Φυσικά παρατηρήσεις, επιθυμίες και ότι άλλο θέλετε είναι ευπρόσδεκτες. Γνωρίζω ότι η πλατφόρμα μου έχω φτιάξει χρειάζεται και άλλα πράγματα και έχουν δρομολογηθεί αλλά σιγά σιγά. Σας ευχαριστώ για μια ακόμα φορά για την εμπιστοσύνη που μου δείχνετε. Φιλικά Αντώνης
  18. Στο SqlSchool.gr έχω φτιάξει μια λίστα από ενδιαφέροντα πιστεύω άρθρα τα οποία αξίζουν της προσοχή σας. Δείτε την λίστα αυτή
  19. Οι εγγραφές για το ITPro|Dev Connections 2012 άνοιξαν και όπως είχαμε υποσχεθεί με τιμές "μνημονιακού" επιπέδου. Για όσους εγγραφούν μέχρι τις 15/10/2012 η τιμή είναι 95€ και γίνεται 130€ για αυτούς που θα το ξεχάσουν μέχρι εκείνη την ημερομηνία ή που θα ήθελαν να συνεισφέρουν περισσότερα στο event. Αν και το πρόγραμμα μας δεν έχει ακόμα συγκροτηθεί, δεν πιστεύουμε ότι υπάρχει κάποιος ή κάποια που δεν θα ήθελε: · τον “Mr Diogos” να κάνει παρουσίαση – λέγεται ότι κάποιος Mark τον βλέπει σαν εφιάλτη πλέον στον ύπνο του, · το παλικαράκι αυτό που πετάει στα σύννεφα – το όνομα cloud-boy σας λέει κάτι; – να μιλήσει για το Windows Azure · εκείνον, τον πως τον λένε πως τον λένε, με τα γυαλιά, που σε κάθε παρουσίαση για Windows βγάζει ένα μαντίλι και σκουπίζει τον ιδρώτα στο μέτωπο ακατάπαυστα, · εκείνο που έχει βάλει το «V» στην μέση του ονόματός του, και τα τελευταία χρόνια μόνιμα ζει σε ένα «virtual περιβάλλον», · το «γέροντα» που του λες «Καλημέρα» και σου απαντάει σε Τ-SQL με την παρατήρηση ότι είναι optimized για SQL Server, · ή εκείνο τον σοβαρό κύριο, που είναι developer τρομάρα του στα γεράματα, και είναι καπετάνιος στο dotNΕΤZone.gr. Οπότε σηκωθείτε από ντιβάνια, ανάκλιντρα, καναπέδες, ξαπλώστρες θαλάσσης, με κουστούμι ή μαγιό, δεν πειράζει κανέναν, και μπείτε στο registration link του ανανεωμένου www.itprodevconnections.gr και δηλώστε συμμετοχή στο μεγαλύτερο event πληροφορικής της Ελλάδος. Η ομάδα του το ITPro|Dev Connections 2012
  20. Άλλοι περισσότερο άλλοι λιγότερο χρησιμοποιούμε το SQL Server Management Studio στην καθημερινότητα μας. Μέσα σε αυτή εκτελούμε και αρκετά queries είτε σε πίνακες της βάσης μας είτε σε metadata tables. Το κάνουμε σχεδόν μηχανικά καθημερινά έτσι δεν είναι; Όπως επίσης είναι γνωστό ότι μπορούμε να δούμε τα αποτελέσματα αυτών σε διαφορετικές μορφές όπως grid, text, file. περισσότερα
  21. Θα ήθελα την γνώμη σας. Μπορείτε να την πείτε ανώνυμα στο παρακάτω link http://www.sqlschool.gr/polls.aspx
  22. Στο νέο site υπάρχει ειδική σελίδα με προτάσεις βιβλίων που αφορούν το SQL Server και η οποία ανανεώνεται συνεχώς Enjoy the list!
  23. Εδώ και ένα μήνα προσπάθησα να αναβαθμίσω το www.sqlschool.gr. Σήμερα γίνονται τα αποκαλυπτήρια του. Ελπίζω να σας αρέσει…
  24. Πρωινή συζήτηση με συνάδελφο η οποία έφτασε να αξιολογούμε βάσεις και να μετράμε αντικείμενα σε αυτές. Κάποια στιγμή γράφω το παρακάτω query για να δω ανά object type τι πλήθος αντικειμένων έχω σε αυτό και ο συνάδελφος εντυπωσιάστηκε. Αν ποτέ το χρειαστείτε είναι το παρακάτω: περισσότερα
  25. Μια πρωινή ερώτηση που ένας συνάδελφος μου έθεσε ήταν η αφορμή για αυτό το tip of the day. Η ερώτηση του ήταν: Πως μπορώ να αλλάξω το schema σε ένα object μέσα σε μια database; Η απάντηση είναι απλή και φαίνεται στο παρακάτω παράδειγμα περισσότερα
×
×
  • Create New...