BackupRestoreBase.BufferCount 属性

获取或设置要用于备份或还原操作的 I/O 缓冲区总数。

命名空间:  Microsoft.SqlServer.Management.Smo
程序集:  Microsoft.SqlServer.SmoExtended(在 Microsoft.SqlServer.SmoExtended.dll 中)

语法

声明
Public Property BufferCount As Integer 
    Get 
    Set
用法
Dim instance As BackupRestoreBase 
Dim value As Integer 

value = instance.BufferCount

instance.BufferCount = value
public int BufferCount { get; set; }
public:
property int BufferCount {
    int get ();
    void set (int value);
}
member BufferCount : int with get, set
function get BufferCount () : int 
function set BufferCount (value : int)

属性值

类型:System.Int32
一个 Int32 值,该值指定要用于备份操作的 I/O 缓冲区总数。

注释

可以指定任意正整数。 如果使用很多缓冲区,则可能由于 Sqlservr.exe 进程中的虚拟地址空间不足而导致发生“内存不足”错误。

使用的总缓冲区空间为以下两项的乘积:buffercount * maxtransfersize。

示例

备份和还原数据库和事务日志

请参阅

参考

BackupRestoreBase 类

Microsoft.SqlServer.Management.Smo 命名空间

其他资源

RESTORE (Transact-SQL)

BACKUP (Transact-SQL)