[英]Restore .bak database file on SQL Server without using SSMS? [DataGrip]
與SSMS相比,Datagrip似乎沒有“還原數據庫”選項,因此顯然唯一的方法是通過腳本。
我嘗試了以下方法:
RESTORE FILELISTONLY
FROM DISK = 'C:\Users\Marcelo\Downloads\Northwind.bak'
GO
RESTORE DATABASE Northwind
FROM DISK = 'C:\Users\Marcelo\Downloads\Northwind.bak'
WITH
MOVE 'Northwind' TO 'C:\Program Files\Microsoft SQL Server\MSSQL14.LENOBRAC\MSSQL\DATA\Northwind.mdf',
MOVE 'Northwind_log' TO 'C:\Program Files\Microsoft SQL Server\MSSQL14.LENOBRAC\MSSQL\DATA\Northwind_log.ldf',
GO
[2019-02-22 15:29:41]在1 s 117毫秒內完成
控制台顯示任務已完成,沒有問題,但是數據庫未顯示在側面資源管理器中,我也無法選擇任何表或執行任何操作,只能刪除數據庫。
這可能是什么原因?
你試一試,
USE [master]
RESTORE DATABASE Northwind
FROM DISK = N'C:\Users\Marcelo\Downloads\Northwind.bak'
WITH FILE = 1, NOUNLOAD, REPLACE, STATS = 5
GO
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.