以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 本分问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=23877) |
-- 作者:191422411 -- 发布时间:2012/9/22 14:13:00 -- 本分问题
[此贴子已经被作者于2014-10-30 21:46:31编辑过]
|
-- 作者:lin_hailun -- 发布时间:2012/9/22 14:51:00 -- 如果要备份外部数据源数据的话,可以执行下面的语句 Dim cmd As New SQLCommand cmd.C cmd.CommandText = "BACKUP DATABASE 数据库名称 TO DISK = \'d:\\test.bak\'" cmd.ExecuteNonQuery() |
-- 作者:191422411 -- 发布时间:2012/9/22 20:03:00 -- 以下是引用muhua在2012-9-22 14:34:00的发言:
把数据分到本地,就失去了SQL联网的意义了,数据就不能及时共享了。
如果真的需要这样,那就不要做MSSQL数据库,直接做单机版就好了。 是防止丢失,所问非所答。 |
-- 作者:191422411 -- 发布时间:2012/9/22 20:05:00 -- 以下是引用lin_hailun在2012-9-22 14:51:00的发言:
如果要备份外部数据源数据的话,可以执行下面的语句 Dim cmd As New SQLCommand cmd.C cmd.CommandText = "BACKUP DATABASE 数据库名称 TO DISK = \'d:\\test.bak\'" cmd.ExecuteNonQuery() 再问下,恢复的语句是什么呢 |
-- 作者:e-png -- 发布时间:2012/9/22 23:22:00 -- 以下是引用191422411在2012-9-22 20:03:00的发言:
是防止丢失,所问非所答。 是你自己的"本分" 让人误解了, 应该是"备份"吧? |
-- 作者:lin_hailun -- 发布时间:2012/9/24 8:58:00 -- 以下是引用191422411在2012-9-22 20:05:00的发言:
再问下,恢复的语句是什么呢 RESTORE DATABASE 新数据库名 FROM DISK=\'bak文件完整路径\' WITH REPLACE |
-- 作者:Fotable -- 发布时间:2012/11/20 19:58:00 -- 谢谢 我用的上 |
-- 作者:Fotable -- 发布时间:2012/11/20 19:58:00 -- 如果要单独备份其中的某张表 又该如何呢 |
-- 作者:Fotable -- 发布时间:2012/11/20 20:10:00 -- 以下是引用lin_hailun在2012-9-22 14:51:00的发言:
如果要备份外部数据源数据的话,可以执行下面的语句 Dim cmd As New SQLCommand cmd.C cmd.CommandText = "BACKUP DATABASE 数据库名称 TO DISK = \'d:\\test.bak\'" cmd.ExecuteNonQuery() 无效的 SQL语句;期待 \'DELETE\'、\'INSERT\'、\'PROCEDURE\'、\'SELECT\'、或 \'UPDATE\'。 |
-- 作者:lihe60 -- 发布时间:2012/11/20 20:29:00 -- 以下是引用lin_hailun在2012-9-24 8:58:00的发言:
RESTORE DATABASE 新数据库名 FROM DISK=\'bak文件完整路径\' WITH REPLACE 恢复不了呀。 |