问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在sqlserver2000数据库中怎么导入.bak文件

发布网友 发布时间:2022-04-22 04:05

我来回答

5个回答

热心网友 时间:2022-06-18 04:06

1、选中数据库右键-->还原数据库。

2、目标数据库:可以进行选择,也可以自己手动输入数据库的名字。

3、然后点击右侧添加。

4、选中你本地的.bak文件。

5、选中-->确定

6、勾选数据库-->确定

7、最后等待执行,其中正在执行(0%)是进度,等待进度为(100%)极为导入成功,数据库太大可能消耗时间有点长。

8、导入期间出现内存不足等问题时,点击确定即可。

热心网友 时间:2022-06-18 05:24

打开企业管理器---新建一个数据库---右击选择还原数据库----选择从设备(选择添加,选择.bak文件)----确定---从选项中选择在现有数据库上强制还原----确定

热心网友 时间:2022-06-18 06:58

.bak可能是sql..试试用sql导入。。打开企业管理器---新建一个数据库---右击选择还原数据库----选择从设备(选择添加,选择.bak文件)----确定---从选项中选择在现有数据库上强制还原----确定

热心网友 时间:2022-06-18 08:50

还原数据库备份是吧?
在 数据库 点右键,“所有任务” --“还原数据库”,设置好相关信息,选择“从设备”,把备份选进来,然后还原就可以了。

热心网友 时间:2022-06-18 10:58

这里有个列子
://恢复 语句
alter database pubs set SINGLE_USER with rollback IMMEDIATE use master
RESTORE DATABASE pubs
FROM DISK = 'c:\pubs.bak'
WITH NORECOVERY, MOVE 'pubs' TO 'C:\xx\pubs.mdf',
MOVE 'pubs_log' TO 'C:\xx\pubs_log.ldf'
//备份
BACKUP DATABASE pubs
TO DISK = 'c:\pubs.bak'
//条目
RESTORE FILELISTONLY
FROM DISK = 'c:\pubs.bak'

(1)数据备份语句:backup database 数据库名 to disk='保存路径\dbName.bak'
(2)数据恢复语句:restore database 数据库名 from disk='保存路径\dbName.bak' WITH MOVE 'dbName_Data' TO 'c:\tcomcrm20041217.mdf', --数据文件还原后存放的新位置
MOVE 'dbName_Log' TO 'c:\comcrm20041217.ldf' ----日志文件还原后存放的新位置
关于这两个语句还有更详细的介绍:http://blog.csdn.net/holyrong/archive/2007/08/29/1764105.aspx
//数据库备份与恢复实例
private void btnBak_Click(object sender, EventArgs e) //备份
{
string saveAway = this.tbxBakLoad.Text.ToString().Trim();
string cmdText = @"backup database " + System.Configuration.ConfigurationSettings.AppSettings["dbName"] + " to disk='" + saveAway + "'";
BakRectSql(cmdText,true);
}
private void btnRect_Click(object sender, EventArgs e) //恢复
{
string openAway = this.tbxRectLoad.Text.ToString().Trim();//读取文件的路径
string cmdText = @"restore database " + System.Configuration.ConfigurationSettings.AppSettings["dbName"] + " from disk='" + openAway + "'";
BakRectSql(cmdText,false);
}
/// <summary>
/// 对数据库的备份和恢复操作,Sql语句实现
/// </summary>
/// <param name="cmdText">实现备份或恢复的Sql语句 </param>
/// <param name="isBak">该操作是否为备份操作,是为true否,为false </param>
private void BakRectSql(string cmdText,bool isBak)
{
SqlCommand cmdBakRst = new SqlCommand();
SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=master;uid=sa;pwd=;");
try
{
conn.Open();
cmdBakRst.Connection = conn;
cmdBakRst.CommandType = CommandType.Text;
if (!isBak) //如果是恢复操作
{
string setOffline = "Alter database GroupMessage Set Offline With rollback immediate ";
string setOnline = " Alter database GroupMessage Set Online With Rollback immediate";
cmdBakRst.CommandText = setOffline + cmdText + setOnline;
}
else
{
cmdBakRst.CommandText = cmdText;
}
cmdBakRst.ExecuteNonQuery();
if (!isBak)
{
MessageBox.Show("恭喜你,数据成功恢复为所选文档的状态!", "系统消息");
}
else
{
MessageBox.Show("恭喜,你已经成功备份当前数据!", "系统消息");
}
}
catch (SqlException sexc)
{
MessageBox.Show("失败,可能是对数据库操作失败,原因:" + sexc, "数据库错误消息");
}
catch (Exception ex)
{
MessageBox.Show("对不起,操作失败,可能原因:" + ex, "系统消息");
}
finally
{
cmdBakRst.Dispose();
conn.Close();
conn.Dispose();
}
}
另外,如果出现:“尚未备份数据库的日志尾部”错误,可以在还原语句后加上 With Replace 或 With stopat

你可以去试着备份或恢复数据,理解才好
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 哪里可以查自己的公积金有多少 sql2008R2怎么生成bak备份文件 怎么样把sql server里的数据库生成.bak文件 在哪查自己的公积金 sqlserver怎么导出bak 美的空调大一匹YA102B1和TP200B1那个好? 美的空调YA102(1)和pF200是什么意思 美的空调这款是什么价格 美的空调YA102A比YA102增加了啥功能? 美的空调26Pd200多少钱一台 新手如何学习seo网站优化 美的空调1p的市场价是多少 新手如何学SEO? 1P美的空调多少钱 零基础学seo可以吗? 美的空调1匹多少钱 SEO人需要掌握 seo快速入门教程 哪些技能 美的大1p空调售价多少 seo新手需要学习什么知识? SEO小白如何自学SEO入门到精通 我用sql语句备份数据库生成.bak文件,如何用这个备... 如何向sqlserver 2008中导入.bak的文件 哪里可以查公积金余额查询 2014版sqlserver备份.bak文件在2008版sqlserveer上... sqlserver 2008 如何生成sqlserver2000 的bak文件? sqlserver2008怎么把bak文件导入数据库 Sql Server中备份的BAK文件如何导入到mysql中? 《模拟人生4》豪华版和普通版区别是什么? [转载]sql server 中如何导入*.bak 文件 《模拟人生4》好玩吗? SqlServer数据库备份文件.bak如何压缩? 《模拟人生4》中文设置在哪里? 半命题作文“ 比 ” 更重要 模拟人生4怎么玩 SQLServer2012没有数据库 还原bak文件 怎么弄 半命题作文《什么最重要》 模拟人生4怎么选择种族 模拟人生4生命手册怎么得 sqlserver中的库可以像oracle那样导出为dmp文件吗 半命题作文_是很重很重的600字