以编程方式复制数据库,如 SQL Server 2008 复制数据库向导

以编程方式复制数据库,如 SQL Server 2008 复制数据库向导

我需要能够复制数据库,类似于 SQL Server 中的“复制数据库”向导所实现的功能,但采用更自动化(即命令行)的方式。我正在用 C# 编写一个小应用程序,用于复制一个网站(包括文件和数据库)。

有没有办法在命令行/C# 中执行 SQL Server 2008 中的复制数据库向导所做的任何操作?

答案1

最好的方法是使用 BACKUP DATABASE 和 RESTORE DATABASE 命令备份和恢复数据库。复制数据库向导可能会抛出错误并遗漏某些内容。

相关内容