SQL Server 2012 数据库数据导出为脚本
2016-06-24 10:04
363 查看
转自:http://blog.csdn.net/ituff/article/details/8265822
将高版本的的SQL Server数据库移到低版本的SQL Server是一件十分蛋疼的事,最后的好方法就是生成数据库脚本,然后运行SQL脚本重新在目标数据库服务器上生成新的数据库。从SQL SERVER 2008开始,我们就可以很方便的导出数据脚本,而无需再借助存储过程。
在SQL Server Mangement Studio 2008 的对象资源管理器中,右击需要导出数据的数据库,在弹出的菜单中选择“任务”下的“生成脚本”选项。
在脚本想到的选择脚本呢选项中,将“编写数据的脚本”选择为TRUE,就可以生成带数据的脚本。然而最近我把SQL Server升级到2012的时候,突然发现没有这个选项了,那我们怎么生成带数据的脚本呢?请看下文吧:
在2012中,选择则生成脚本后会显示这个界面
点击“下一步”
点击“下一步”
点击“高级”
点击“要编写脚本的数据的类型”,选择“架构和数据”,如果选择“仅限架构”(默认),脚本只带有表结构;如果选择“仅限数据”,脚本只带有表中数据。点击“确定”
点击“下一步”
点击“完成”
很好,现在拿着你的SQL脚本去部署数据库吧。
将高版本的的SQL Server数据库移到低版本的SQL Server是一件十分蛋疼的事,最后的好方法就是生成数据库脚本,然后运行SQL脚本重新在目标数据库服务器上生成新的数据库。从SQL SERVER 2008开始,我们就可以很方便的导出数据脚本,而无需再借助存储过程。
在SQL Server Mangement Studio 2008 的对象资源管理器中,右击需要导出数据的数据库,在弹出的菜单中选择“任务”下的“生成脚本”选项。
在脚本想到的选择脚本呢选项中,将“编写数据的脚本”选择为TRUE,就可以生成带数据的脚本。然而最近我把SQL Server升级到2012的时候,突然发现没有这个选项了,那我们怎么生成带数据的脚本呢?请看下文吧:
在2012中,选择则生成脚本后会显示这个界面
点击“下一步”
点击“下一步”
点击“高级”
点击“要编写脚本的数据的类型”,选择“架构和数据”,如果选择“仅限架构”(默认),脚本只带有表结构;如果选择“仅限数据”,脚本只带有表中数据。点击“确定”
点击“下一步”
点击“完成”
很好,现在拿着你的SQL脚本去部署数据库吧。
相关文章推荐
- 使用了数据库 发现总是崩溃 提示表找不到 或者字段不存在之类的
- ORACLE R12 Workflow Mailer设置
- ORACLE多表关联UPDATE
- SQL Server LightWeight Pooling(纤程) 选项
- SQL Server LightWeight Pooling(纤程) 选项
- Oracle 清理udump垃圾文件shell
- 超越之MongDB系列教程(五) Mongodb的修改器
- 超越之MongDB系列教程(四) Mongodb的基本操作(含插入与删除)
- oracle中视图
- redis安装
- 最新版Oracle Linux 6.8系统的安装
- mysql ssh 登陆
- ubuntu16.04下安装的mysql数据库问题
- mysql数据导入
- SQL Server高CPU使用故障排除
- SQL Server高CPU使用故障排除
- oracle中文显示为问号
- mysql删除重复记录
- SqlSessionFactoryBean
- RedHat 7 静默安装Oracle 12c