【问题标题】:Change DataFile MaxSize using SMO使用 SMO 更改 DataFile MaxSize
【发布时间】:2010-01-28 08:22:38
【问题描述】:

我正在尝试修改 sql 2008 数据文件的 Maxsize,但没有发生更改。

我正在使用此代码:

FileGroupCollection fcoll = database.FileGroups;
foreach (FileGroup grp in fcoll)
{
    foreach (DataFile fil in grp.Files)
    {
        fil.MaxSize = 1000;
    }
}

我没有收到错误消息,但 DataFile 的最大大小没有改变。

对我做错了什么有什么建议吗? 谢谢。

【问题讨论】:

    标签: c# smo


    【解决方案1】:

    你需要调用Alter()方法。

    FileGroupCollection fcoll = database.FileGroups;
    foreach (FileGroup grp in fcoll)
    {
        foreach (DataFile fil in grp.Files)
        {
            fil.MaxSize = 1000;
            fil.Alter(); //<---- add this!
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多