SQL Server将表数据移动到新的文件/文件组
来源:互联网 发布:iphone中的照片导入mac 编辑:程序博客网 时间:2024/06/03 07:20
今天想要修改表的文件组/文件属性,百度了一下,说是通过SQL修改索引的方式来达成。
语句如下:
ALTER TABLE dbo.tablexx DROP CONSTRAINT PK_tablexx WITH (MOVE TO [newfilegroups] , ONLINE=ON);
试了下,把索引给弄过去了,但文件内容还没过去:
后来发现在表设计界面直接修改就可以了,操作如下:
添加文件组:
在要更改的表所在的数据库上面右键,选择属性,弹出个框,选“文件组”,添加一个组名,不要把“只读”给选上了
添加文件
在上图中选择“文件”,然后点“添加”,增加一个新的文件,选择“文件组”为刚才那个
更改表属性
在表上右键,选择“设计”,在设计界面有个“属性”框,在属性框中修改文件组,有两个地方要修改,如红框所示,一个改的是内容,一个是索引?
完成后:
由于此过程需要将内容移动到新的磁盘空间,所以会消耗大量的IO,如果表内容多,建议在月黑风高,夜深人静的时候去搞。
阅读全文
0 0
- SQL Server将表数据移动到新的文件/文件组
- SQL Server 2008将数据导出到SQL脚本文件
- SQL Server 2008将数据导出到SQL脚本文件
- SQL Server 2008将数据导出到SQL脚本文件
- SQL server 将数据导出到文件方法
- SQL Server 2017 SELECT…INTO 创建的新表指定到文件组
- 如何将sql server中数据写到sqlce的sdf文件中.
- 将SQL SERVER中查询到的数据导成一个Excel文件
- 将SQL SERVER中查询到的数据导成一个Excel文件
- 将SQL SERVER中查询到的数据导成一个Excel文件
- 移动SQL SERVER数据库的数据与日志文件位置
- 移动表数据到别的文件组
- 【code】文件移动到新的文件夹
- 移动指定的文件到新目录
- 使用Sql Server Management Studio 2008将数据导出到Sql文件中
- SQL Server 中如何移动tempdb到新的位置
- 怎样从Excel文件将数据导入到SQL Server数据库?
- 怎样从Excel文件将数据导入到SQL Server数据库?
- POI的一些运用
- Springboot+SpringData+jpa
- vue开发:生成token保存在客户端localStorage中
- GSMS-华为应急通讯完美版 ISO文件下载
- 为什么要在密码里加点“盐”
- SQL Server将表数据移动到新的文件/文件组
- JS 跨域问题和解决方案
- js validate remote验证问题
- lintcode(615)Course Schedule
- 【SDOI2017】数字表格
- Oracle 12C 新特性之 sqlplus查看History命令
- TCP和UDP的135、137、138、139、445端口的作用
- 动态范围规划(调整)Dynamic Range Control的一些心得(三)
- oracle 单表备份