我的开发机器上只有 SQL Server 2008(开发版)
我的托管公司只有 SQL Server 2005 可用(而且我没有直接连接到此数据库的访问权限)
我只是想知道最好的方法是什么:
- 将初始数据库结构和数据投入生产。
- 并在将来保持任何结构更改/数据更改同步。
据我所见...
复制 - 不是一个选项,因为我无法连接到生产数据库。
恢复备份 - 不是一个选项,因为据我所知,您无法从 2008 年导出可在 2005 年恢复的数据库(即使 2008 数据库设置为 2005 兼容模式),恢复生产也没有意义无论如何,在我的开发版本之上。
从我的 2008 数据库中转储所有脚本,从 2008 -> 2005 将我的开发恢复到机器,然后从脚本重新创建数据库,然后只需使用备份和恢复将初始数据库投入生产,然后通过 Web 面板从从那时起
从我的 2008 数据库中转储所有脚本,并从生产中的脚本生成整个 2005 数据库。然后从那时起通过 Web 面板运行脚本
使用最后两个选项,我可能还需要使用一些工具(我认为网络上存在)编写所有数据插入的脚本
有没有我没有考虑的其他可能的解决方案。