我一直在使用位于云中的中央 MS SQL 数据库来开发网站项目。我最近发现自己处于需要在没有互联网连接的情况下进行开发的情况。我想开始使用现有数据库的本地可用副本,将其放在 App_Data 文件夹中。
为了使项目与本地数据库合作,我需要采取哪些正确的步骤?
例如:
- 从现有 SQL 实例中分离数据库。
- 复制到开发机器。等等
我一直在使用位于云中的中央 MS SQL 数据库来开发网站项目。我最近发现自己处于需要在没有互联网连接的情况下进行开发的情况。我想开始使用现有数据库的本地可用副本,将其放在 App_Data 文件夹中。
为了使项目与本地数据库合作,我需要采取哪些正确的步骤?
例如:
移动 SQL-Server 数据库并不难。在这里寻找一些方法来做到这一点。
http://support.microsoft.com/kb/314546
我通常发现 sp_detach + sp_attach 方法非常简单。
我会在本地创建一个空的 shell 数据库,然后使用许多可用的模式比较解决方案之一来使本地数据库看起来与云数据库完全一样。
正确的方法是使用导入/导出创建并定期更新您的独立数据库副本。特别是 MS SQL Server 为此提供了导入/导出向导工具。