MSSQL 脚本还原数据库命令总结
本文章收藏了大量的关于MSSQL 脚本还原数据库命令,有需要学习的朋友可参考参考。
例1
代码如下 | 复制代码 |
use master --还原数据库 RESTORE DATABASE [数据库] |
例2
sqlserver2005数据库备份文件,在management studio中使用restore总是提示异常
只好尝试用sql脚本进行还原,成功!
代码如下 | 复制代码 |
RESTORE DATABASE IAC |
注:move后面的文件名是原有数据库的 data 文件名,以及data日志文件名
如果出现错误可参考
在management studio中使用restore时,生成的脚本如下:
RESTORE DATABASE IAC FILE = N'IAC'
FROM DISK = 'l:IACSystemDb071218.bak' WITH FILE = 1,
WITH MOVE 'IACSystemDb' TO 'D:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLDataIAC.mdf',
MOVE 'IACSystemDb_Log' TO 'D:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLDataIAC_log.ldf',
STATS = 10, REPLACE
错误提示bak包含了不止一个文件,所以去掉FILE = N'IAC'和WITH FILE = 1
脚本是从网上搜索的一些方法
事务日志是可以基于时间点恢复的,必须在full或bulk_logged模式下
代码如下 | 复制代码 |
Alter database [DBName] set recover bulk_logged, then the following operation will not be logged: |
差异备份的数据文件不和数据备份的文件用一个文件,尽管可以
每一种备份模式下,备份的同时要备份master和msdb数据库
数据备份和清空日志没有关系,但清空日志要发生在事务日志备份之后,在这个之间
模式设置:
代码如下 | 复制代码 |
alter database CACDB_S1000 set recovery bulk_logged |
数据备份:
代码如下 | 复制代码 |
backup database CACDB_S1000 to disk='E:backupdataCACDB_S1000_200801031245.data' |
差异备份:
代码如下 | 复制代码 |
backup database CACDB_S1000 to disk=' E:backupdiffCACDB_S1000_200801031245.diff' with DIFFERENTIAL |
清空日志:
代码如下 | 复制代码 |
DUMP TRANSACTION CACDB_S1000 WITH NO_LOG BACKUP LOG CACDB_S1000 WITH NO_LOG DBCC SHRINKDATABASE (CACDB_S1000) |
事务日志备份:
代码如下 | 复制代码 |
BACKUP LOG CACDB_S1000 to disk = ' E:backuplogCACDB_S1000_200801031245.log' |
还原:
代码如下 | 复制代码 |
RESTORE DATABASE CACDB_S1000 FROM DISK = 'E:backupdataCACDB_S1000_200801031245.data' with NORECOVERY RESTORE LOG CACDB_S1000 from disk = ' E:backuplogCACDB_S1000_200801031250.log' |

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

L'article discute de l'utilisation de l'instruction ALTER TABLE de MySQL pour modifier les tables, notamment en ajoutant / abandon les colonnes, en renommant des tables / colonnes et en modifiant les types de données de colonne.

L'article discute de la configuration du cryptage SSL / TLS pour MySQL, y compris la génération et la vérification de certificat. Le problème principal est d'utiliser les implications de sécurité des certificats auto-signés. [Compte de caractère: 159]

L'article traite des stratégies pour gérer de grands ensembles de données dans MySQL, y compris le partitionnement, la rupture, l'indexation et l'optimisation des requêtes.

L'article traite des outils de GUI MySQL populaires comme MySQL Workbench et PhpMyAdmin, en comparant leurs fonctionnalités et leur pertinence pour les débutants et les utilisateurs avancés. [159 caractères]

L'article discute de la suppression des tables dans MySQL en utilisant l'instruction TABLE DROP, mettant l'accent sur les précautions et les risques. Il souligne que l'action est irréversible sans sauvegardes, détaillant les méthodes de récupération et les risques potentiels de l'environnement de production.

L'article discute de l'utilisation de clés étrangères pour représenter les relations dans les bases de données, en se concentrant sur les meilleures pratiques, l'intégrité des données et les pièges communs à éviter.

L'article discute de la création d'index sur les colonnes JSON dans diverses bases de données comme PostgreSQL, MySQL et MongoDB pour améliorer les performances de la requête. Il explique la syntaxe et les avantages de l'indexation des chemins JSON spécifiques et répertorie les systèmes de base de données pris en charge.

L'article discute de la sécurisation MySQL contre l'injection SQL et les attaques brutales à l'aide de déclarations préparées, de validation des entrées et de politiques de mot de passe solides (159 caractères)
