问题描述:
有时候我们只需要导出一张表和表数据到另外一个数据库,如果是备份整个库的话,就会很麻烦那样,没法满足需求。
解决方法:
以sqlserver2014为例:把MGActivity数据库的batch_mail表导出表数据和表结构
![](https://img2018.cnblogs.com/blog/872610/201902/872610-20190225150041025-809651105.png)
1、选择MGActivity数据库右键选择-->任务-->生成脚本
![](https://img2018.cnblogs.com/blog/872610/201902/872610-20190225150048239-1723084839.png)
2、弹出生成脚本窗口-->下一步-->选择对象(勾选刚刚的batch_mail表)然后下一步
![](https://img2018.cnblogs.com/blog/872610/201902/872610-20190225150054135-1341009338.png)
3、到设置脚本编写选项-->点击高级-->要编写脚本的数据类型-->选择结构和数据(这就是能把表结构和表数据生成脚本的选项)
![](https://img2018.cnblogs.com/blog/872610/201902/872610-20190225150102285-1895864106.png)
4、直接选择好导出脚本的位置就行这里
![](https://img2018.cnblogs.com/blog/872610/201902/872610-20190225150109916-1205651512.png)
5、摘要位置直接选择下一步即可
![](https://img2018.cnblogs.com/blog/872610/201902/872610-20190225150122241-1920569142.png)
6、直接看到下面显示绿色和结果显示成功即可,然后到刚刚选择的路径找到脚本文件
![](https://img2018.cnblogs.com/blog/872610/201902/872610-20190225150133526-575916945.png)
7、生成的脚本打开即可查看到有create表和insert语句
![](https://img2018.cnblogs.com/blog/872610/201902/872610-20190225150145110-695608622.png)