当前位置:主页>销售管理软件> 列表

如何备份数据库里的单个表或多个表??? 找财务软件操作流程

仓库管理软件版1楼: 如题

2楼: 至少说说是什么数据库吧? 如用友人事管理软件

3楼: 楼上说的是

4楼: 如果是SQLSERVER,用:select * into table1_bak from table1

5楼: sql server数据库呀

6楼: 也就是如何把指定的几个表备份成一个类似于*.bak文件,
然后想还原时在把这个文件还原到几个表中]
如何做到

仓库管理软件版7楼: 我顶!!!ql server数据库呀
也就是如何把指定的几个表备份成一个类似于*.bak文件,
然后想还原时在把这个文件还原到几个表中]
如何做到

8楼: 用adoquery.SaveToFile 就能存文件了

9楼: 还是比较模糊,能部能贴出部分代码?
两外我在还原数据库时切断数据库连接时发生错误:
alter database scm set online with rollback immediate
在查询分析器里执行时报错:
服务器: 消息 5001,级别 16,状态 2,行 1
用户必须在 master 数据库中。
服务器: 消息 5069,级别 16,状态 1,行 1
ALTER DATABASE 语句失败。

那怎么样才能断开数据库的连接,我看了好多网上的资料,都是这样用的,是不是登陆用户不对????

10楼: 单个表可以导出为XML文件,这样表任何格式都不变。

11楼: to nov26.net


可是你说的和我提出的好象不一样
我想要的效果是可以将数据库的一些指定的表导出然后保存为指定的文件(比如*.bak)
我现在用的是back database table to disk=''路径'' 可是这是整体备份不能针对某个表


而且我在还原表时遇到一个问题:就是我切断连接时出现错误:
alter database scm set online with rollback immediate
错误如下:
在查询分析器里执行时报错:
服务器: 消息 5001,级别 16,状态 2,行 1
用户必须在 master 数据库中。
服务器: 消息 5069,级别 16,状态 1,行 1
ALTER DATABASE 语句失败。

12楼: 帮你顶一下。 如下载财务软件

13楼: 在来顶~!~

仓库管理软件版14楼: 在还原时,不要连接到当前数据库,可以先连接到master数据库,再执行还原操作就可以了!

15楼: 先连接到master??
具体一点?? 是在还原master还是还原我想还原的数据库???
我有点糊涂??

16楼: 顶!
各位大哥,帮帮我呀

17楼: 各位大哥:帮我看下呀!!!
我想要的效果是可以将数据库的一些指定的表导出然后保存为指定的文件(比如*.bak)


我现在用的是back database table to disk=''路径'' 可是这是整体备份不能针对某个表


而且我在还原表时遇到一个问题:就是我切断连接时出现错误:
alter database scm set online with rollback immediate
错误如下:
在查询分析器里执行时报错:
服务器: 消息 5001,级别 16,状态 2,行 1
用户必须在 master 数据库中。
服务器: 消息 5069,级别 16,状态 1,行 1
ALTER DATABASE 语句失败。

18楼: 顶起`!~!

19楼: 顶起~!![:(!]

20楼: 再顶~!~!

仓库管理软件版21楼: 用SQL带的BCP工具进行备份

22楼: 备份没有问题,
可是就是还原时出现问题呀
alter database scm set online with rollback immediate
错误如下:
在查询分析器里执行时报错:
服务器: 消息 5001,级别 16,状态 2,行 1
用户必须在 master 数据库中。
服务器: 消息 5069,级别 16,状态 1,行 1
ALTER DATABASE 语句失败。 如财务软件操作流程

23楼: 这些问题,网上例子一大堆

24楼: to kofoun
可否给个连接网址给我
我怎么在网上搜索找不到这个问题解决方法????

25楼: 用bcp [[database_name.]owner.]table_name datafile -c -Usa -Ppassword

26楼: to CoolSlob
你的方法我没有试过, 不过我现在就这个问题不知道是什么原因? 怎么解决?
alter database scm set online with rollback immediate
错误如下:
在查询分析器里执行时报错:
服务器: 消息 5001,级别 16,状态 2,行 1
用户必须在 master 数据库中。
服务器: 消息 5069,级别 16,状态 1,行 1
ALTER DATABASE 语句失败。

27楼: 这样就可以了:

use master alter database scm set online with rollback immediate

仓库管理软件版28楼: 多人接受答案了。