[英]Using SMO in C# to backup SQL Server database
I'm developing a simple utility which is going to create a *.bak
file from a SQL Server database. 我正在开发一个简单的实用程序,该实用程序将从SQL Server数据库创建
*.bak
文件。
If database has a quite small size, less than 50 Mb, then there is no problem, it's working well. 如果数据库的大小很小,小于50 Mb,则没有问题,它运行良好。 But potentially I'm going to work with big databases of 2-3Gb data size.
但是可能我将使用2-3Gb数据大小的大型数据库。
Since it's impossible (I guess) to keep such a big data in the memory to create *.bak
file, would my utility still work in this case? 由于不可能在内存中保留如此大的数据以创建
*.bak
文件,因此在这种情况下我的实用程序是否仍然有效?
是的,您的实用程序仍然可以使用大小为2 -3 Gb的数据库。
Yes! 是! behind the scene Sql Server Management Studio uses smo models for it`s tasks such as backup and restoring.
后台Sql Server Management Studio使用smo模型执行其任务,例如备份和还原。 it can handle backups so also you can do your job using smo functionality.
它可以处理备份,因此您也可以使用smo功能来完成工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.