简体   繁体   English

在C#中使用SMO备份SQL Server数据库

[英]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.

相关问题 使用SMO备份带有C#Windows Forms应用程序的SQL Server 2005数据库时,备份失败 - Using SMO to backup SQL Server 2005 Database with C# Windows Forms Application, Back up failed 如何在不使用SMO的情况下在C#中备份数据库(SQL Server 2008)? - How to backup database (SQL Server 2008) in C# without using SMO? 使用Smo.Backup将SQL Server数据库备份到字符串 - Using Smo.Backup to backup SQL Server database to string 如何使用SMO备份SQL Server 2012数据库 - How do I backup a SQL Server 2012 database using SMO 如何使用 C# 中的 SMO 使用文件 STREAM 备份和恢复数据库 - How To Backup And Restore DataBase With FILE STREAM Using SMO in C# 使用C#和SMO,如何将备份设备添加到SQL Server? - Using C# & SMO, how do I add a backup device to a SQL Server? 如何使用C#和SMO终止与SQL Server数据库的所有连接? - How to kill all connections to a SQL Server database using C# and SMO? 使用 C# 的 SQL Server 数据库备份进度 - SQL Server database backup progress using C# 使用C#,SMO获取SQL Server中的引用表的列表 - Get list of referencing tables in SQL Server using C#, SMO 如何使用C#SMO将备份从一台链接服务器还原到另一台链接服务器 - How to restore backup form one linked server to another linked server using C# SMO
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM