Select the product you need help with
Τρόπος διαχείρισης του SQL Server Desktop Engine (MSDE 2000) ή SQL Server 2005 Express Edition, χρησιμοποιώντας το βοηθητικό πρόγραμμα osqlΑναγν. άρθρου: 325003 Σε αυτήν τη σελίδαΠερίληψηSQL Server Desktop Engine (γνωστό και ως MSDE 2000) δεν έχει δικό του περιβάλλον εργασίας χρήστη, επειδή έχει σχεδιαστεί κυρίως για να εκτελούνται στο παρασκήνιο. Οι χρήστες αλληλεπιδρούν με MSDE 2000 μέσω του προγράμματος στο οποίο είναι ενσωματωμένες. Είναι το μοναδικό εργαλείο που παρέχονται με το MSDE 2000 το osql βοηθητικό πρόγραμμα. Το εκτελέσιμο αρχείο, Sql.exe, βρίσκεται στο φάκελο MSSQL\Binn για μια προεπιλεγμένη εμφάνιση του MSDE 2000. Αυτό το άρθρο επικεντρώνεται σχετικά με τον τρόπο διαχείρισης του MSDE 2000 χρησιμοποιώντας το osql βοηθητικό πρόγραμμα. Εάν χρησιμοποιείτε SQL Server 2005, μπορείτε επίσης να χρησιμοποιήσετε το osql βοηθητικό πρόγραμμα για τη διαχείριση του SQL Server 2005 Express Edition. Ωστόσο, αυτή η δυνατότητα θα καταργηθεί σε μελλοντική έκδοση του Microsoft SQL Server 2005. Σας συνιστούμε να χρησιμοποιήσετε αυτήν τη δυνατότητα σε νέα εργασία ανάπτυξης και να σκοπεύετε να τροποποιήσετε εφαρμογές που χρησιμοποιούν τη δυνατότητα. Χρησιμοποιήστε το βοηθητικό πρόγραμμα Sqlcmd. Για περισσότερες πληροφορίες σχετικά με τον τρόπο χρήσης του βοηθητικού προγράμματος Sqlcmd, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft Developer Network (MSDN) στο Web: http://msdn2.Microsoft.com/en-us/library/ms170207.aspx
(http://msdn2.microsoft.com/en-us/library/ms170207.aspx)
Τι είναι η Osql;Το osql το βοηθητικό πρόγραμμα είναι πρόγραμμα Microsoft Windows 32 εντολών που μπορείτε να χρησιμοποιήσετε για να εκτελέσετε αρχεία δέσμης ενεργειών και προτάσεις Transact-SQL. Το osql βοηθητικό πρόγραμμα χρησιμοποιεί το ODBC βάσης δεδομένων διασύνδεση προγραμματισμού εφαρμογών (API) για την επικοινωνία με το διακομιστή.Πώς μπορείτε να χρησιμοποιήσετε Osql;Συνήθως, μπορείτε να χρησιμοποιήσετε το osql βοηθητικό πρόγραμμα τους εξής τρόπους:
Αλληλεπιδραστικά Πληκτρολογήστε προτάσεις Transact-SQLΓια να εμφανίσετε μια λίστα με τις επιλογές πεζών-κεφαλαίων του osql βοηθητικό πρόγραμμα, πληκτρολογήστε τα ακόλουθα σε μια γραμμή εντολών και, στη συνέχεια, πιέστε το πλήκτρο ENTER:osql-; Για περισσότερες πληροφορίες σχετικά με κάθε επιλογή του osql βοηθητικό πρόγραμμα, ανατρέξτε στο θέμα "osql το βοηθητικό πρόγραμμα" στα ηλεκτρονικά βιβλία του SQL Server. Για να εισαγάγετε αλληλεπιδραστικά προτάσεις Transact-SQL, ακολουθήστε τα εξής βήματα:
Υποβάλετε μια εργασία OsqlΣυνήθως, μπορείτε να υποβάλετε μια osql εργασία δύο τρόπους. Μπορείτε να:
Καθορίστε μια δήλωση μόνο Transact-SQL Να εκτελέσετε μια πρόταση Transact-SQL σε τοπικό προεπιλεγμένη εμφάνιση του MSDE 2000, πληκτρολογήστε μια εντολή παρόμοια με την παρακάτω Osql -E - q "Πρόταση Transact-SQL" όπου
Σημείο το βοηθητικό πρόγραμμα σε ένα αρχείο δέσμης ενεργειών Για να το βοηθητικό πρόγραμμα ένα αρχείο δέσμης ενεργειών, ακολουθήστε τα εξής βήματα:
Σύνδεση SQL Server Desktop Engine (MSDE 2000)Για να συνδεθείτε MSDE 2000, ακολουθήστε τα εξής βήματα:
Διαχείριση MSDE 2000Στις υπόλοιπες ενότητες αυτού του άρθρου εξοικειωθείτε λίγο με εντολές Transact-SQL που χρησιμοποιούνται πιο συχνά για τη διαχείριση του MSDE 2000.Δημιουργήστε μια νέα σύνδεσηΈνας χρήστης δεν μπορεί να συνδεθεί στον SQL Server χωρίς να παρέχετε ένα αναγνωριστικό σύνδεσης έγκυρη. Το sp_grantlogin αποθηκευμένη διαδικασία χρησιμοποιείται για να εξουσιοδοτήσετε ένα λογαριασμό δικτύου των Microsoft Windows (μια ομάδα ή ένα λογαριασμό χρήστη) για χρήση ως μια σύνδεση SQL Server για τη σύνδεση σε μια παρουσία του SQL Server χρησιμοποιώντας έλεγχο ταυτότητας των Windows. Το ακόλουθο παράδειγμα επιτρέπει στο χρήστη των Windows NT με όνομα Corporate\Test για να συνδεθείτε με μια παρουσία του SQL Server:Για περισσότερες πληροφορίες σχετικά με το sp_grantlogin αποθηκευμένη διαδικασία, δείτε το "sp_grantlogin, αναφοράς Transact-SQL" θέμα στα ηλεκτρονικά βιβλία του SQL Server. Μπορείτε να χρησιμοποιήσετε το sp_addlogin αποθηκευμένη διαδικασία για να δημιουργήσετε έναν νέο λογαριασμό σύνδεσης για συνδέσεις διακομιστή SQL χρησιμοποιώντας έλεγχο ταυτότητας του SQL Server. Το ακόλουθο παράδειγμα δημιουργεί μια σύνδεση SQL Server για ένα χρήστη με το όνομα "δοκιμή" με κωδικό πρόσβασης "hello": Πρόσβαση σε μια βάση δεδομένωνΜετά τη σύνδεση σε μια παρουσία του SQL Server σε χρήστες, μπορούν να πραγματοποιήσουν δραστηριότητες σε μια βάση δεδομένων μέχρι το dbo τους εκχωρούν πρόσβαση στη βάση δεδομένων. Μπορείτε να χρησιμοποιήσετε το sp_grantdbaccess αποθηκευμένη διαδικασία για να προσθέσετε ένα λογαριασμό ασφαλείας για έναν νέο χρήστη στην τρέχουσα βάση δεδομένων. Το ακόλουθο παράδειγμα προσθέτει ένα λογαριασμό χρήστη Microsoft Windows NT με όνομα Corporate\BobJ στην τρέχουσα βάση δεδομένων και ονόματα "Μαρία":Το sp_adduser αποθηκευμένη διαδικασία εκτελεί την ίδια λειτουργία με το sp_grantdbaccess αποθηκευμένη διαδικασία. Επειδή, το sp_adduser αποθηκευμένη διαδικασία περιλαμβάνεται για συμβατότητα με παλαιότερες εκδόσεις, η Microsoft συνιστά να χρησιμοποιήσετε το sp_grantdbacess αποθηκευμένη διαδικασία. Μόνο τα μέλη της τη sysadmin σταθερού ρόλου διακομιστή, το db_accessadmin και το db_owner Ρόλοι σταθερή βάση δεδομένων μπορεί να εκτελέσει το sp_grantdbaccess αποθηκευμένη διαδικασία. Για περισσότερες πληροφορίες σχετικά με το sp_grantdbaccess αποθηκευμένη διαδικασία, δείτε το "sp_grantdbaccess, αναφοράς Transact-SQL" θέμα στα ηλεκτρονικά βιβλία του SQL Server. Τρόπος αλλαγής του κωδικού πρόσβασης για μια σύνδεσηΓια να αλλάξετε τον κωδικό πρόσβασης μιας σύνδεσης, χρησιμοποιήστε το sp_password αποθηκευμένη διαδικασία. Το ακόλουθο παράδειγμα αλλάζει τον κωδικό πρόσβασης για σύνδεση "δοκιμή" από "ok" για να "hello":Εκτέλεση προεπιλεγμένα δικαιώματα στο δημόσιο ρόλο χρήστη που αλλάζει τον κωδικό πρόσβασης για το δικό του σύνδεσης. Μόνο τα μέλη της τη sysadmin ρόλος, να αλλάξετε τον κωδικό πρόσβασης για σύνδεση του χρήστη. Για περισσότερες πληροφορίες σχετικά με το sp_password αποθηκευμένη διαδικασία, δείτε το "sp_password, αναφοράς Transact-SQL" θέμα στα ηλεκτρονικά βιβλία του SQL Server Δημιουργία βάσης δεδομένωνΜια βάση δεδομένων MSDE 2000 αποτελείται από μια συλλογή πινάκων που περιέχουν δεδομένα και άλλα αντικείμενα, όπως προβολές, ευρετήρια, αποθηκευμένες διαδικασίες και εναύσματα που ορίζονται για την υποστήριξη των δραστηριοτήτων που εκτελούνται με τα δεδομένα. Για να δημιουργήσετε μια βάση δεδομένων MSDE 2000, χρησιμοποιήστε την εντολή "ΔΗΜΙΟΥΡΓΊΑ βάσης ΔΕΔΟΜΈΝΩΝ" Transact-SQL. Για περισσότερες πληροφορίες σχετικά με τη δημιουργία μιας βάσης δεδομένων, ανατρέξτε στο θέμα "Δημιουργώντας μια βάση δεδομένων" στα ηλεκτρονικά βιβλία του SQL Server.Το ακόλουθο παράδειγμα δημιουργεί μια βάση δεδομένων με όνομα Δοκιμή. Επειδή δεν υπάρχουν πρόσθετες παράμετροι προστίθενται σε εντολή, το Δοκιμή βάση δεδομένων θα είναι το ίδιο μέγεθος με το μοντέλο βάση δεδομένων: Για να δημιουργήσετε ένα νέο αντικείμενο βάσης δεδομένων, χρησιμοποιήστε την εντολή ΔΗΜΙΟΥΡΓΊΑ Transact-SQL. Για παράδειγμα, για να δημιουργήσετε ένα νέο πίνακα, χρησιμοποιήστε την εντολή "ΔΗΜΙΟΥΡΓΊΑ ΠΊΝΑΚΑ" Transact-SQL. Για περισσότερες πληροφορίες, ανατρέξτε στα ηλεκτρονικά βιβλία SQL Server Books Online. Δημιουργία αντιγράφων ασφαλείας και επαναφορά βάσεων δεδομένωνΤο στοιχείο Δημιουργία αντιγράφων ασφαλείας και επαναφοράς του SQL Server παρέχει σημαντικές διασφάλισης για την προστασία των κρίσιμων δεδομένων που αποθηκεύονται σε βάσεις δεδομένων SQL Server.Με το σωστό σχεδιασμό, μπορείτε να ανακτήσετε από πολλές αποτυχίες, συμπεριλαμβανομένων:
Για περισσότερες πληροφορίες σχετικά με τη βάση δεδομένων αντιγράφων ασφαλείας και λειτουργίες επαναφοράς, ανατρέξτε στο θέμα "Δημιουργία αντιγράφων ασφαλείας μέχρι και βάσεις επαναφορά δεδομένων" στα ηλεκτρονικά βιβλία του SQL Server. Το ακόλουθο παράδειγμα εκτελεί ένα αντίγραφο πλήρους βάσης δεδομένων για μια βάση δεδομένων με όνομα Mydb, ονόματα αντιγράφων ασφαλείας Mydb.bak και στη συνέχεια αποθηκεύει το αντίγραφο ασφαλείας στο φάκελο C:\Msde\Backup: Το παράδειγμα που ακολουθεί εκτελεί ένα αντίγραφο ασφαλείας του αρχείου καταγραφής για μια βάση δεδομένων με όνομα Mydb, ονόματα αντιγράφων ασφαλείας Mydb_log.bak και στη συνέχεια το αποθηκεύει στο φάκελο C:\Msde\Backup: Δικαιώματα δημιουργίας αντιγράφων ΑΣΦΑΛΕΊΑΣ βάσης ΔΕΔΟΜΈΝΩΝ και ΚΑΤΑΓΡΑΦΉΣ των αντιγράφων ΑΣΦΑΛΕΊΑΣ από προεπιλογή των μελών της sysadmin Ρόλος διακομιστή σταθερό και το db_owner και db_backupoperator σταθερό ρόλους βάσης δεδομένων. Για περισσότερες πληροφορίες σχετικά με την πρόταση δημιουργίας αντιγράφων ΑΣΦΑΛΕΊΑΣ, ανατρέξτε στο θέμα "Δημιουργία αντιγράφων ΑΣΦΑΛΕΊΑΣ, αναφοράς Transact-SQL" στα ηλεκτρονικά βιβλία του SQL Server. Περιλαμβάνει MSDE του Παράγοντα διακομιστή SQL Η υπηρεσία για τη Διαχείριση προγραμματισμένες εργασίες. Για παράδειγμα, μπορείτε να δημιουργήσετε και να προγραμματίσετε μια εργασία αντιγράφου ασφαλείας Transact-SQL. Η υπηρεσία SQL Server Agent διαχειρίζεται τον προγραμματισμό της εργασίας. Για δείγμα κώδικα σχετικά με τη χρήση διαφόρων αποθηκευμένες διαδικασίες με MSDE 2000 για να δημιουργήσετε αντίγραφα ασφαλείας και να προγραμματίσετε τη δημιουργία αντιγράφων ασφαλείας, ανατρέξτε στο ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft: 241397 Για περισσότερες πληροφορίες σχετικά με την υπηρεσία SQL Server Agent, ανατρέξτε στο θέμα "Υπηρεσία SQL Server Agent" στα ηλεκτρονικά βιβλία του SQL Server.
(http://support.microsoft.com/kb/241397/EN-US/
)
Τρόπος δημιουργίας αντιγράφων ασφαλείας μιας βάσης δεδομένων μηχανισμός δεδομένων της Microsoft με Transact-SQLΔημιουργία αντιγράφων ασφαλείας μιας βάσης δεδομένων είναι μόνο τα μισά της διαδικασίας. Είναι σημαντικό να γνωρίζετε πώς να επαναφέρετε τη βάση δεδομένων από αντίγραφο ασφαλείας. Το παράδειγμα που ακολουθεί επαναφέρει μια βάση δεδομένων που ονομάζεται Mydb από το αρχείο αντιγράφου ασφαλείας C:\Msde\Backup\Mydb.bak: Επισύναψη και να αποσπάσετε μια βάση δεδομένωνΤα αρχεία καταγραφής δεδομένων και συναλλαγών μιας βάσης δεδομένων μπορεί να αποσυνδεθεί και στη συνέχεια επανασυνδεθεί άλλο διακομιστή ή ακόμα και στον ίδιο διακομιστή. Αποσύνδεση μιας βάσης δεδομένων καταργεί τη βάση δεδομένων από το SQL Server, αλλά αφήνει ανέπαφο στη βάση δεδομένων με τα αρχεία καταγραφής δεδομένων και συναλλαγών που συνθέτουν τη βάση δεδομένων. Στη συνέχεια, μπορείτε να χρησιμοποιήσετε αυτά τα αρχεία καταγραφής δεδομένων και συναλλαγών να επισυνάψετε τη βάση δεδομένων σε κάθε παρουσία του SQL Server, συμπεριλαμβανομένου του διακομιστή από τον οποίο έγινε αποσπασμένο στη βάση δεδομένων. Αυτό κάνει τη βάση δεδομένων είναι διαθέσιμη ακριβώς την ίδια κατάσταση που βρισκόταν όταν έχει αποσυνδεθεί. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα "Επισύναψη και αποσύνδεση βάση σε δεδομένων" στα ηλεκτρονικά βιβλία του SQL Server.Το ακόλουθο παράδειγμα αποσυνδέει μια βάση δεδομένων με όνομα Mydb από την τρέχουσα παρουσία του SQL Server: Το ακόλουθο παράδειγμα επισυνάπτει δύο αρχεία από μια βάση δεδομένων με όνομα Mydb για την τρέχουσα περίοδο λειτουργίας του SQL Server: 239530 Μόνο τα μέλη της τη sysadmin και το dbcreator ρόλοι διακομιστή σταθερό να εκτελέσετε αυτήν τη διαδικασία. Για περισσότερες πληροφορίες σχετικά με το sp_attach_db αποθηκευμένη διαδικασία, δείτε τα "sp_attach_db, αναφοράς Transact-SQL" θέμα στα ηλεκτρονικά βιβλία του SQL Server.
(http://support.microsoft.com/kb/239530/EN-US/
)
INF: Σταθερές συμβολοσειράς Unicode στο διακομιστή SQL απαιτεί πρόθεμα nΤις ακόλουθες πληροφορίες σχετικά με τη χρήση του osql βοηθητικό πρόγραμμα εφαρμόζεται επίσης σε όλες τις εκδόσεις του Microsoft SQL Server 2000. ΑναφορέςΓια να κάνετε λήψη μιας ενημερωμένης έκδοσης του SQL Server 2000 Books Online, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web: http://technet.Microsoft.com/en-US/SQLServer/bb331756.aspx Για να κάνετε λήψη της έκδοσης του SQL Server 7.0 του SQL Server Books Online, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
(http://technet.microsoft.com/en-us/sqlserver/bb331756.aspx)
http://Download.Microsoft.com/download/SQL70/File/2/Win98/EN-US/SQLBOL.exe Για περισσότερες πληροφορίες σχετικά με το MSDE 2000, ανατρέξτε στα ακόλουθα άρθρα της Γνωσιακής Βάσης της Microsoft:
(http://download.microsoft.com/download/SQL70/File/2/Win98/En-US/SQLBOL.exe)
319930
(http://support.microsoft.com/kb/319930/
)
Πώς να συνδεθείτε σε μια παρουσία του SQL Server Desktop Edition ή του SQL Server 2005 Express Edition241397
(http://support.microsoft.com/kb/241397/EN-US/
)
Τρόπος δημιουργίας αντιγράφων ασφαλείας μιας βάσης δεδομένων επιφάνειας εργασίας Microsoft κινητήρα με Transact-SQLΙδιότητεςΑναγν. άρθρου: 325003 - Τελευταία αναθεώρηση: Κυριακή, 29 Μαΐου 2011 - Αναθεώρηση: 4.0
Μηχανικά μεταφρασμένο ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης. Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:325003
(http://support.microsoft.com/kb/325003/en-us/
)
| Μεταφράσεις άρθρων
|





Επιστροφή στην αρχή








