导出和还原数据库

时间:2016-06-13 09:11:33

标签: sql-server database umbraco

我一直在与Umbraco合作创建我的第一个网站,现在我已准备好将其上传到服务器。但是我在数据库方面遇到了一些麻烦。我使用MSSQL作为我的数据库,需要导出数据并将其上传到我的服务器。我的问题是:什么是导出我的数据库的正确方法?是通过选项"导出数据"或"生成脚本"?因为"导出数据"我看不到创建文件然后将其上传到服务器的方法。

我该怎么做?

非常感谢!

2 个答案:

答案 0 :(得分:0)

尝试使用SQL Server导入和导出向导导出数据库 - https://msdn.microsoft.com/en-us/library/ms140052.aspx

答案 1 :(得分:0)

  

是通过选项“导出数据”还是“生成脚本”?因为   使用“导出数据”我看不到创建文件然后上传它的方法   到服务器。

使用“导出数据”功能,您可以传输将MSSQL实例连接到另一个的数据(表格的行),甚至可以生成Excel文件。

使用“生成脚本”功能,您可以生成表(甚至数据库)的模式及其中的相关行,从而导出SQL文件中的所有内容。前段时间,我回答了here关于“生成脚本”功能的另一个问题。显然,脚本的大小取决于您要传输的数据量。

在我看来,不建议在SQL Management Studio的编辑器中运行大于100 MB的脚本文件,因为SQL Management Studio的编辑器可能会遇到处理此类大文件的问题。或者,您可以使用sqlcmd命令行实用程序运行该脚本。

从我所看到的,您需要传输数据,您可以使用这两个选项。否则,您可以备份数据库,将BAK文件传输到服务器并在那里恢复数据库,但似乎您没有权限这样做。