我的数库已经对表进行了分区,
分区方案采用的是: CREATE PARTITION SCHEME PS_FQ
AS PARTITION PF_FQ_Range
ALL TO([PRIMARY]) 分区函数是:
create partition function PF_FQ_Range(datetime)
as
range right for values (
'2010-01-01',
'2010-02-01',
'2010-03-01',
'2010-04-01',
'2010-05-01',
'2010-06-01',
'2010-07-01',
'2010-08-01'
)现在分区方案里全都给了PRIMARY 文件组,我现在数据库里已添加了新的件组 我想将方案中指定的PRIMARY 文件组,都换成我新的件组,
请问 用什么语句修改这个方案呢??????????而且我现在的分区表里已有了大量数据,修改方案会不会有影响呢》????
分区方案采用的是: CREATE PARTITION SCHEME PS_FQ
AS PARTITION PF_FQ_Range
ALL TO([PRIMARY]) 分区函数是:
create partition function PF_FQ_Range(datetime)
as
range right for values (
'2010-01-01',
'2010-02-01',
'2010-03-01',
'2010-04-01',
'2010-05-01',
'2010-06-01',
'2010-07-01',
'2010-08-01'
)现在分区方案里全都给了PRIMARY 文件组,我现在数据库里已添加了新的件组 我想将方案中指定的PRIMARY 文件组,都换成我新的件组,
请问 用什么语句修改这个方案呢??????????而且我现在的分区表里已有了大量数据,修改方案会不会有影响呢》????
解决方案 »
- 求语句
- 求SQL语句,根据条件删除其他重复的数据
- 一个关于case的用法
- 求一连接ACCESS的SQL语句。。详情请进,在线等待解决。。谢谢:)
- 合并表,两表行数不一样
- 问个很弱的问题:数据库的三层模式的概念分别是什么?
- 急!我的SQL SERVER企业管理器中没有数据库表格显示,但读库的时候又有数据库?
- 请问如何列出 表A中 各个 编号 的记录数呢?
- 删除table1的值,条件是只要table1.code=table2.code,就把table1删除,table2保持不变.
- 抛砖引玉:模拟sqlserver 2000的级联更新和级联删除
- 问一个比较复杂的查询
- ODBC无法连接SWLSERVER
在数据库中添加或删除文件和文件组。也可用于更改文件和文件组的属性,例如更改文件的名称和大小。ALTER DATABASE 提供了更改数据库名称、文件组名称以及数据文件和日志文件的逻辑名称的能力。ALTER DATABASE 支持数据库选项的设置。在早期版本的 Microsoft® SQL Server™ 中,这些选项可以通过 sp_dboption 存储过程来设置。在此次发布的版本中,SQL Server 继续支持 sp_dboption存储过程,但在未来版本中可能不再支持。可使用 DATABASEPROPERTYEX 函数检索数据库选项的当前设置。语法
ALTER DATABASE database
{ ADD FILE < filespec > [ ,...n ] [ TO FILEGROUP filegroup_name ]
| ADD LOG FILE < filespec > [ ,...n ]
| REMOVE FILE logical_file_name
| ADD FILEGROUP filegroup_name
| REMOVE FILEGROUP filegroup_name
| MODIFY FILE < filespec >
| MODIFY NAME = new_dbname
| MODIFY FILEGROUP filegroup_name {filegroup_property | NAME = new_filegroup_name }
| SET < optionspec > [ ,...n ] [ WITH < termination > ]
| COLLATE < collation_name >
}< filespec > ::=( NAME = logical_file_name
[ , NEWNAME = new_logical_name ]
[ , FILENAME = 'os_file_name' ]
[ , SIZE = size ]
[ , MAXSIZE = { max_size | UNLIMITED } ]
[ , FILEGROWTH = growth_increment ] )
alter database 数据库名 modify filegroup 文件组名 name='新的文件组名'
go
不是修改文件组,
是 我原来的方案 ALL TO([PRIMARY]) 了,也就是都指向的是PRIMARY 这个文件组了,
现在我想让原来的方案的每个分区都指向我新建的各个文件组上
请问如何修改方案