SQL Server:如何导出整个数据库?

l--*_*''' 6 sql-server ssms

我需要从一台服务器导出数据库并将其导入另一台服务器.

  1. 如何将整个数据库导出到一个文件,或两个文件mdf,ldf(任一选项都可以)
  2. 如何使用ssms将其导入新服务器?

在instructinos frmo ponies中,它说:

在"到时间点"文本框中,保留默认值(最近可能)或通过单击"浏览"按钮选择特定日期和时间,这将打开"时间点还原"对话框.有关更多信息,请参见如何:还原到某个时间点(SQL Server Management Studio).

要指定要还原的备份集的源和位置,请单击以下选项之一:

From database

Enter a database name in the list box.
Run Code Online (Sandbox Code Playgroud)

我无法在恢复中键入任何内容

/sf/ask/226877591/

cha*_*air 9

如果要将数据库所有数据导出/保存到 .sql 文件中,请执行以下操作:

\n
    \n
  1. 右键单击SQL Server Management Studio 中的数据库
  2. \n
  3. 任务->生成脚本
  4. \n
  5. 编写整个数据库和所有数据库对象的脚本
  6. \n
  7. 下一个
  8. \n
  9. 点击-高级
  10. \n
  11. 向下滚动到要编写脚本的数据类型并从“仅架构”-> “架构和数据”进行设置-> 确定
  12. \n
  13. 另存为脚本文件(命名并将其保存在您想要的位置)
  14. \n
  15. 下一个
  16. \n
  17. 下一个
  18. \n
\n

完成 \xe2\x9c\x94\xef\xb8\x8f

\n

您现在可以打开该文件并看到所有值现在也都包含在内

\n


OMG*_*ies 7

使用SQL Server Management Studio,您可以使用" 备份/还原"功能. 还原过程在MSDN文档中列出.这里的MSDN文章备份数据库...

显然,您还原到另一个SQL Server数据库实例("数据库实例"可以包含多个数据库.).实例的版本可能比备份的版本更新 - 只会相应地设置兼容级别.


nos*_*nos 5

如果要生成 .sql 文件:

  • 右键单击 SQL Server Management Studio 中的数据库
  • 选择任务->生成脚本...。
  • 在弹出的对话框中,选择屏幕上显示“选择要编写脚本的数据库对象”的全部

生成的.sql文件可以在SQL Server Management Studio中再次打开并运行。如果 .sql 文件非常大,请参阅如何导入大型 MS SQL .sql 文件?