社区
其他技术讨论专区
帖子详情
如何复制大数据量的sqlserver
weixin_38052002
2016-05-23 09:39:46
现有sqlserver2008数据库A,大概3T左右,根据业务需要,须copy一份给另一台机器B,数据库版本一样。
此台机器上的数据时常更新,一天一两次左右,更新数据量在几个G,并且将更新数据同步到B,想请教坛里的大神如何实现。
网上查资料,发布订阅的方式可以,只是使用条件限制表必须有主键,而A里面的数据好多是没有主键的,如何解决。有没有另外的方法?
...全文
16
8
打赏
收藏
如何复制大数据量的sqlserver
现有sqlserver2008数据库A,大概3T左右,根据业务需要,须copy一份给另一台机器B,数据库版本一样。 此台机器上的数据时常更新,一天一两次左右,更新数据量在几个G,并且将更新数据同步到B,想请教坛里的大神如何实现。 网上查资料,发布订阅的方式可以,只是使用条件限制表必须有主键,而A里面的数据好多是没有主键的,如何解决。有没有另外的方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38093910
2016-05-24
打赏
举报
回复
实时的话,加主键用复制,或者升级到至少2012的版本用 always on
不实时的话,镜像+快照数据库(提供读),或者 log shipping(配置为可读的模式)
手工不容易控制,毕竟你的表连主键都没有
weixin_38075050
2016-05-23
打赏
举报
回复
其实搭建镜像或者logshipping也可以Love SQL
weixin_38071348
2016-05-23
打赏
举报
回复
sql bulk copy应该会很慢吧。chenl
weixin_38061090
2016-05-23
打赏
举报
回复
要求实时同步吗?如果是实时同步,能够升级到SQL2012的话,就采用alwaysOn的功能,安逸。chenl
weixin_38058190
2016-05-23
打赏
举报
回复
可考虑sql bulk copy,用程序控制数据
http://www.codeproject.com/Articles/18418/Transferring-Data-Using-SqlBulkCopy
“将更新数据同步到B” 可用SQL Server集成服务中的功能(数据导入导出)专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms
weixin_38057020
2016-05-23
打赏
举报
回复
可考虑sql bulk copy,用程序控制数据
http://www.codeproject.com/Articles/18418/Transferring-Data-Using-SqlBulkCopy
“将更新数据同步到B” 可用SQL Server集成服务中的功能(数据导入导出)专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms
Win10可用的Microsoft SQL Server 2008 Native Client
Win10可用的Microsoft SQL Server 2008 Native Client Navicat 操作数据库 会用到
SQLServer
数据库选择性快速删除大
量
数据千万亿级方法
【代码】
SQLServer
数据库选择性快速删除大
量
数据千万亿级方法。
SQL Server如何制造大
量
测试数据
一、将excel表格插入SQL Server的方法 当我们在做涉及SQL server
大数据
量
的测试时,通常需要创造大
量
接近用户场景的数据。那么如何保证制造数据的速度够快、每条数据的内容足够真实,我觉得大可借助各种excel,比如学生信息表、每周学习进度表等等,所有你能拿得到的表格。 1、首先创建一个数据库 ---创建一个数据库--- create database [BigData001] on primary( NAME='BigData001.MDF', FILENAME='C
使用SQL Server删除大
量
数据
无论是清理旧数据、执行数据迁移还是执行数据修复,都可能需要删除数据库中的大
量
数据。如果要删除整个表的数据,而不仅仅是特定条件下的行,可以使用TRUNCATE TABLE语句。TRUNCATE TABLE语句比DELETE语句更快,因为它不会记录每个删除的行,而是直接释放表的空间。示例:使用BATCH DELETE方法批
量
删除名为"Orders"的表中订单状态为"已取消"的行。示例:删除名为"Orders"的表中所有订单状态为"已完成"的行。示例:删除名为"Orders"的表中的所有数据。
超
大数据
量
怎么破?SQL Server 优化之道
嘿!小伙伴们,是否遇到过这样的情况:数据一多,SQL Server 就开始“龟速模式”?💻 一条查询等半天,老板在催,自己在急!不过别担心,这篇文章将带你走进 SQL Server 的优化世界!不只是干货,还加了不少小技巧和案例,让我们从浅到深一层层剖析这个“数据大难题”!😎SQL Server 优化是一个庞大的主题,尤其是面对
大数据
量
时,采取合适的优化策略是关键。我们今天聊了分区、索引、分页、物化视图等方法,结合实际案例一步步优化,帮助大家更清晰地理解优化的过程。
其他技术讨论专区
476
社区成员
790,963
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章