【数据库】sqlserver2008 R2 远程数据库脚本导入到本地

时间:2021-10-14 07:14:51

随手笔记,备份自用!!!

(一)远程数据库生成数据脚本(不丢失数据表主外键、视图

           1、远程数据库 》 任务  》 生成脚本

           2、选择生成脚本所需的数据库对象

                【数据库】sqlserver2008 R2 远程数据库脚本导入到本地

         3、生成脚本选项配置

                【数据库】sqlserver2008 R2 远程数据库脚本导入到本地

                点击【数据库】sqlserver2008 R2 远程数据库脚本导入到本地,配置生成脚本明细信息。

                框架和数据:表结构及其表数据

                【数据库】sqlserver2008 R2 远程数据库脚本导入到本地

         4、下一步

         5、生成脚本成功 

(二)将数据脚本导入到本地数据库

          1、对于小数据脚本可直接打开,然后粘贴到查询窗口进行执行

            【数据库】sqlserver2008 R2 远程数据库脚本导入到本地

          2、对于大数据脚本使用CMD下osql命令执行sql脚本(此方式可避免“没有足够的内存继续执行”错误

                    osql -?                                                    osql帮助说明

                    osql -E -i F:\sqldata-bak\sql_bak.sql   数据脚本全路径(实际大小有161M)

       执行时间有点长

       执行完毕后验证数据库数据是否导入成功