如何只备份sql server数据库的某几张表的数据和还原数据

\u5982\u4f55\u53ea\u5907\u4efdsql server\u6570\u636e\u5e93\u7684\u67d0\u51e0\u5f20\u8868\u7684\u6570\u636e\u548c\u8fd8\u539f\u6570\u636e

select * into \u65b0\u6570\u636e\u5e93..\u65b0\u8868 from \u65e7\u6570\u636e\u5e93..\u65e7\u8868
\u5c31\u53ef\u4ee5\u628a\u8868\u6570\u636e\u5907\u4efd\u5230\u53e6\u5916\u4e00\u4e2a\u6570\u636e\u5e93\u4e86
---------------------
\u7b2c\u4e00\u6b65\uff1a\u9009\u62e9\u9700\u8981\u8fd8\u539f\u7684\u6570\u636e\u5e93\uff0c\u9f20\u6807\u53f3\u952e\uff0c\u9009\u62e9\u4efb\u52a1\u4e0b\u7684\u8fd8\u539f

\u7b2c\u4e8c\u6b65\uff1a\u9009\u62e9\u201c\u6e90\u8bbe\u5907\u201d\uff0c\u70b9\u51fb\u540e\u9762\u7684\u6587\u4ef6\u9009\u62e9\u201c...\u201d

\u7b2c\u4e09\u6b65\uff1a\u6dfb\u52a0\u4f60\u9700\u8981\u8fd8\u539f\u7684\u6570\u636e\u5e93\uff0c\u8fd8\u539f\u7684\u6570\u636e\u5e93\u6587\u4ef6\u540e\u7f00\u4e3a\u5907\u4efd\u6587\u4ef6\uff08bak\uff09
\u7b2c\u56db\u6b65\uff1a\u9009\u4e2d\u6dfb\u52a0\u8fdb\u6765\u7684\u8fd8\u539f\u6587\u4ef6\uff0c\u627e\u5230\u5de6\u4e0a\u89d2\u4e0a\u7684\u201c\u9009\u62e9\u9879\u201d\uff0c\u52fe\u9009\u7b2c\u4e00\u9879\uff08\u8986\u76d6\u73b0\u6709\u6570\u636e\u5e93\uff09\uff0c\u70b9\u51fb\u786e\u5b9a\u5c31\u53ef\u4ee5\u4e86

\u7528JOB \u4f01\u4e1a\u7ba1\u7406\u5668 --\u7ba1\u7406 --SQL Server\u4ee3\u7406 --\u53f3\u952e\u4f5c\u4e1a --\u65b0\u5efa\u4f5c\u4e1a --"\u5e38\u89c4"\u9879\u4e2d\u8f93\u5165\u4f5c\u4e1a\u540d\u79f0 --"\u6b65\u9aa4"\u9879 --\u65b0\u5efa --"\u6b65\u9aa4\u540d"\u4e2d\u8f93\u5165\u6b65\u9aa4\u540d --"\u7c7b\u578b"\u4e2d\u9009\u62e9"Transact-SQL \u811a\u672c(TSQL)" --"\u6570\u636e\u5e93"\u9009\u62e9\u6267\u884c\u547d\u4ee4\u7684\u6570\u636e\u5e93 --"\u547d\u4ee4"\u4e2d\u8f93\u5165\u8981\u6267\u884c\u7684\u8bed\u53e5: --\u786e\u5b9a --"\u8c03\u5ea6"\u9879 --\u65b0\u5efa\u8c03\u5ea6 --"\u540d\u79f0"\u4e2d\u8f93\u5165\u8c03\u5ea6\u540d\u79f0 --"\u8c03\u5ea6\u7c7b\u578b"\u4e2d\u9009\u62e9\u4f60\u7684\u4f5c\u4e1a\u6267\u884c\u5b89\u6392 --\u5982\u679c\u9009\u62e9"\u53cd\u590d\u51fa\u73b0" --\u70b9"\u66f4\u6539"\u6765\u8bbe\u7f6e\u4f60\u7684\u65f6\u95f4\u5b89\u6392\u4e3a\u4e00\u5929\u4e00\u6b21 \u7136\u540e\u5c06SQL Agent\u670d\u52a1\u542f\u52a8,\u5e76\u8bbe\u7f6e\u4e3a\u81ea\u52a8\u542f\u52a8,\u5426\u5219\u4f60\u7684\u4f5c\u4e1a\u4e0d\u4f1a\u88ab\u6267\u884c \u8bbe\u7f6e\u65b9\u6cd5: \u6211\u7684\u7535\u8111--\u63a7\u5236\u9762\u677f--\u7ba1\u7406\u5de5\u5177--\u670d\u52a1--\u53f3\u952e SQLSERVERAGENT--\u5c5e\u6027--\u542f\u52a8\u7c7b\u578b--\u9009\u62e9"\u81ea\u52a8\u542f\u52a8"--\u786e\u5b9a.

select * into 新数据库..新表 from 旧数据库..旧表
就可以把表数据备份到另外一个数据库了
---------------------
第一步:选择需要还原的数据库,鼠标右键,选择任务下的还原

第二步:选择“源设备”,点击后面的文件选择“...”

第三步:添加你需要还原的数据库,还原的数据库文件后缀为备份文件(bak)
第四步:选中添加进来的还原文件,找到左上角上的“选择项”,勾选第一项(覆盖现有数据库),点击确定就可以了

第一种
可以迅速使用 SELECT....INTO 语法
SELECT *
INTO 备份表名
FROM 源数据表
--备份表名不存在SQLSERVER会自动创建,如果事先有备份表语法改成INSERT 。。SELECT。。
第二种
A.查询出来的结果,直接在查询结果框全选右击 -》将结果另存为txt
B.然后利用数据库向导-单击数据库右键》任务-》导出数据-》平面文件源...>然后自己编辑映射导入。
第三种
BCP命令 详细语法参考帮助文件吧

扩展阅读:如何查看sql server版本 ... sql server服务不见了 ... 如何彻底清理sql server ... sql server的备份表在哪 ... sqlserver自动备份设置 ... sql server如何自动备份 ... 找不到sql server服务 ... sql server2019 ... sql server自动备份的方法 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网