How to backup and restore database in SQL Server

/*By Dylan SUN*/

If you want to backup and restore one database in SQL Server.

Firstly, create a shared folder, and add everyone with read/write right.

Secondly, backup your database.

You can use the following script :

backup database DatabaseName to disk ='\\SharedFolder\backup_database\DatabaseBackup.bak' with INIT, stats=10

Thirdly, restore your database

You have two methods to restore the database.

1. Use command line

If your database exists, you can drop it.

DROP DATABASE DatabaseName

Recreate it

CREATE DATABASE DatabaseName

Find the logical names for the data files and log files of the database backup.

restore filelistonly from disk='\\SharedFolder\backup_database\DatabaseBackup.bak'

Then you can restore your database with the following information.

RESTORE DATABASE DFM_INT_FI
  FROM DISK = '\\SharedFolder\backup_database\DataBaseBackup.bak'
  WITH REPLACE,
  MOVE 'DB_PRIMARY1' TO 'c:\temp\DB.mdf',
  MOVE 'DB_PRIMARY2' TO 'c:\temp\DB2ndf',
  MOVE 'DB_log' TO 'c:\temp\DB_log.ldf';

2. Use SSMS

Right Click DataBases, and then click "Restore database..."

Choose "Device", and then add the backup file

And then click OK, SSMS will restore the database itself.

时间: 2024-11-10 07:27:57

How to backup and restore database in SQL Server的相关文章

未能正确加载“VSTS for Database Professionals Sql Server Data-tier Application”包。

今天费了九牛二虎之力,重转好了vs2010之后,打开解决方案,报出下面的错误: --------------------------- Microsoft Visual Studio --------------------------- 未能正确加载"VSTS for Database Professionals Sql Server Data-tier Application"包. 此问题可能是由配置更改或安装另一个扩展导致的.可以在命令行中使用 /log 参数来运行应用程序,然后

Azure SqlDatabase 系列之2--Azure SQL Database 与 SQL Server 的比较

(内容整理自msdn Azure Sql Database主题部分内容) 与 SQL Server 相似,Azure SQL Database 为基于 Transact-SQL 的数据库访问公开表格格式数据流 (TDS) 接口.这允许你的数据库应用程序采用与它们使用 SQL Server 相同的方式来使用 Azure SQL Database. 与 SQL Server 管理不同,Azure SQL Database 从物理管理中提取逻辑管理:你继续管理数据库.登录名.用户和角色,但 Micro

转载:Character data is represented incorrectly when the code page of the client computer differs from the code page of the database in SQL Server 2005

https://support.microsoft.com/en-us/kb/904803 Character data is represented incorrectly when the code page of the client computer differs from the code page of the database in SQL Server 2005 Email Print SYMPTOMS Consider the following scenario: In

Intellij Idea 配置database 连接SQL Server 2012

首先确认通过TCP IP来连接连接SQLServer 2012 ? ? 确保 Server Authentication选择了SQL Server and Windows Authentication mode ? ? 打开 SQL SERVER CONFIGURATION MANAGER, 选择数据库实例,把Named Pipes和TCP/IP Status修改为Enabled 双击TCP/IP,选择IP Addresses,把所有IP Enabled改为Yes, 把IPAll 的TCP Po

Restore database use sql `*.bak` file

1.第一步: 2.第二步: 3.第三布: 4.第四步:

suitecrm 如何backup and restore ,从一个server 转移到另一个 server . 并保证customer package , customer module 不丢

原server部分 1 :  suite backup 分为 数据库和 网站 两部分 , 在 网站目录下 config.php , 可以看到 数据库名字 等信息 . 在 /home 目录下 , 新建 liuyang 目录 ---   mkdir liuyang 给予写权限 ---  sudo chmod -R a+rw /home/liuyang 2 :登陆 suitecrm 网站 ,admin----backup 到刚才的目录 3 : 备份数据库   先登陆 : mysql -u root -

P6 Professional Installation and Configuration Guide (Microsoft SQL Server Database) 16 R1

P6 Professional Installation and Configuration Guide (Microsoft SQL Server Database) 16 R1       May 2016 Contents About This Guide...................................................................................... 11 Shared Topics in This Guide .

[MSSQL]利用 本机账号(No Domain Name 环境) 设定 SQL Server 镜像(Database Mirroring)

摘要:?SQL Server?database mirroring with?local user account(no domain name). 使用说明: 本章将介绍如何在利用"本机账号"(或是在没有Domain Name 环境)来设定 SQL Server 镜像 (注:设定 SQL Server 镜像主要有三种方式: 1. 在有 Domain Name?环境可以透网域账号来设定 2.?在没有 Domain Name 环境可以每台电脑的本机账号来设定 3. 透过凭证的方式进行)

SQL Server中的database checkpoint

基于性能方面的考虑, 数据库引擎会在内存(buffer cache)中执行数据库数据页(pages)的修改, 不会再每次做完修改之后都把修改了的page写回到磁盘上. 更准确的说, 数据库引擎定期在每个数据库上生成一个checkpoint. Checkpoint会把当前内存中的修改了的页(dirty pages)还有transaction log的信息从内存中写入到磁盘, 还要记录关于tranaction log的信息. 数据库引擎支持下面几种checkpoint: automatic - 在后