- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL数据库降级还原讲义
SQL数据库降级还原环境:SQL 2008 R2 SQL 2005数据导入导出在SQL 2005中新建一个数据库创建好之后右键新创建的数据库,任务→导入数据选择数据源,身份验证的时候必须用SQL Server身份验证,否则会报下图错误选择好之后下一步,选择SQL Server身份验证,目标数据库即新建的数据库下一步下一步,表全选下一步下一步完成执行完成生成脚本在2005中新建一个数据库,为避免麻烦,需要与2008 R2中需要降级还原的数据库名称保持一致,2008 R2中需要降级还原的数据库右键→任务→生成脚本下一步下一步注意脚本存放位置,高级选项中需要设置选择需要降级的SQL版本选择要编写脚本的数据的类型,如果只需要表,不需要数据的话就选择仅架构,只需要数据的话选择仅数据,即需要数据又需要架构选择架构和数据编写数据库压缩选项的脚本改为true,确定→下一步下一步完成后在你所选择的存放位置会出现文件,将此文件放到2005上执行SQL专用导入导出工具BCP此方法适用于几张表数据较大,导出太慢,如果是多张表数据都太多的情况下此方法不适用,如电子病历数据库中的emr_doc_emr_info表中数据较多,降级还原时需要从2008 R2中导出然后导入到2005中,此时可以使用BCP命令快捷键WIN+R打开输入cmd确定输入命令:bcp 数据库名.dbo.表名 out 存放路径\文件名称 –c –U 登录名 –P 密码执行需注意:-U、-P,U和P必须是大写,默认是本机本地实例,如果是远程实例的话,需要在命令后面加上-S 远程机器IP,此时会在你所设置的存放路径形成一个.dat文件导入时命令将out 改为inbcp 数据库名.dbo.表名 in 存放路径\文件名称 –c –U 登录名 –P 密码过程如图SQL SERVER 2008 R2SQL SERVER 2005
文档评论(0)