Βάση δεδομένων SQL Server: Δημιουργία, τροποποίηση, απόρριψη και επαναφορά

⚡ Έξυπνη Σύνοψη

Οι βάσεις δεδομένων του SQL Server είναι κοντέινερ που περιέχουν πίνακες, προβολές, αποθηκευμένες διαδικασίες και άλλα αντικείμενα. Δημιουργία, τροποποίηση, απόθεσηpingκαι η επαναφορά μιας βάσης δεδομένων μπορεί να γίνει μέσω του SQL Server Management Studio ή με προτάσεις Transact-SQL.

  • 🗄️ Βάση δεδομένων: Μια βάση δεδομένων SQL Server αποθηκεύει πίνακες, προβολές, διαδικασίες και συναρτήσεις σε ένα οργανωμένο, διασυνδεδεμένο κοντέινερ.
  • 🧩 Σύστημα έναντι Χρήστη: Οι βάσεις δεδομένων συστήματος (master, msdb, model, tempdb, resource) εγκαθίστανται αυτόματα. Οι βάσεις δεδομένων χρηστών δημιουργούνται από εσάς.
  • 🖱️ Δημιουργώ: Προσθέστε μια βάση δεδομένων μέσω του παραθύρου διαλόγου Νέα βάση δεδομένων στην Εξερεύνηση αντικειμένων ή με την πρόταση ΔΗΜΙΟΥΡΓΙΑ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ.
  • Alter: Μετονομάστε μια βάση δεδομένων ή αλλάξτε τα αρχεία και τις επιλογές της χρησιμοποιώντας την εντολή ΤΡΟΠΟΠΟΙΗΣΗ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ ή το μενού Μετονομασία.
  • 🗑️ Πτώση: Καταργήστε μια βάση δεδομένων χρήστη με την επιλογή ΑΠΟΡΡΙΨΗ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ ή την επιλογή Διαγραφή. Οι βάσεις δεδομένων συστήματος δεν μπορούν να απορριφθούν.
  • 💾 Επαναφέρω: Αναδημιουργήστε μια βάση δεδομένων από ένα αρχείο αντιγράφου ασφαλείας .bak χρησιμοποιώντας την εντολή RESTORE DATABASE.

Δημιουργία, τροποποίηση, απόρριψη και επαναφορά βάσης δεδομένων SQL Server

Τι είναι η βάση δεδομένων;

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

Σκεφτείτε μερικά παραδείγματα από την πραγματική ζωή:

  • Μια βιβλιοθήκη είναι το μέρος όπου φυλάσσονται τα βιβλία.
  • Ένα σπίτι είναι το μέρος όπου ζούμε.
  • Ένας χώρος στάθμευσης είναι ο χώρος όπου σταθμεύουν τα οχήματα και τέτοια παραδείγματα είναι αμέτρητα.

Ομοίως, μια βάση δεδομένων είναι ένα είδος «σπιτιού» για όλους τους πίνακες, τις προβολές και τις αποθηκευμένες διαδικασίες μας. Τεχνικά, μια βάση δεδομένων αποθηκεύει δεδομένα με καλά οργανωμένο τρόπο για εύκολη πρόσβαση και ανάκτηση. Στον SQL Server, υπάρχουν δύο τύποι βάσεων δεδομένων:

  • Βάσεις δεδομένων συστήματος: Αυτά δημιουργούνται αυτόματα κατά την εγκατάσταση του SQL Server. Παίζουν κρίσιμο ρόλο στον διακομιστή, ειδικά στη διασφάλιση της σωστής λειτουργίας των αντικειμένων της βάσης δεδομένων. Παραδείγματα βάσεων δεδομένων συστήματος SQL Server περιλαμβάνουν τα master, msdb, model, tempdb και resource.
  • Βάσεις δεδομένων χρηστών: Αυτά δημιουργούνται από χρήστες βάσεων δεδομένων όπως εσείς, στους οποίους έχει παραχωρηθεί πρόσβαση για τη δημιουργία βάσεων δεδομένων.

Κανόνες για τη δημιουργία βάσης δεδομένων

Αρχικά, πρέπει να γνωρίζετε τους βασικούς κανόνες για τη δημιουργία μιας νέας βάσης δεδομένων:

  • Τα ονόματα βάσεων δεδομένων πρέπει να είναι μοναδικά σε μια παρουσία του SQL Server.
  • Τα ονόματα βάσεων δεδομένων μπορούν να είναι το πολύ 128 χαρακτήρες.
  • Η πρόταση CREATE DATABASE πρέπει να εκτελείται σε λειτουργία αυτόματης ολοκλήρωσης.

Η παρακάτω εικόνα περιγράφει τις δύο διαθέσιμες προσεγγίσεις για τη δημιουργία μιας βάσης δεδομένων στον SQL Server.

Δύο τρόποι για να δημιουργήσετε μια βάση δεδομένων SQL Server: Management Studio και Transact-SQL

Υπάρχουν 2 τρόποι για να δημιουργήσετε μια βάση δεδομένων στον SQL Server:

Πώς να δημιουργήσετε βάση δεδομένων στο SQL Server Management Studio

Ακολουθεί μια βήμα προς βήμα διαδικασία για τη δημιουργία μιας βάσης δεδομένων στο SQL Server Management Studio:

Βήμα 1) Κάντε δεξί κλικ στη «Βάση δεδομένων» στο παράθυρο «Εξερεύνηση αντικειμένων» και, στη συνέχεια, επιλέξτε «Νέα βάση δεδομένων».

Το μενού δεξιού κλικ με την επιλογή Νέα βάση δεδομένων εμφανίζεται παρακάτω.

Κάντε δεξί κλικ στο μενού στον κόμβο Βάση δεδομένων στην Εξερεύνηση αντικειμένων με επιλεγμένη την επιλογή Νέα βάση δεδομένων

Βήμα 2) Εμφανίζεται η οθόνη «Νέα βάση δεδομένων». Εισαγάγετε ένα «Όνομα βάσης δεδομένων». Η στήλη «Λογικό όνομα» συμπληρώνεται αυτόματα με:

  • Edu – Τύπος αρχείου: Γραμμές Δεδομένα και ομάδα αρχείων: ΚΥΡΙΟ
  • Edu_log – Τύπος αρχείου: LOG και Ομάδα αρχείων: 'Δεν ισχύει'

Το παράθυρο διαλόγου Νέα βάση δεδομένων με το όνομα της βάσης δεδομένων και τα λογικά της αρχεία εμφανίζεται παρακάτω.

Παράθυρο διαλόγου "Νέα βάση δεδομένων" που εμφανίζει το όνομα της βάσης δεδομένων Edu και τα λογικά αρχεία Edu και Edu_log

Εδώ:

  • A) Το Edu (Τύπος αρχείου: Γραμμές δεδομένων, Ομάδα αρχείων: ΠΡΩΤΕΥΟΝ) είναι το αρχείο δεδομένων .mdf.
  • Β) Το Edu_log (Τύπος αρχείου: LOG, Ομάδα αρχείων: 'Δεν ισχύει') είναι το αρχείο καταγραφής .ldf.

Βήμα 3) (Προαιρετικό) Για πιο σύνθετες ρυθμίσεις, μπορείτε να μεταβείτε στις σελίδες «Επιλογές» και «Ομάδες αρχείων». Σε επίπεδο αρχάριου, η δημιουργία της βάσης δεδομένων από την καρτέλα Γενικά θα είναι αρκετή.

Οι σελίδες Επιλογές και Ομάδες αρχείων εμφανίζονται παρακάτω.

Νέες σελίδες Επιλογών Βάσης Δεδομένων και Ομάδων Αρχείων για προχωρημένες ρυθμίσεις

Βήμα 4) Κάντε κλικ στο «Προσθήκη» (κουμπί OK) για να δημιουργήσετε τη βάση δεδομένων.

Το κουμπί που επιβεβαιώνει τη δημιουργία επισημαίνεται παρακάτω.

Κουμπί OK στο παράθυρο διαλόγου Νέα βάση δεδομένων που δημιουργεί τη βάση δεδομένων Edu

Αποτέλεσμα: Η βάση δεδομένων 'Edu' δημιουργείται. Μπορείτε να επεκτείνετε τη βάση δεδομένων 'Edu', η οποία θα περιέχει πίνακες, προβολές κ.λπ. Αυτά είναι αρχικά κενά μέχρι να δημιουργήσετε νέους πίνακες, προβολές κ.λπ.

Εξερεύνηση αντικειμένων που εμφανίζει τη νεοδημιουργημένη βάση δεδομένων Edu με τους κενούς φακέλους της

Δείτε το ερώτημα πηγής: Μπορείτε να δείτε το ερώτημα προέλευσης της νεοδημιουργημένης βάσης δεδομένων 'Edu'. Πλοηγηθείτε ως εξής: Κάντε δεξί κλικ στο όνομα της βάσης δεδομένων > Βάση δεδομένων σεναρίων ως > ΔΗΜΙΟΥΡΓΙΑ σε > Νέο παράθυρο επεξεργασίας ερωτημάτων.

Μενού περιβάλλοντος Βάση δεδομένων σεναρίων ως ΔΗΜΙΟΥΡΓΙΑ Σε νέο παράθυρο επεξεργασίας ερωτήματος

Παράθυρο ερωτήματος: Το δημιουργημένο σενάριο CREATE ανοίγει σε ένα νέο παράθυρο ερωτήματος, όπως φαίνεται παρακάτω.

Παράθυρο επεξεργασίας ερωτημάτων που εμφανίζει το αυτόματα δημιουργημένο σενάριο CREATE DATABASE για το Edu

Δημιουργία σεναρίου:

USE [master]
GO

CREATE DATABASE [Edu]
 CONTAINMENT = NONE
 ON  PRIMARY 
( NAME = N'Edu', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL14.SQL_MS\MSSQL\DATA\Edu.mdf' , SIZE = 8192KB , MAXSIZE = UNLIMITED, FILEGROWTH = 65536KB )
 LOG ON 
( NAME = N'Edu_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL14.SQL_MS\MSSQL\DATA\Edu_log.ldf' , SIZE = 8192KB , MAXSIZE = 2048GB , FILEGROWTH = 65536KB )

Δημιουργία βάσης δεδομένων με T-SQL

Μια άλλη μέθοδος είναι να γράψετε ένα ερώτημα T-SQL για να δημιουργήσετε μια βάση δεδομένων και στη συνέχεια να το εκτελέσετε. Ας δούμε το απλούστερο ερώτημα T-SQL για δημιουργία βάσης δεδομένων.

Σύνταξη:

CREATE DATABASE <Database_name>

Ερώτηση:

CREATE DATABASE [Edu_TSQL_file]

Κάντε κλικ στην επιλογή «Εκτέλεση» για να εκτελέσετε το ερώτημα, όπως φαίνεται παρακάτω.

Κουμπί Εκτέλεση στη γραμμή εργαλείων SSMS που χρησιμοποιείται για την εκτέλεση του ερωτήματος CREATE DATABASE

Αποτέλεσμα: Μπορείτε να δείτε το Edu_TSQL_file που δημιουργήθηκε στην Εξερεύνηση Αντικειμένων SQL.

Εξερεύνηση αντικειμένων που παραθέτει τη βάση δεδομένων Edu_TSQL_file που δημιουργήθηκε με Transact-SQL

Ας δούμε τώρα πώς να δημιουργήσουμε μια βάση δεδομένων με σαφή αρχεία .mdf και .ldf. Εδώ, μπορείτε να δώσετε την τοποθεσία του αρχείου ως σαφές μέρος του ερωτήματος.

Σύνταξη:

CREATE DATABASE database_name   
[ CONTAINMENT = { NONE | PARTIAL } ]  
[ ON   
      [ PRIMARY ] <filespec> [ ,...n ]   
      [ , <filegroup> [ ,...n ] ]   
      [ LOG ON <filespec> [ ,...n ] ]   
];

Ερώτηση:

CREATE DATABASE [Edu_TSQL_file]
 CONTAINMENT = NONE
 ON  PRIMARY 
( NAME = N'Edu_TSQL_file', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL14.SQL_MS\MSSQL\DATA\Edu_TSQL_file.mdf' , SIZE = 8192KB , MAXSIZE = UNLIMITED, FILEGROWTH = 65536KB )
 LOG ON 
( NAME = N'Edu_TSQL_file_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL14.SQL_MS\MSSQL\DATA\Edu_TSQL_file_log.ldf' , SIZE = 8192KB , MAXSIZE = 2048GB , FILEGROWTH = 65536KB )

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

Εξερεύνηση αντικειμένων που εμφανίζει τη βάση δεδομένων Edu_TSQL_file που δημιουργήθηκε με ρητά αρχεία .mdf και .ldf

Πώς να αλλάξετε τη βάση δεδομένων

Όπως και με το ερώτημα CREATE DATABASE, μπορείτε επίσης να τροποποιήσετε μια βάση δεδομένων. Μπορείτε να μετονομάσετε τη βάση δεδομένων, να αλλάξετε την τοποθεσία ή τη ρύθμιση ενός αρχείου και πολλά άλλα.

Βασικοί κανόνες για την τροποποίηση μιας βάσης δεδομένων:

  • Η πρόταση ALTER DATABASE πρέπει να εκτελείται σε λειτουργία αυτόματης ολοκλήρωσης.
  • Η ALTER DATABASE δεν επιτρέπεται σε ρητή ή σιωπηρή συναλλαγή.

Υπάρχουν 2 τρόποι για να τροποποιήσετε μια βάση δεδομένων στον SQL Server:

  • Στούντιο διαχείρισης διακομιστή SQL
  • Συναλλαγή SQL

Πώς να αλλάξετε τη βάση δεδομένων στο SQL Server Management Studio

Παρακάτω παρατίθενται τα βήματα για την τροποποίηση μιας βάσης δεδομένων στο SQL Server Management Studio. Ας προσπαθήσουμε να αλλάξουμε το όνομα της προ-δημιουργημένης βάσης δεδομένων μας, "Edu". Η προ-δημιουργημένη βάση δεδομένων Edu εμφανίζεται παρακάτω στην Εξερεύνηση Αντικειμένων.

Επιλέχθηκε προ-δημιουργημένη βάση δεδομένων Edu στη λίστα βάσεων δεδομένων του Object Explorer

Βήμα 1) Μετονομάστε τη βάση δεδομένων. Κάντε δεξί κλικ στο όνομα της βάσης δεδομένων και κάντε κλικ στην επιλογή «Μετονομασία».

Κάντε δεξί κλικ στο μενού περιβάλλοντος στη βάση δεδομένων Edu με την επιλογή Μετονομασία

Βήμα 2) Το όνομα της βάσης δεδομένων γίνεται επεξεργάσιμο. Εισαγάγετε το νέο όνομα και πατήστε Enter.

Επεξεργάσιμο πεδίο ονόματος βάσης δεδομένων Edu, έτοιμο για νέο όνομα

Αποτέλεσμα: Η βάση δεδομένων έχει πλέον μετονομαστεί σε «Edu_Alter» από «Edu».

Εξερεύνηση αντικειμένων που εμφανίζει τη βάση δεδομένων που μετονομάστηκε από Edu σε Edu_Alter

Αλλαγή βάσης δεδομένων με Transact-SQL

Τώρα ας τροποποιήσουμε μια βάση δεδομένων χρησιμοποιώντας T-SQL.

Σύνταξη:

ALTER DATABASE <Databse_name>              
MODIFY NAME = <New Name>

Ερώτηση:

ALTER DATABASE Edu_TSQL
MODIFY NAME = Edu_TSQL_Alter;

Εκτελέστε το παραπάνω ερώτημα κάνοντας κλικ στο 'Εκτέλεση'.

Αποτέλεσμα: Η βάση δεδομένων έχει πλέον μετονομαστεί σε «Edu_TSQL_Alter» από «Edu_TSQL», όπως φαίνεται παρακάτω.

Η Εξερεύνηση Αντικειμένων εμφανίζει τη βάση δεδομένων που μετονομάστηκε σε Edu_TSQL_Alter μετά από ALTER DATABASE

Γενική Σύνταξη: Η πλήρης σύνταξη ALTER DATABASE υποστηρίζει πολλές επιλογές, όπως μετονομασία, συρραφή, επιλογές αρχείων και το επίπεδο συμβατότητας.

ALTER DATABASE { database_name  | CURRENT }  
{   MODIFY NAME = new_database_name   
  | COLLATE collation_name  
  | <file_and_filegroup_options>  
  | SET <option_spec> [ ,...n ] [ WITH <termination> ] 
  | SET COMPATIBILITY_LEVEL = { 140 | 130 | 120 | 110 | 100 | 90 }   
} ;

Σημείωση: Τα επίπεδα συμβατότητας που εμφανίζονται παραπάνω αντικατοπτρίζουν παλαιότερες εκδόσεις. Οι τρέχουσες εκδόσεις προσθέτουν 150 (SQL Server 2019), 160 (SQL Server 2022) και 170 (SQL Server 2025), ενώ εξακολουθούν να υποστηρίζουν αρκετά παλαιότερα επίπεδα.

Αλλαγή του ονόματος αρχείου .mdf/.ldf

Ερώτηση:

Alter DATABASE Edu_TSQL_Alter;
MODIFY FILE ( NAME = Edu_TSQL, NEWNAME = Edu_TSQL_newName );

Το μετονομασμένο λογικό αρχείο αντικατοπτρίζεται στις ιδιότητες της βάσης δεδομένων, όπως φαίνεται παρακάτω.

Ιδιότητες βάσης δεδομένων που επιβεβαιώνουν το μετονομασμένο λογικό αρχείο Edu_TSQL_newName

Αλλαγή της θέσης του αρχείου .mdf/.ldf

Ερώτηση:

Alter DATABASE Edu_TSQL_Alter;
MODIFY FILE ( NAME = Edu_TSQL_NewName, FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL14.SQL_MS\MSSQL\DATA\New_File\Edu_TSQL_log.ldf' );

Η ενημερωμένη διαδρομή αρχείου για τη βάση δεδομένων εμφανίζεται παρακάτω.

Σελίδα αρχείου βάσης δεδομένων που εμφανίζει τη νέα θέση του αρχείου καταγραφής .ldf

Διαγραφή βάσης δεδομένων

Υπάρχουν 2 τρόποι για να διαγράψετε (αποβάλετε) μια βάση δεδομένων στον SQL Server:

  • Στούντιο διαχείρισης διακομιστή SQL
  • Συναλλαγή SQL

Πώς να απορρίψετε τη βάση δεδομένων στο SQL Server Management Studio

Ακολουθεί η διαδικασία απόρριψης μιας βάσης δεδομένων στο SQL Server Management Studio. Ας προσπαθήσουμε να διαγράψουμε την προ-δημιουργημένη βάση δεδομένων μας 'Edu_Alter'.

Βήμα 1) Κάντε δεξί κλικ στη βάση δεδομένων, κάντε κλικ στην επιλογή «Διαγραφή» και, στη συνέχεια, κάντε κλικ στο «OK».

Παράθυρο διαλόγου Διαγραφής Αντικειμένου για απόθεσηping η βάση δεδομένων Edu_Alter στο SSMS

Αποτέλεσμα: Το 'Edu_Alter' διαγράφεται από τη λίστα βάσης δεδομένων 'Object Explorer'.

Λίστα βάσεων δεδομένων Object Explorer μετά τη διαγραφή της βάσης δεδομένων Edu_Alter

Διαγραφή βάσης δεδομένων χρησιμοποιώντας Transact-SQL

Ας προσπαθήσουμε να διαγράψουμε την προ-δημιουργημένη βάση δεδομένων μας 'Edu_TSQL_Alter'.

Σύνταξη:

DROP DATABASE <Databse_name>

Ερώτηση:

USE master;  
GO  
DROP DATABASE Edu_TSQL_Alter;  
GO

Εκτελέστε το παραπάνω ερώτημα κάνοντας κλικ στο 'Εκτέλεση'.

Αποτέλεσμα: Το 'Edu_TSQL_Alter' διαγράφεται από τη λίστα βάσης δεδομένων 'Object Explorer', όπως φαίνεται παρακάτω.

Λίστα βάσης δεδομένων Object Explorer μετά την απόρριψη της βάσης δεδομένων Edu_TSQL_Alter με το T-SQL

Επαναφορά βάσης δεδομένων στον SQL Server

Μπορείτε να δημιουργήσετε μια βάση δεδομένων επαναφέροντας μια βάση δεδομένων για την οποία είχατε δημιουργήσει αντίγραφο ασφαλείας νωρίτερα. Αυτό μπορεί να γίνει εκτελώντας την εντολή RESTORE DATABASE, η οποία έχει την ακόλουθη σύνταξη:

restore Database <database name> from disk = '<Backup file location + filename>

Το ερώτημα θα πρέπει να εκτελεστεί εντός του παραθύρου ερωτήματος, όπως ακριβώς και οι προηγούμενες εντολές. Για παράδειγμα:

restore database Edu from disk = 'C:\Backup\Edu_full_backup.bak'

Μπορείτε επίσης να χρησιμοποιήσετε την πλοήγηση στο γραφικό περιβάλλον χρήστη (GUI): Κάντε δεξί κλικ στη Βάση δεδομένων > Επαναφορά βάσης δεδομένων > Συσκευή > εισαγάγετε το αρχείο αντιγράφου ασφαλείας > κάντε κλικ στο OK.

Συχνές Ερωτήσεις

Η δημιουργία μιας βάσης δεδομένων απαιτεί δικαιώματα CREATE DATABASE, CREATE ANY DATABASE ή ALTER ANY DATABASE στην κύρια βάση δεδομένων. Ένα μέλος του ρόλου sysadmin ή dbcreator server ή ένα κατάλληλα εκχωρημένο δικαίωμα. Σύνδεση, μπορεί να εκτελέσει την πρόταση.

Μία μόνο παρουσία του SQL Server μπορεί να χωρέσει έως και 32,767 βάσεις δεδομένων. Αυτός ο αριθμός είναι ένα αυστηρό αρχιτεκτονικό όριο. Στην πράξη, η μνήμη, ο χώρος αποθήκευσης και η επιβάρυνση διαχείρισης καθιστούν σκόπιμο να υπάρχουν πολύ μικρότεροι αριθμοί για καλή απόδοση.

Όχι. Οι βάσεις δεδομένων συστήματος, όπως η κύρια, η μοντέλο, η msdb, η tempdb και η resource, απαιτούνται από τον μηχανισμό και δεν μπορούν να απορριφθούν. Μόνο οι βάσεις δεδομένων χρηστών που δημιουργείτε μπορούν να διαγραφούν με την επιλογή ΑΠΟΡΡΙΨΗ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ ή την επιλογή Διαγραφή.

Το SIZE ορίζει το αρχικό μέγεθος αρχείου, το MAXSIZE ορίζει το μεγαλύτερο μέγεθος στο οποίο μπορεί να αναπτυχθεί το αρχείο και το FILEGROWTH ορίζει τον χώρο που προστίθεται κάθε φορά που επεκτείνεται το αρχείο. Ισχύουν τόσο για τα αρχεία δεδομένων όσο και για τα αρχεία καταγραφής.

Το COMPATIBILITY_LEVEL ελέγχει ποια συμπεριφορά επεξεργασίας ερωτημάτων χρησιμοποιεί μια βάση δεδομένων. Οι τρέχουσες τιμές περιλαμβάνουν 140 (SQL Server 2017), 150 (2019), 160 (2022) και 170 (2025). Η ΤΡΟΠΟΠΟΙΗΣΗ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ SET COMPATIBILITY_LEVEL το αλλάζει χωρίς να μετακινήσει τη βάση δεδομένων σε νέο διακομιστή.

Η εντολή DROP DATABASE διαγράφει οριστικά τη βάση δεδομένων και τα αρχεία .mdf και .ldf της. Απενεργοποίηση μιας βάσης δεδομένωνLINE σταματά την πρόσβαση μόνο ενώ αφήνει τα αρχεία στον δίσκο, ώστε να μπορείτε να το επαναφέρετε στο διαδίκτυο αργότερα χωρίς επαναφορά.

Ναί. GitHub Copilot Μπορείτε να συντάξετε εντολές CREATE DATABASE, ALTER DATABASE και DROP DATABASE από μηνύματα φυσικής γλώσσας μέσα στο SSMS ή στον επεξεργαστή σας. Να ελέγχετε πάντα τις διαδρομές, τα μεγέθη και τις επιλογές αρχείων που δημιουργούνται πριν τα εκτελέσετε σε έναν πραγματικό διακομιστή.

Η Τεχνητή Νοημοσύνη και η μηχανική μάθηση βοηθούν στην παροχή, προτείνοντας μεγέθη αρχείων και ρυθμίσεις ανάπτυξης, προβλέποντας χωρητικότητα, εντοπίζοντας αποκλίσεις στη διαμόρφωση και επισημαίνοντας επικίνδυνες λειτουργίες DROP ή ALTER. Υποστηρίζουν τον διαχειριστή της βάσης δεδομένων αντί να αντικαθιστούν την προσεκτική αναθεώρηση.

Συνοψίστε αυτήν την ανάρτηση με: