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 相关文章推荐
SQL Server数据定义——模式与基本表操作
Apr 05 SQL Server
SQL Server基本使用和简单的CRUD操作
Apr 05 SQL Server
SQLServer 日期函数大全(小结)
Apr 08 SQL Server
SQLServer2019 数据库的基本使用之图形化界面操作的实现
Apr 08 SQL Server
SQL写法--行行比较
Aug 23 SQL Server
SQLServer中exists和except用法介绍
Dec 04 SQL Server
SQLServer RANK() 排名函数的使用
Mar 23 SQL Server
SQL Server远程连接的设置步骤(图文)
Mar 23 SQL Server
SQL Server数据库查询出现阻塞之性能调优
Apr 10 SQL Server
Sql Server 行数据的某列值想作为字段列显示的方法
Apr 20 SQL Server
使用MybatisPlus打印sql语句
Apr 22 SQL Server
SQL Server #{}可以防止SQL注入
May 11 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 数据结构 算法 三元组 Triplet
2011/07/02 PHP
php截取字符串函数分享
2015/02/02 PHP
php计算整个目录大小的方法
2015/06/19 PHP
PHP如何实现订单的延时处理详解
2017/12/30 PHP
php用户名的密码加密更安全的方法
2019/06/21 PHP
Javascript document.referrer判断访客来源网址
2020/05/15 Javascript
加速IE的Javascript document输出的方法
2010/12/02 Javascript
php与js的区别是什么
2013/08/05 Javascript
Jquery性能优化详解
2014/05/15 Javascript
如何在node的express中使用socket.io
2014/12/15 Javascript
轻松创建nodejs服务器(7):阻塞操作的实现
2014/12/18 NodeJs
九种原生js动画效果
2015/11/11 Javascript
基于jquery实现最简单的选项卡切换效果
2016/05/08 Javascript
简单总结JavaScript中的String字符串类型
2016/05/26 Javascript
全面接触神奇的Bootstrap导航条实战篇
2016/08/01 Javascript
JS打开摄像头并截图上传示例
2017/02/18 Javascript
手把手教你搭建ES6的开发运行环境
2017/07/11 Javascript
vue打包的时候自动将px转成rem的操作方法
2018/06/20 Javascript
JavaScript缺少insertAfter解决方案
2020/07/03 Javascript
使用优化器来提升Python程序的执行效率的教程
2015/04/02 Python
利用python获取当前日期前后N天或N月日期的方法示例
2017/07/30 Python
python3的输入方式及多组输入方法
2018/10/17 Python
简单了解python中的与或非运算
2019/09/18 Python
python数据预处理 :样本分布不均的解决(过采样和欠采样)
2020/02/29 Python
python Canny边缘检测算法的实现
2020/04/24 Python
10个示例带你掌握python中的元组
2020/11/23 Python
Bose美国官网:购买Bose耳机和音箱
2019/03/10 全球购物
纯净、自信、100%的羊绒服装:360Cashmere
2021/02/20 全球购物
上海雨人软件技术开发有限公司测试题
2015/07/14 面试题
J2EE模式面试题
2016/10/11 面试题
护理专业本科生自荐信
2013/10/01 职场文书
信息管理专业推荐信
2013/10/29 职场文书
副护士长竞聘演讲稿
2014/04/30 职场文书
优秀教师演讲稿
2014/05/06 职场文书
社区活动策划方案
2014/08/21 职场文书
基层医务人员三严三实心得体会
2016/01/05 职场文书