高版本数据库数据附加到低版本数据库中的解决方案

首先, 找一台装有SQL Server 2008的电脑, 将你的数据库文件附加到这台电脑里.
附加成功后, 在SSMS的对象资源管理器窗口右键单击刚刚附加的数据库,依次选"任务>生成脚本...", 此时会弹出脚本向导对话框.
点"下一步".
在"选择数据库"对话框选中刚刚附加的数据库, 同时将底部的"为所选数据库中的所有对象编写脚本"打勾. 点下一步.
在"选择脚本选项"对话框中,还需要修改以下几个选项:
1)."编写数据的脚本",设为"True"; (SQL2005没有这个选项,所以才要找一台装有SQL2008的电脑嘛,多省事啊,省去了数据导入导出的麻烦)
2)."编写触发器脚本",设为"True";
3)."编写创建数据库的脚本",设为"True";
4)."为服务器版本编写脚本",选"SQL Server 2005";(如果是要用的SQL2000中,那就选SQL Server 2000)
以上4个选项是非常建议这样设置的,其他的选项就自己看着办,其他的一般也不用改. 点下一步.
在"输出选项"对话框中,选"将脚本保存到文件",其他默认,点下一步.
点完成.
点关闭.
然后在服务器中的数据库中建立一个与同名数据库,并对其“新建查询”,将刚生成的代码拷贝进去,注释掉第一行路径,执行。我们发现已经在SQL2005中,建立了一个新的数据库。

时间: 2024-11-03 05:41:27

高版本数据库数据附加到低版本数据库中的解决方案的相关文章

怎样将高版本CAD图纸转换成低版本的DWG格式?

怎样将高版本CAD图纸转换成低版本的DWG格式?CAD图纸文件在绘制完成之后打开进行查看时候可能会出现的情况就是图纸版本问题而无法将其进行打开,这个时候就需要进行的操作就是将其进行版本间的转换操作,具体应该怎么样进行,使用CAD版本转换器的操作步骤是什么,接下来小编就要来教大家的就是怎样将高版本CAD图纸转换成低版本的DWG格式的全部操作步骤! 步骤一:首先启动电脑桌面上的CAD转换器软件,电脑上面没有这款软件的就需要去到迅捷CAD官网上面进行下载这款迅捷CAD转换器软件进行操作使用! 步骤二:

如何从ToughRADIUS V1版本迁移数据到 ToughRADIUS V2版本

由于 ToughRADIUS V2版本 是一次打破兼容性的重构,数据结构并不完全兼容,因此对V1版本的数据迁移到V2版本,我们加入了特殊的数据转换支持. 迁移步骤 登陆 ToughRADIUS V1版本的系统管理控制台,进入到数据备份管理界面,执行数据备份,然后下载最新的备份文件. 修改下载的备份文件,在文件名中加入trv1四个字符,比如改名后变成 trv1_toughradius-xxxxx.gz这样的名称. 进入ToughRADIUS V2版本的管理控制台,进入数据备份管理功能界面,上传改了

SqlServer高版本数据本分还原到低版本方法

最近遇见一个问题: 想要将Sqlserver高版本备份的数据还原到低版本SqlServer上去,但是这在SqlServer中是没法直接还原数据库的,所以经过一系列的请教总结出来一下可用方法. 首先.你得在电脑上装有你将要操作的高版本以及低版本的SqlServer或者你能够连上SqlServer高版本所在的数据库(便于后面拷贝数据), 第二步.打开高版本数据库中你需要备份的数据库,将你备份的数据库相关的登录名或者用户删除.右键数据库->任务->生成脚本.在生成脚本的“选择对象”步骤选择“编写整个

[杂] 将高版本iTunes备份恢复到低版本iOS设备中

除非开发测试用设备,自用设备不要随便升iOS beta,不要随便升iOS beta,不要随便升iOS beta. 对于升级了高版本iOS的用户,默认情况下重刷低版本iOS时,iTunes不允许向低版本还原,此时可以通过修改iTunes备份下的plist来实现. iTunes 备份文件夹,对应设备备份中的Info.plist,打开,查找到Product Version字段,将版本更改为需要刷入的版本,如9.0.2,保存,即可. P.S. 不建议跨版本更改,即从9.1改为9.0 √ ,但是9.1改为

MySql数据库数据类型和Sql Server 数据库数据类型之间的差异

1. MySQL支持enum和set类型,SQL Server不支持:2. MySQL不支持nchar.nvarchar.ntext类型:3. MySQL数据库的递增语句是AUTO_INCREMENT,而MS SQL是identity(1,1):4. MS SQL默认到处表创建语句的默认值表示是((0)),而在MySQL里面是不允许带两括号的:5. MySQL需要为表指定存储类型:6. MS SQL识别符是[],[type]表示他区别于关键字,但是MySQL却是 `,也就是按键1左边的那个符号:

程序集里包含多个版本dll引用 ,强制低版本到制定版本dll引用

在 config 的 <configuration> 节点内加入以下 类似信息 以下是以Newtonsoft.Json 为例子 <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="Newtonsoft.Json" publicKeyToken

C#复制数据库,将数据库数据转到另一个数据库

本文章以一个表为例,要转多个表则可将DataSet关联多个表,下面给出完整代码,包括引用以及main函数与复制函数. 要说明的是,必须先用Sql语句复制表结构,才能顺利的使用以下代码复制数据. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using System.Data.SqlClient; using System.Data.C

Sql Server本地高版本备份数据备份至远程低版本数据库方法

想要将Sqlserver高版本备份的数据还原到低版本SqlServer2008R2上去,但是这在SqlServer中是没法直接还原数据库的,通过以下方法可以顺利还原. 通过高版本生成sql脚本在低版本执行,并且数据也能保留. 步骤:任务->生成脚本-> 下一步->高级,选择数据库版本和编写脚本数据类型为架构和数据,可以保留数据. 继续下一步完成. 最后在低版本的sql数据库中: 先新建脚本中的数据库,再实行sql生成表结构和数据. 完美还原成功!

根据字段条件清理mysql数据库数据

根据字段条件清理mysql数据库数据 背景 线上某个数据库有1000个分库的DB,磁盘告警,每个库的大小都不是很大但是加起来就非常大了.手动根据时间字段来清理数据不太现实,于是决定写脚本来删除指定时间以前的数据. 脚本: #/bin/bash ##auth by qunyingliu ## files in xxx     HOST=$1 DBPORT=3306 USER="xxxx" PASSWORD="xxxx" DB_SKIP_CLEAN="mysq