为服务器重新创建sql server数据库的本地副本

时间:2011-01-18 10:50:15

标签: sql-server

我有一个本地存储在台式计算机上的数据库。自从最初的SQL脚本以来我做了很多更改,事后我应该记录下这些更改。

现在我想在服务器上重新创建这个数据库。有什么方法可以生成一个脚本,允许我用服务器上的内容创建数据库吗?

由于

3 个答案:

答案 0 :(得分:2)

您可以备份数据库,将.bak文件复制到服务器,然后在那里恢复。

答案 1 :(得分:1)

获取一个SQL比较工具,它将复制服务器上的更改。

这篇文章可能有助于作为其他潜在工具的参考: Is there an open source SQL Server DB compare tool?

或者,如果停机时间无关紧要,您可以创建数据库备份并在服务器上将其还原。这可能会导致登录等问题,但这并不是太麻烦。

答案 2 :(得分:1)

如果您只需要服务器上的本地数据库,只需在服务器上备份和恢复本地数据库。

但我猜你已经进行了架构更改和/或静态数据更改,需要在服务器上传播,因为你需要在服务器上保留临时数据。

可以使用Redgate SQL Compare或VS DBpro等工具找到架构更改,编写脚本并在服务器上运行。