SqlServer: 如何更改表的文件组?(进而改变存储位置)


Posted in SQL Server onApril 05, 2021
USE [master]
GO
IF EXISTS(SELECT 1 FROM sys.databases AS d WHERE d.name='dbTest')
	DROP DATABASE dbTest
GO
CREATE DATABASE [dbTest]
 ON  PRIMARY
(
    NAME = N'dbTest',
    FILENAME = N'c:\dbTest.mdf',
    SIZE = 8192KB,
    FILEGROWTH = 65536KB
)
 LOG ON 
(
    NAME = N'dbTest_log',
    FILENAME = N'c:\dbTest_log.ldf',
    SIZE = 8192KB,
    FILEGROWTH = 65536KB
)
GO
USE dbTest
GO
CREATE TABLE A(id INT ,CONSTRAINT PK_A PRIMARY KEY(id))
CREATE TABLE B(id INT ,CONSTRAINT PK_B PRIMARY KEY(id))
CREATE TABLE C(id INT ,CONSTRAINT PK_C PRIMARY KEY(id))
GO
----- 以上为测试库及测试表 --------

--1. 加文件组
USE [master]
GO
ALTER DATABASE [dbTest] ADD FILEGROUP [tableB]
GO
--2. 加文件到文件组
USE [master]
GO
ALTER DATABASE [dbTest] ADD FILE ( NAME = N'tableB', FILENAME = N'D:\tableB.ndf' , SIZE = 8192KB , FILEGROWTH = 65536KB ) TO FILEGROUP [tableB]
GO
--3. 修改表的文件组
USE dbTest
GO
--3.1 去除原来的主键约束
ALTER TABLE B DROP CONSTRAINT PK_B
GO
--3.2 添加主键约束,而且指定文件组
ALTER TABLE B ADD CONSTRAINT PK_B PRIMARY KEY (id) ON tableB;
GO

操作完毕, 表名上右键 ,查看属性,在存储那里可以清楚看到:文件组已改为 tableB

SqlServer: 如何更改表的文件组?(进而改变存储位置)

SQL Server 相关文章推荐
2021-4-5课程——SQL Server查询【3】
Apr 05 SQL Server
【HBU】数据库第四周 单表查询
Apr 05 SQL Server
sqlserver2017共享功能目录路径不可改的解决方法
Apr 16 SQL Server
SQL 尚未定义空闲 CPU 条件 - OnIdle 作业计划将不起任何作用
Jun 30 SQL Server
sql server删除前1000行数据的方法实例
Aug 30 SQL Server
SQLServer RANK() 排名函数的使用
Mar 23 SQL Server
sql server偶发出现死锁的解决方法
Apr 10 SQL Server
SQL Server数据库查询出现阻塞之性能调优
Apr 10 SQL Server
如何使用SQL Server语句创建表
Apr 12 SQL Server
SQL Server中的游标介绍
May 20 SQL Server
【HBU】数据库第四周 单表查询
Sql-Server数据库单表查询 4.3实验课
SQL Server 数据库实验课第五周——常用查询条件
SQL Server基本使用和简单的CRUD操作
SQL Server数据定义——模式与基本表操作
2021-4-5课程——SQL Server查询【3】
2021-4-3课程——SQL Server查询【2】
You might like
用PHP中的 == 运算符进行字符串比较
2006/11/26 PHP
PHP 学习路线与时间表
2010/02/21 PHP
PHP自定义大小验证码的方法详解
2013/06/07 PHP
PHP模块memcached使用指南
2014/12/08 PHP
PHP连接MySQL进行增、删、改、查操作
2017/02/19 PHP
Dom加载让图片加载完再执行的脚本代码
2008/05/15 Javascript
优化Jquery,提升网页加载速度
2013/11/14 Javascript
Vue.js第四天学习笔记
2016/12/02 Javascript
js单页hash路由原理与应用实战详解
2017/08/14 Javascript
vue基础之事件简写、事件对象、冒泡、默认行为、键盘事件实例分析
2019/03/11 Javascript
微信小程序按钮点击动画效果的实现
2019/09/04 Javascript
在Koa.js中实现文件上传的接口功能
2019/10/08 Javascript
vue打包npm run build时候界面报错的解决
2020/08/13 Javascript
Python入门之三角函数全解【收藏】
2017/11/08 Python
Python字符串格式化%s%d%f详解
2018/02/02 Python
对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解
2018/06/28 Python
详解Python 正则表达式模块
2018/11/05 Python
pygame游戏之旅 添加游戏暂停功能
2018/11/21 Python
Python 中的 global 标识对变量作用域的影响
2019/08/12 Python
python3使用print打印带颜色的字符串代码实例
2019/08/22 Python
Python高级特性之闭包与装饰器实例详解
2019/11/19 Python
python3 使用Opencv打开USB摄像头,配置1080P分辨率的操作
2019/12/11 Python
对Tensorflow中tensorboard日志的生成与显示详解
2020/02/04 Python
使用celery和Django处理异步任务的流程分析
2020/02/19 Python
Python生成六万个随机,唯一的8位数字和数字组成的随机字符串实例
2020/03/03 Python
Python之字典添加元素的几种方法
2020/09/30 Python
英国性感内衣和睡衣品牌:Bluebella
2018/01/26 全球购物
茶叶生产计划书
2014/01/10 职场文书
2014领导干部学习焦裕禄同志先进事迹思想汇报
2014/09/19 职场文书
高三复习计划
2015/01/19 职场文书
2015年个人审计工作总结
2015/04/07 职场文书
2015年暑期社会实践总结
2015/07/13 职场文书
受欢迎的自荐信,就这么写!
2019/04/19 职场文书
某某店铺的开业庆典主持词范本
2019/11/25 职场文书
python绘制箱型图
2021/04/27 Python
CSS SandBox应用场景及常见问题
2022/06/25 HTML / CSS