我正在尝试修改sql 2008数据文件的Maxsize,但是没有发生更改。
我正在使用此代码:
FileGroupCollection fcoll = database.FileGroups;
foreach (FileGroup grp in fcoll)
{
foreach (DataFile fil in grp.Files)
{
fil.MaxSize = 1000;
}
}
我没有收到任何错误消息,但DataFile的最大大小不会改变。
对我做错了什么的建议? 感谢名单。
答案 0 :(得分:0)
您需要调用Alter()
方法。
FileGroupCollection fcoll = database.FileGroups;
foreach (FileGroup grp in fcoll)
{
foreach (DataFile fil in grp.Files)
{
fil.MaxSize = 1000;
fil.Alter(); //<---- add this!
}
}