备份文件bak如何被c#代码读取使用?

嘴哥臭鼬 2011-11-18 10:43:12
一个方案,一个礼拜备份sqlexpress数据然后现有数据库清空,界面wpf中有一个功能不知道如何实现了,就是需要选择历史数据进行查看,如果是备份bak文件我如何选择查看?或是否有更好的备份文件方式来解决这样的问题?多谢!

...全文
304 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
dawugui 2011-11-18
  • 打赏
  • 举报
回复
[Quote=引用楼主 strife 的回复:]
一个方案,一个礼拜备份sqlexpress数据然后现有数据库清空,界面wpf中有一个功能不知道如何实现了,就是需要选择历史数据进行查看,如果是备份bak文件我如何选择查看?或是否有更好的备份文件方式来解决这样的问题?多谢!
[/Quote]备份文件需要在sql server服务器上还原后才能使用.
pengxuan 2011-11-18
  • 打赏
  • 举报
回复
备份文件不还原到SQL SERVER你是看不了的
你要把数据清空,然后又要查历史数据
不如这样,你新建一个新库作为新礼拜的存储数据库,原来的库作为历史还在sql server里,可以直接查询历史库里的数据
--小F-- 2011-11-18
  • 打赏
  • 举报
回复
--例子:
还原
RESTORE DATABASE CDJTLZGIS
FROM DISK = 'c:\33.bak'
WITH MOVE 'CDJTLZGIS_Data' TO 'c:\CDJTLZGIS_Data',
MOVE 'CDJTLZGIS_Log' TO 'c:\CDJTLZGIS_Log'


RESTORE DATABASE TestDB
FROM DISK = 'c:\Northwind.bak'
WITH MOVE 'Northwind' TO 'c:\testdb.mdf',
MOVE 'Northwind_log' TO 'c:\testdb.ldf'
--小F-- 2011-11-18
  • 打赏
  • 举报
回复
应该是RESOTRE操作。
中国风 2011-11-18
  • 打赏
  • 举报
回复
或用dos命令附加bak文件

用sqlcmd/osql
中国风 2011-11-18
  • 打赏
  • 举报
回复
中国风 2011-11-18
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 strife 的回复:]

那个是直接通过数据库管理?我想通过c#代码管理怎么做?
[/Quote]
那是连接数据库操作

数据库都没有你怎么操作
嘴哥臭鼬 2011-11-18
  • 打赏
  • 举报
回复
那个是直接通过数据库管理?我想通过c#代码管理怎么做?
中国风 2011-11-18
  • 打赏
  • 举报
回复

Microsoft SQL Server Management Studio Express


http://www.microsoft.com/downloads/details.aspx?familyid=6053C6F8-82C8-479C-B25B-9ACA13141C9E&displaylang=zh-cn



下载一个企业管理器组件,方便操作
中国风 2011-11-18
  • 打赏
  • 举报
回复
需要还原到实例上,才能使用

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧