是否可以在没有用户的情况下导出数据库?

Spi*_*rix 1 sql-server database-backup

是否可以在没有用户的情况下导出 SQL Server 数据库(数据、结构)?

如果是,是否可以使用 SSMS ?

Kev*_*Kev 6

有一种方法可以获得您想要的结果,但它不是备份,不应被视为备份(请参阅gbn 的回答以了解原因)。

这是一个方便的工具,用于生成您可能在应用程序安装程序中使用的脚本,并使用存储过程、视图引用表和数据等对象来准备应用程序的数据库。但它不能用作关键任务备份。

Tasks -> Generate Scripts 提供编写数据库和数据脚本并选择要忽略的对象(例如用户)的功能:

在此处输入图片说明

在第二页上,您可以选择要编写脚本的内容:

在此处输入图片说明

只是使使用“用户”没有被选中。

在下一页上选择Advanced按钮打开高级脚本选项窗口:

在此处输入图片说明

“高级脚本选项”窗口允许您选择要编写脚本的内容以及如何编写脚本。如果要对数据和模式Schema and Data进行脚本编写,请在“要编写脚本的数据类型”选项中选择:

在此处输入图片说明

再次重申,这被认为是备份数据库的可靠或认可的方法。