Ash*_*hok 49 sql-server database-restore database-backups sql-server-2008
我有一个.bak
文件,我想使用此文件在全新安装的SQL Server 2008 Management Studio中重新创建数据库.
有人能指出我如何做到这一点的正确方向?
我试过了:
右键单击object explorer中的Databases容器
从上下文菜单中选择Restore database
将"数据库"指定为新数据库或现有数据库
从设备指定要还原的源
选择备份媒体作为文件
单击"添加"按钮,然后浏览到BAK文件的位置
但我得到的错误
服务器'MyServer-PC'的恢复失败.(Microsoft.SqlServer.SmoExtended)
附加信息:
System.Data.SqlClient.SqlError:备份集包含现有"invent"数据库以外的数据库的备份.(Microsoft.SqlServer.Smo)
Al-*_*sli 88
阅读此链接它显示一步一步: 还原数据库
1-单击" 开始",选择" 所有程序",单击" Microsoft SQL Server 2008",然后选择" SQL Server Management Studio".这将打开"连接到服务器"对话框.确保服务器名称YourServerName和该身份验证设置为Windows身份验证.单击连接.
2-在右侧,右键单击"数据库",然后选择"还原数据库".这将打开" 还原数据库"窗口.
3-在" 还原数据库"屏幕上,选择" 从设备"单选按钮,然后单击"..."框.这将打开" 指定备份"屏幕.
4-在" 指定备份"屏幕上,单击" 添加".这将打开Locate Backup File.
5-选择DBBackup文件夹并选择BackUp文件.
6-在" 还原数据库"屏幕上的 "选择要还原的备份集"下:选中"数据"旁边的"还原"框,并选中"数据库"旁边的下拉列表:选择"DbName".
7-好的,你完成了.
vig*_*ity 46
要通过TSQL(ssms查询窗口或sqlcmd.exe)执行此操作,只需运行:
RESTORE DATABASE MyDatabase FROM DISK='c:\backups\MyDataBase1.bak'
Run Code Online (Sandbox Code Playgroud)
要通过GUI - 打开SSMS,右键单击数据库并按照以下步骤操作