[英]How to copy data and database tables from one database to another
有没有办法可以将所有数据和数据库表(以及其他对象)从一个服务器表复制到其他服务器?
使这些事情变得自动化。 这样我们每次都可以将生产数据传输到本地数据库。
谢谢
您还可以尝试使用ApexSQL Script (一种数据库迁移工具)来编写来自一个实例的对象和数据,并在另一个实例上执行它。
您还可以使用ApexSQL Diff和ApexSQL Data Diff ,SQL架构和数据比较工具将结构和数据从源复制到目标。
免责声明:我为ApexSQL工作
希望这可以帮助
你可以:
您可以使用SSIS导入和导出来执行此操作。 它要求提供源服务器名称,源dbName和目标服务器名称,目标dbName。
要么
您可以使用备份和还原过程。
但我总是喜欢SSIS。
好吧,我发现它,完全在视觉工作室。 这可以是从本地(.mdf)文件到服务器文件,反之亦然。
此时,您将能够使用目标数据库“镜像”源数据库。 例如:如果您已向目标数据库添加了更多记录,那么在源数据库中,一旦您单击更新目标 ,这些记录将被删除仔细查看当您点击该按钮时会发生什么!
不幸的是,在写完这篇文章后,我发现这只适用于VS Ultimate和Premium,这就是他们在关于visual studio 2010的以下链接中所说的,我在Visual Studio 2015 Enterprise中对此进行了测试。 MSDN: https : //msdn.microsoft.com/en-us/library/aa833428(v = vs.100) .aspx
我建议你看一下“Visual Studio 2010 SQL Server数据库项目” 。 它为您提供了管理数据库团队工作的强大功能。 它允许您创建本地数据库并将生产数据库导入本地数据库。 从现在开始,您和您的团队可以在本地数据库上工作,当您准备将更改部署到生产数据库时,Visual Studio 2010会将本地数据库与生产数据库同步,因此生产数据库将获得最新的更改。
您可以创建DTS作业以及时复制数据库及其内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.