首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL Server数据库倒库,该怎么解决

2012-12-27 
SQL Server数据库倒库新老两个数据库的字段、数据类型均有不同,而且老的数据库有些字段在新数据库不同的表

SQL Server数据库倒库
新老两个数据库的字段、数据类型均有不同,而且老的数据库有些字段在新数据库不同的表里,当然字段也不同,进行数据库倒库如何实现?
[解决办法]
乱了  新的老的  老的新的  举个例子  数据库的字段
[解决办法]
拿出点实际行动来
[解决办法]
比方说老的数据库A,新的数据库B,A中有表dboa,B中有表dbob,dbobb,A中字段ID,Title,Content,Picture,Template;dbob中有字段ID,TitleB,ContentB;dbobb中有字段ID,PictureB,TemplateB。现在将数据库A中的数据导入B中,大致对应关系应该能看清吧。
其实我是需要用C#写一个程序,让他能够自动导库,如果有失败的会提示出来,我自己会的只有
insert into B.dbo.dbob(ID,TitleB,ContentB) select ID,Title,Content from A.dbo.dboa
insert into B.dbo.dbobb(ID,PictureB,TemplateB) select ID,Picture,Template from A.dbo.dboa
因为数据比较多,所以这样做非常费时间,我想请各位大神教一个比较快捷的方法,最好是在C#程序中能用的,谢谢各位了
[解决办法]
LZ这个主要是老库跟新库字段匹配的问题。 这个没有捷径,只能人工匹配。确实工作量很大。

另外,提醒一下,做好测试。(血泪经验啊...)
[解决办法]

引用:
LZ这个主要是老库跟新库字段匹配的问题。 这个没有捷径,只能人工匹配。确实工作量很大。

另外,提醒一下,做好测试。(血泪经验啊...)

可否稍微提示一下做哪些测试?我刚导少量数据没问题,如果太多的话几乎卡死,不知道该怎么办。而且我们头要求的是如果有错误需要记录下来,记录哪些行,现在我都不知道该如何记录,唉
[解决办法]
引用:
引用:LZ这个主要是老库跟新库字段匹配的问题。 这个没有捷径,只能人工匹配。确实工作量很大。

另外,提醒一下,做好测试。(血泪经验啊...)
可否稍微提示一下做哪些测试?我刚导少量数据没问题,如果太多的话几乎卡死,不知道该怎么办。而且我们头要求的是如果有错误需要记录下来,记录哪些行,现在我都不知道该如何记录,唉
        ……


两个数据库都在一个服务器上吗
[解决办法]
人工保险些吧。
[解决办法]
目前是在一个服务器上
[解决办法]
类似于ETL,这个东西工作量不小
[解决办法]
人工吧,最近刚干过这个活,还有个办法,点击表,选择编写脚本为,然后把脚本拷贝出来,然后用个字符编辑器替换一下对应的字段名称

热点排行