sqlschool.gr logo

search results

searching on site content

14 Apr 2020

Encrypting SQL Server Backup & Restore with Certificate

Στην σημερινή εποχή η ασφάλεια των δεδομένων είναι και πρέπει να αποτελεί υψηλή προτεραιότητα για κάθε DBA/IT Pro.

06 Jan 2020

Let's talk about Backup related wait types

Backup/Restore δύο τόσο συνηθισμένες εργασίες που όμως γίνονται τόσα λάθη σε αυτές που πολλές φορές έχουν τραγικά αποτελέσματα. Σε αυτό το άρθρο θα ασχοληθώ με τα wait types που αφορούν τις διαδικασίες αυτές και τα οποία θα βοηθήσουν, θεωρώ, στην κατανόηση τους.

19 Sep 2015

Estimate backup size for each database in a SQL Server instance (sp_EstimateAllDBBackupSize)

Ένας DBA πρέπει να είναι σε θέση να γνωρίζει και να προβλέπει πολλά πράγματα κάθε μέρα. Ένα από αυτά είναι να γνωρίζει το μέγεθος που χρειάζεται το backup των databases που έχει στο SQL Server instance του, ιδιαίτερα όταν αυτό είναι disk backup.

04 Nov 2013

Taking database backups from SQL Server 2014 to Windows Azure Storage (Part II)

Στο προηγούμενο μου post σχετικά με το συγκεκριμένο θέμα είδαμε την διαδικασία βήμα βήμα για το πως μπορούμε να πάρουμε backup στο Azure. Σε αυτό θα δούμε τα οφέλη που έχω αλλά και το τι πρέπει να προσέξω σε αυτό μου το εγχείρημα.

28 Oct 2013

Taking database backups from SQL Server 2014 to Windows Azure Storage (Part I)

Σαν DBA πρέπει να έχω μια σωστή πολιτική backup που να ταιριάζει με τις εκάστοτε ανάγκες της database. Πέρα όμως από αυτή την πολιτική πρέπει να φροντίζω να φυλάσσω τα backup αυτά σε χώρους εκτός κτηρίου / περιοχής για τον φόβο των Ιουδαίων. Από το CU2 του SQL Server 2012 μας δόθηκε η δυνατότητα να μπορούμε να εκτελούμε backups απευθείας σε azure storage. Πλέον αυτή η δυνατότητα στον SQL Server 2014 (CTP2) έχει μεγαλώσει και δίνει περισσότερες δυνατότητες.

14 Mar 2010

Lesson: Backup/Restore in SQL Server 2008

Βλέποντας μέσα από το forum μας διάφορες συζητήσεις σχετικά με το θέμα του μεγέθους του transaction log (T-Log) διαπίστωσα ότι υπάρχει ένα θολό τοπίο γύρω από το θέμα disaster recovery (backup - restore) πάνω στον SQL Server. Πήρα την απόφαση να γράψω για αυτό το θέμα ώστε να το ξεκαθαρίσω μια και καλή διότι είναι τόσο απλό και τόσο δυνατό που είναι αμαρτία από το Θεό να παιδεύεται ο κόσμος.

21 Sep 2022

Transact-SQL snapshot backup - SQL Server 2022 – What’s new in Management

Episode #79 with Antonios Chatzipavlis

12 Apr 2020

Backup και Restore SQL Database on Azure Blob Storage using PowerShell

Το άρθρο απευθύνεται τόσο σε έμπειρους DBA/ΙΤ Pro οσο και σε άτομα που δεν είναι τοσο εξοικειωμένα με το Azure Cloud και τo PowerShell Scripting

31 Jan 2013

Backup (and Restore) database to (from) the cloud?

Αν πριν μερικά χρόνια κάποιος ήθελε να παίρνει backup την βάση του σε share network drive ίσως να τον λέγατε παρανοϊκό αλλά παρόλα αυτά μπορούσε εύκολα να γίνει. Αν όμως κάποιος σας έλεγε ότι ήθελε κάτι αντίστοιχο να γίνει σε κάποιο άλλο share αλλά σε άλλον γεωγραφικό τόπο εκεί τα πράγματα να γίνονταν λίγο δυσκολότερα. Αν τώρα κάποιος σας έλεγε ότι μπορεί πλέον να έχει παίρνεις backup αλλά και να κάνει restore στο cloud;

26 Sep 2020

SQL Server Backup/Restore Revealed

Σε αυτό το SQL Night μιλάμε για το πως μπορούμε να έχουμε σωστά backups που να καλύπτουν τις αναγάκες μας RTO, RPO.

06 Nov 2010

Backup & Restore

Μια βασική εργασία που όλοι πρέπει να γνωρίζουν στον SQL Server είναι αυτή του Backup. Σε αυτό το session παρουσιάζεται η δυνατότητα αυτή με απλό τρόπο ώστε όλοι να μπορούν να την πραγματοποιήσουν και να έχουν σωστό backup των δεδομένων τους. Επίσης παρουσιάζονται και οι δυνατότητες Restore που υπάρχουν ανάλογα με το τι Backup έχει προηγούμενα δημιουργηθεί.

27 Apr 2015

Database(s) backup history reports

Σαν DBA θέλεις να έχεις τα πάντα σε έλεγχο και για αυτό πρέπει αρκετές φορές να κάνεις κάποια πράγματα πριν οι καταστάσεις ξεφύγουν από τον έλεγχο σου.

05 Dec 2012

Answer to Recovery question

Μια ερώτηση μου ήρθε πριν από λίγο στο mailbox μου σχετικά με backup / restore. Νομίζω ότι είναι κάτι το οποίο θα πρέπει να αναφερθεί γιατί έχω την υποψία ότι αρκετοί δεν το γνωρίζουν.

06 Oct 2015

How to know the execution percentage and completion time for a task

Καθημερινά ένας DBA εκτελεί πολλές εργασίες που μπορεί να είναι από ένα απλό backup/restore μέχρι κάποιο index rebuild/reorganize ή ένα DBCC CHECKDB. Είναι αρκετά περίπλοκο και δύσκολο εκ των προτέρων να γνωρίζει ακριβώς πόσο χρόνο θα χρειαστούν τέτοιου είδους εργασίες για να ολοκληρωθούν. Παρόλα αυτά όμως είναι σε θέση να γνωρίζει πόσο χρόνο θα χρειαστούν μέχρι να ολοκληρωθούν εφόσον αυτές ξεκινήσουν.

30 Mar 2012

Data Warehouse Physical Design Guide.

Αφού έχουμε σχεδιάσει λογικά και σύμφωνα με τις επιχειρησιακές απαιτήσεις το DW μας, φτάνει η στιγμή που πρέπει να το κάνουμε πραγματικότητα υλοποιώντας το φυσικά. Όπως έχω αναφέρει σε όλα τα προηγούμενα post αυτής της σειράς θα πρέπει φυσικά να υλοποιήσω το DW λαμβάνοντας σοβαρά υπόψη μου τους εξής παράγοντες που δεν είναι άλλοι από τους performance, scalability, manageability. Με αυτούς σαν πυξίδα θα πρέπει να Tips for Database Files...

18 Oct 2012

Migrating a Database to a SQL Server 2012 Instance

Σε προηγούμενα μου post μίλησα για την διαδικασία του upgrade σε SQL Server 2012. Σε αυτό θα σας δώσω μερικές συμβουλές για το πως μπορείτε να κάνετε migration μια ή περισσότερες databases από μια παλαιότερη έκδοση του SQL Server σε SQL Server 2012. Οι προτεινόμενοι τρόποι για να γίνει κάτι τέτοιο είναι οι παρακάτω και δεν υπάρχει καλύτερος ή χειρότερος τρόπος. Ο κάθε ένας έχει τα συν και τα πλην του και θα πρέπει να κατανοήσουμε αυτά πριν διαλέξουμε αυτόν με τον οποίο θα δουλέψουμε.

23 Apr 2012

Restore Page Dialog in SSMS - New feature in SQL Server 2012

Μιας και με το χθεσινό μου post είδαμε κάποια νέα καλούδια του SQL Server 2012, λέω και σήμερα να συνεχίσω σε αυτή την κατηγορία με αυτό το post.

15 Sep 2021

MSDB database needs maintenance and tunning. Don’t forget that.

Όλες οι databases που υπάρχουν μέσα σε ένα SQL Server instance χρειάζονται maintenance και tunning και δεν εξαιρούνται από αυτό οι system databases. Μία από αυτές είναι και η msdb.

26 Aug 2014

Understanding the Dedicated Administrator Connection - DAC

Κάθε SQL Server DBA έχει στην συλλογή του διάφορα εργαλεία για να κάνει την καλύτερα την ημερήσια δουλεία του. Ένα από αυτά είναι και τo Dedicated Administrator Connection (DAC). Πόσοι όμως ξέρουν τι είναι αυτό και πως πρέπει να χρησιμοποιείται;

06 Aug 2010

Πως να επαναφέρω μια suspect database

Σήμερα δεν ξημέρωσε καλά για κάποιον συνάδελφο. Δυστυχώς για αυτόν είχε να αντιμέτωπίσει ένα σοβαρό θέμα μιας και η βάση του ERP του ήταν suspect. Πραγματικά είχα καιρό να ακούσω για κάτι τέτοιο και τις περισσότερες φορές αιτία είναι hard disk failures. Όπως και να έχει όμως υπάρχει τρόπος να την φέρεις ξανά πίσω με την παραδοχή ότι θα έχεις πιθανότατα κάποιες απώλειες δεδομένων.

18 Jun 2012

Why you must terminate your statements with semicolon (;)

Αφορμή για αυτό το post ήταν δύο γεγονότα τα οποία μου συνέβησαν το τελευταίο διάστημα. Το ένα ήταν μια «διαμάχη» με έναν συνάδελφο σχετικά με το γεγονός ότι πλέον δεν υποστηρίζεται πλέον στον SQL Server 2012 η sp_dboption, και το άλλο είναι ένα προσωπικό μήνυμα που έλαβα από κάποιον άλλο συνάδελφο σχετικά με το αν θα πρέπει να χρησιμοποιείται το semicolon στο τέλος των εντολών της T-SQL.

08 Jan 2015

What you must know about official training and certification in SQL Server 2012 and 2014

Εδώ και αρκετό καιρό έχω γίνει αποδέκτης αρκετών ερωτήσεων σχετικά με τα σεμινάρια της Microsoft για τον SQL Server και συγκεκριμένα για τις εκδόσεις του 2012 & 2014. Οι ερωτήσεις αφορούν θέματα περιεχομένου και πιστοποίησης.

15 Dec 2018

SPIDs with negative number (-2,-3,-4)

Μπορεί να είναι σπάνιο αλλά κάποια στιγμή μπορεί να το βρείτε μπροστά σας και καλό είναι να ξέρετε τι είναι το κάθε αρνητικό SPID.

28 Jul 2010

What are the largest SQL projects in the world?

Πρόσφατα έπεσα μούρη με μούρη σε μια παρουσίαση του Kevin Cox που είχε το παραπάνω θέμα. Επειδή είναι αρκετά ενδιαφέρουσα και ρίχνει αρκετούς μύθους αποφάσισα να την μοιραστώ μαζί σας. Ας ξεκινήσουμε με μερικά στατιστικά

03 Jul 2009

9 Things to Do When You Inherit a Database

By Sylvia Moestl Vasilik, 2009/06/22 Μου άρεσε πάρα πολυ και τα αναδημοσιεύω όπως έχει.

16 Nov 2022

Restoring a SQL Managed Instance database backup to SQL Server 2022 now GA

Restoring a backup file is the easiest way to copy a database to another instance. We are excited to announce that you can now restore a copy-only full backup of an Azure SQL Managed Instance (SQL MI) database to an instance of SQL Server 2022 hosted anywhere. Now generally available, this capability significantly improves the freedom of data movement across SQL estates. It enables you to provide a copy of a SQL MI database to your end users or eligible third parties for regulatory compliance and other purposes; to use it as a light-weight business continuity and disaster recovery solution for restoring functionality on another instance of SQL Server; or simply for seeding or refreshing your other SQL Server environment.

13 Jun 2021

Failed to generate a checkpoint in a database

Πρόσφατα κλήθηκα να διορθώσω μια corrupted database με αρκετά μεγάλο αριθμό corrupted pages. Η διαδικασία επιδιόρθωσης ήταν επίπονη και πήρε αρκετές ημέρες αλλά τελικά ολοκληρώθηκε. Με την ολοκλήρωση της διαδικασίας ζήτησα να γίνει full backup καθώς τα ήδη υπάρχοντα backups ήταν και αυτά corrupted καθώς περιείχαν τις corrupted pages. Κατά την διάρκεια του full backup όμως εμφανίστηκε ένα νέο μήνυμα λάθους που έλεγε το εξής...

07 Dec 2009

Implement Database Mirroring in SQL Server 2008

Ένα από τα πράγματα τα οποία προσωπικά θεωρώ από τα διαμάντια του SQL Server που έχουμε διαθέσιμα από την έκδοση του SQL Server 2005 (Standard & Enterprise) SP1 είναι το Database Mirroring. Μέχρι την εμφάνιση του για να έχω αυτό που όλοι θέλουμε και δεν είναι άλλο από το database availability έπρεπε να καταφύγουμε σε κάποιες λύσεις όπως...

24 Apr 2017

TRY… CATCH with Extended Event

Από το SQL Server 2005 έχουμε στην διάθεση μας το TRY…CATCH με το οποίο μπορούμε να έχουμε ένα δομημένο exception handling και πραγματικά είμαστε όλοι ευχαριστημένοι με αυτό.Παρόλο που αυτό κάνει εξαιρετικά την δουλειά του και πιάνει πραγματικά όλα τα run time exceptions υπάρχει κάτι που συμβαίνει και που οι περισσότεροι πιστεύουν ότι είναι limitation σε αυτό (κατά την γνώμη μου δεν είναι).

04 May 2015

SQL Server 2016 datasheet

Σήμερα ο Satya Nadella , CEO της Microsoft στα πλαίσια του keynote του Microsoft Ignite ανακοίνωσε την έλευση του SQL Server 2016. Φυσικά αμέσως υπήρχαν και οι απαραίτητες αναρτήσεις στο msdn / TechNet όπου πλέον υπάρχει το datasheet για την νέα έκδοση και τα περιεχόμενα του είναι τα παρακάτω

03 Sep 2021

Restore survivor - Restore chain explanation and restore script generation

Μια από τις γνωστότερες παροιμίες που έχουμε, λέει "των φρονίμων τα παιδιά πριν πεινάσουν μαγειρεύουν". Η ερμηνεία της παροιμίας αυτή είναι ξεκάθαρη, και αφορά το ότι πρέπει να προετοιμαζόμαστε νωρίτερα για αυτά που θα έρθουν. Ταιριάζει απόλυτα με αυτό που πρέπει ένας DBA να κάνει.

23 Jan 2016

In-sync databases backups and restores

Για τους περισσότερους ένα application έχει μια database. Αυτό απολοποιεί σε μεγάλο βαθμό κάποια πράγματα και ένα από αυτά είναι και το backup της database. Ακόμα και σε αυτή την περίπτωση όμως πρέπει να ληφθούν σοβαρά όλες οι παράμετροι όπως το RPO και το RTO. Τα πράγματα όμως παίρνουν μια άγρια ομορφιά όταν πίσω από την εφαρμογή σου υπάρχουν περισσότερες από μια databases. Σενάρια για μια τέτοια κατάσταση υπάρχουν αρκετά όπως για παράδειγμα να έχεις μια OLTP database που ενημερώνει μια MIS database ή να έχεις δύο OLTP databases που ενημερώνονται παράλληλα κατά την διάρκεια των transactions που υλοποιούνται από το application.

03 Aug 2018

Rebuild / Recreate Transaction log

Θα ξεκινήσω τα άρθρο μου αυτό τονίζοντας ότι όλα όσα θα αναφερθούν παρακάτω αφορούν εξαιρετικά δύσκολες περιπτώσεις και αποτελούν την τελευταία σανίδα σωτηρίας. Επίσης καλό είναι να έχει γίνει και μια σχετική "προπόνηση" σε περιβάλλον δοκιμών ώστε να είστε σίγουροι για το τι ακριβώς κάνετε και να μην σας λούζει κρύος ιδρώτας.

1 

|< < > >| 

Categories

Labels

0-9

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Σ

Become a member

If you want to receive updates from us become a member to our community.

Connect

Explore

Learn


sqlschool.gr © 2010-2024 All rights reserved

This site uses cookies for operational and analytics purposes only. By continuing to browse this site, you agree to their use.