我需要能够复制数据库,类似于 SQL Server 中的“复制数据库”向导所实现的功能,但采用更自动化(即命令行)的方式。我正在用 C# 编写一个小应用程序,用于复制一个网站(包括文件和数据库)。
有没有办法在命令行/C# 中执行 SQL Server 2008 中的复制数据库向导所做的任何操作?
答案1
最好的方法是使用 BACKUP DATABASE 和 RESTORE DATABASE 命令备份和恢复数据库。复制数据库向导可能会抛出错误并遗漏某些内容。
我需要能够复制数据库,类似于 SQL Server 中的“复制数据库”向导所实现的功能,但采用更自动化(即命令行)的方式。我正在用 C# 编写一个小应用程序,用于复制一个网站(包括文件和数据库)。
有没有办法在命令行/C# 中执行 SQL Server 2008 中的复制数据库向导所做的任何操作?
最好的方法是使用 BACKUP DATABASE 和 RESTORE DATABASE 命令备份和恢复数据库。复制数据库向导可能会抛出错误并遗漏某些内容。