对于SQL Server,有没有一个与mysqldump的MySQL相当的模式和数据导出/转储工具?试图重新定位一个遗留的ASP站点,但我在windows服务器上工作却走出了快乐的境地。
注意: DTS导出工具own似乎可以导出数据,而不需要表定义。使用Enterprise Manager和导出数据库与导出模式和数据更接近...但是仍然缺少存储过程。
基本上是在寻找一种一劳永逸的解决方案,一次就能抓住我需要的一切。
发布于 2008-09-17 16:51:57
移动数据库的最简单方法是使用SQL server Management Studio将数据库导出到另一台服务器,或者,如果此方法不起作用,请按照其他人的建议创建备份并将其恢复到其他位置。
如果您正在寻找一种将表结构转储到SQL并为数据创建插入脚本的方法,一个很好的免费选择是使用http://www.asql.biz/en/Download2005.aspx中的amScript和amInsert。
如果你想要一个好的付费版本,我可以看看Red-Gate SQL Compare和Red-Gate SQL-Data Compare。不过,这些工具可能有些夸大其词,如果你不打算经常使用它们,可能会有点贵。我认为这主要是由DBA完成的。您可以在http://www.red-gate.com/上查看红门工具。
发布于 2011-09-21 22:35:50
由于找不到合适的工具,我决定创建自己的工具: sqlserverdump命令行实用程序。在github上查看它。
发布于 2010-01-05 23:50:47
更简单的是使用SMO API。它可以让你完全像mysqldump那样做,甚至更好。下面是一个代码示例:
http://samyem.blogspot.com/2010/01/automate-sql-dumps-for-sqlserver.html
https://stackoverflow.com/questions/85186
复制相似问题