怎么增加文件组

ysok 2003-04-11 09:27:50
sql的primary文件组中有一个主文件和六个副文件,我想在添加一个副文件,结果我被告知primary文件组已满。我该怎么办,能不能增加另外的文件组,就像primary那样的,或则有什么办法可以让我在添加一个数据文件?
...全文
197 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
CrazyFor 2003-04-13
  • 打赏
  • 举报
回复
联机帮助索引查一下查容量,看一下最多支持多少个文件。
riverandsea 2003-04-13
  • 打赏
  • 举报
回复
*ndf 和*.mdf有什么区别呢
ysok 2003-04-11
  • 打赏
  • 举报
回复
我按照上面的方法做过,但得到如下提示:“错误1105:未能为数据库atm_mon中的对象(system table id 8)分配空间,因为文件组primary已满,以1.00mb为单位在磁盘atm_mon_data7上扩展数据库”。其中atm_mon是我的数据库名,atm_mon_data7是我为添加的数据文件起的逻辑名,因为在这之前我已经添加过六个数据文件了
mjhnet 2003-04-11
  • 打赏
  • 举报
回复
primary文件组,但是添加一个数据文件应该是可以的啊,我不明白你这是怎么回事
mjhnet 2003-04-11
  • 打赏
  • 举报
回复
下例在示例 A 中所创建的 Test1 数据库中创建一个文件组,并将两个 5 MB 的文件添加到该文件组。然后下例将 Test1FG1 设置为默认文件组。

USE master
GO
ALTER DATABASE Test1
ADD FILEGROUP Test1FG1
GO

ALTER DATABASE Test1
ADD FILE
( NAME = test1dat3,
FILENAME = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\t1dat3.ndf',
SIZE = 5MB,
MAXSIZE = 100MB,
FILEGROWTH = 5MB),
( NAME = test1dat4,
FILENAME = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\t1dat4.ndf',
SIZE = 5MB,
MAXSIZE = 100MB,
FILEGROWTH = 5MB)
TO FILEGROUP Test1FG1

ALTER DATABASE Test1
MODIFY FILEGROUP Test1FG1 DEFAULT
GO

27,579

社区成员

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

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