诚恳邀请邹老大等强人回答问题,十分感谢

SKERID 2005-03-26 08:41:18
我为数据库新增了一个文件组“secondary”,我的数据文件和日志文件分别有多个,数据文件可以加到新的文件组中,单日志文件不可以,为什么?下面的代码为什么不正确?
alter database test
add log file
(name = aa,
filename = 'c:\aa.ldf',
size=1mb)
to filegroup secondary
...全文
120 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
TigerSuper 2005-03-27
  • 打赏
  • 举报
回复
文件组只能包含数据文件
日志文件不能包含在文件组里
你直接指定日志文件的位置就可以了
duanduan1122 2005-03-27
  • 打赏
  • 举报
回复
数据库在写入or读取数据的时候是以文件组为单位的,也就是说文件组中只能由数据文件。而日志文件记录的是操作,不能在文件组中。。。。。。。。。
明白了吗/
zjcxc 2005-03-27
  • 打赏
  • 举报
回复
上面是从sql联机帮助上摘录的,由此可以看出,日志文件可以有多个,但它不能加入任何文件组中.
zjcxc 2005-03-27
  • 打赏
  • 举报
回复
SQL Server数据库有三种类型的文件:主要数据文件,次要数据文件,日志数据文件

一个SQL Server必须有,而且也只有一个主文件组,主文件组组包含主要数据文件,系统表的所有页均存放在主文件组中。

一个SQL Server可以包含0~255个用户定义文件组。

日志文件不属于任何文件组

一个文件组可以饱含多个数据文件,而一个数据文件只能属于一个文件组,未明确指定文件组的数据文件均属于默认文件组,默认文件组是主文件组,也可以通过ALTER DATABASE语句将用户定义文件组指定为默认文件组。

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧