SQL...如何对DB中的单个表备份?
发布网友
发布时间:2022-04-10 07:34
我来回答
共3个回答
热心网友
时间:2022-04-10 09:03
只要能把数据保留下来就可以,管他什么渠道的备份。
写一条select * from mytable
把结果存到文件里,也可以说是备份。
如果数据量太大,那就用专门的导出工具把表导出到文件里。
数据库的backup命令是针对整个库的,不是针对表的。
热心网友
时间:2022-04-10 10:21
导出的SQL语句
exec master..xp_cmdshell 'bcp " select * from hrm..t_emp where ... " queryout d:\emp.txt -c -U "username" -P
"password"' --将数据库hrm表t_emp导出到d:\emp.txt ,即是导出成txt文件
热心网友
时间:2022-04-10 11:56
如果你的表在一个文件组里就省事的,直接备份那个对应的文件组
导出表不能等于备份,如果你的库很复杂的话,很多触发器,键之间的关系都不能保留.唯一能留下来的只有数据内容
我说的sqlserver,其它数据库也应该类似