数据迁移问题

qq_27175381 2018-08-21 04:22:04

如以上2图所示 存储过程引用的邹总的sql,执行时出现无效的类字符串,经自己打断点调试发现错误在创建sqldmo对象时出现错误,请大神们帮忙解答,200积分奉上
...全文
205 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjcxc 元老 2018-08-21
  • 打赏
  • 举报
回复
如果做数据库结构的迁移,那么在 ssms 中 右键数据库--任务--生成脚本
zjcxc 元老 2018-08-21
  • 打赏
  • 举报
回复
引用 10 楼 qq_27175381 的回复:
[quote=引用 8 楼 zjcxc 的回复:]
这个是我很早之前写的
sql 2000 时代的产物,楼主还是换吧,现在 2017 都正式版了

大神,我们医院用的sql server 2008,原本我复制表结构用的select * into B from A where 1=0,可最后发现只复制表结构,键和触发器什么都还得自己再重弄,所以想试下你写的[/quote]
如果你要在 SQL 中复制表结构,确实比较麻烦,2008可以考虑写 CLR 函数,这种方法是推荐的,如果你是在程序中,可以考虑直接在自己的程序中引用 smo 来生成对象脚本, 或者是自己写个小工具之类
吉普赛的歌 版主 2018-08-21
  • 打赏
  • 举报
回复
如果你的表结构、触发器、存储过程经常变, 那就用 alwayson 。
目前这个是最新技术, 也是微软推荐的。语句没办法保证准确无误的了。

https://blog.csdn.net/yenange/article/details/46495661
qq_27175381 2018-08-21
  • 打赏
  • 举报
回复
引用 8 楼 zjcxc 的回复:
这个是我很早之前写的
sql 2000 时代的产物,楼主还是换吧,现在 2017 都正式版了

大神,我们医院用的sql server 2008,原本我复制表结构用的select * into B from A where 1=0,可最后发现只复制表结构,键和触发器什么都还得自己再重弄,所以想试下你写的
zjcxc 元老 2018-08-21
  • 打赏
  • 举报
回复
现在至少用的都是 smo, 那个时代用的是 sqldmo, 我不知道你用的是不是古老的版本,如果是,那还有这个东东
吉普赛的歌 版主 2018-08-21
  • 打赏
  • 举报
回复
引用 6 楼 qq_27175381 的回复:
同步诶,同步数据的存储过程已经做好了,不想建表,所以。。。。


源用你做好的 存储过程 就可以了。

定时执行参考: https://blog.csdn.net/yenange/article/details/58135245

自己亲手试一试。
zjcxc 元老 2018-08-21
  • 打赏
  • 举报
回复
这个是我很早之前写的
sql 2000 时代的产物,楼主还是换吧,现在 2017 都正式版了
qq_27175381 2018-08-21
  • 打赏
  • 举报
回复
发生变化, 导入导出向导里面有相当灵活的列配置, 甚至源可以用 sql 来代替。

另外, 你到底是迁移数据, 还是想 天天做同步?
[/quote]
同步诶,同步数据的存储过程已经做好了,不想建表,所以。。。。
吉普赛的歌 版主 2018-08-21
  • 打赏
  • 举报
回复
引用 3 楼 qq_27175381 的回复:
[quote=引用 2 楼 yenange 的回复:]
迁移数据用导入导出向导就好了, 又快又稳定。

主数据库其中一个或几个表结构发生变化呢?[/quote]
发生变化, 导入导出向导里面有相当灵活的列配置, 甚至源可以用 sql 来代替。

另外, 你到底是迁移数据, 还是想 天天做同步?
qq_27175381 2018-08-21
  • 打赏
  • 举报
回复
qq_27175381 2018-08-21
  • 打赏
  • 举报
回复
引用 2 楼 yenange 的回复:
迁移数据用导入导出向导就好了, 又快又稳定。

主数据库其中一个或几个表结构发生变化呢?
吉普赛的歌 版主 2018-08-21
  • 打赏
  • 举报
回复
迁移数据用导入导出向导就好了, 又快又稳定。
qq_27175381 2018-08-21
  • 打赏
  • 举报
回复

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧