今天碰到一个数据库, 居然没有扩展名, 也是醉了, 连附加都没办法用图形界面……
还是得想办法将其改为正规的扩展名才好。
USE [master]
GO
--1. 创建测试库
CREATE DATABASE [abc]
CONTAINMENT = NONE
ON PRIMARY
( NAME = N'abc', FILENAME = N'D:\database\abc' , SIZE = 8192KB , FILEGROWTH = 8192KB )
LOG ON
( NAME = N'abc_log', FILENAME = N'D:\database\abc_log' , SIZE = 8192KB , FILEGROWTH = 8192KB )
GO
--2. 备份测试库
BACKUP DATABASE abc TO DISK=N'd:\database_bak\abc.bak'
GO
--3. 还原时改数据库名,并改数据文件和日志文件的名称
RESTORE DATABASE [abc_2] FROM DISK = N'D:\database_bak\abc.bak' WITH FILE = 1
, MOVE N'abc' TO N'D:\database\abc.mdf'
, MOVE N'abc_log' TO N'D:\database\abc_log.ldf', NOUNLOAD, REPLACE, STATS = 5
GO