gpt4 book ai didi

sql-server - 将 SQL Server 2008 db 复制到 SQL Server 2008 Express 的工具?

转载 作者:行者123 更新时间:2023-11-29 06:23:24 26 4
gpt4 key购买 nike

我有一个典型的开发场景:我有一个 SQL 2008 数据库,我想经常将其复制到 2008 Express 的本地实例,以便我可以对本地副本进行开发、更改等操作。不过,我有一些限制:源数据库是共享托管中实时电子商务网站的一部分,因此我无法将其分离,并且托管服务希望我为我调用的每个临时备份支付 5 美元。

我想要的是一些工具,我可以临时调用它来拍摄实时数据库的快照(完整的,而不是增量的),然后我可以将其导入到本地数据库中。我已经尝试过 SSMS 2008 复制数据库向导,但它给我一个错误,指出我无法使用 Express 执行此操作。我尝试了“生成脚本”工具,并认为这会成功 - 导出到本地磁盘有效,但是当我使用 SQLCMD 导入时(脚本为 1GB,因此当我尝试在那里打开它时 SSMS 出错),它告诉我几千行中有一个语法错误。

对于 MySQL 世界来说,这个过程很简单。我想要的只是 mysqldump 的模拟,然后是将该文件导入数据库的命令行方式。在 SQL Server 世界中肯定有一种简单的方法可以做到这一点吗?这似乎是开发人员最基本的用例。

[是的,我在这里看到了一些其他看起来相似的问题,但我认为它们没有相同的限制。 ]

最佳答案

最佳答案:完整备份、恢复,支付 5 美元。在我看来,任何其他事情都会浪费超过 5 美元的时间。

关于sql-server - 将 SQL Server 2008 db 复制到 SQL Server 2008 Express 的工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1695154/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com