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 相关文章推荐
SqlServer: 如何更改表的文件组?(进而改变存储位置)
Apr 05 SQL Server
SQL SERVER中常用日期函数的具体使用
Apr 08 SQL Server
SQLServer2008提示评估期已过解决方案
Apr 12 SQL Server
SQL Server2019数据库之简单子查询的具有方法
Apr 27 SQL Server
如何有效防止sql注入的方法
May 25 SQL Server
万能密码的SQL注入漏洞其PHP环境搭建及防御手段
Sep 04 SQL Server
SQL SERVER实现连接与合并查询
Feb 24 SQL Server
sql server 累计求和实现代码
Feb 28 SQL Server
SQL Server内存机制浅探
Apr 06 SQL Server
SQL Server删除表中的重复数据
May 25 SQL Server
SQL Server携程核心系统无感迁移到MySQL实战
Jun 01 SQL Server
SQL中的连接查询详解
Jun 21 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
Apache, PHP在Windows 9x/NT下的安装与配置 (一)
2006/10/09 PHP
PHP与javascript实现变量交互的示例代码
2013/07/23 PHP
PHP常量及变量区别原理详解
2020/08/14 PHP
jquery tab插件制作实现代码
2010/06/22 Javascript
js获取单选框或复选框值及操作
2012/12/18 Javascript
JQ获取动态加载的图片大小的正确方法分享
2013/11/08 Javascript
Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
2013/11/14 Javascript
IE下双击checkbox反应延迟问题的解决方法
2014/03/27 Javascript
如何正确使用javascript 来进行我们的程序开发
2014/06/23 Javascript
PassWord输入框代码分享
2016/06/07 Javascript
AngularJS内建服务$location及其功能详解
2016/07/01 Javascript
AngularJS ng-controller 指令简单实例
2016/08/01 Javascript
详解AngularJS中$filter过滤器使用(自定义过滤器)
2017/02/04 Javascript
JS实现复制内容到剪贴板功能
2017/02/05 Javascript
vue.js中proxyTable 转发请求的实现方法
2018/09/20 Javascript
JavaScript实现shuffle数组洗牌操作示例
2019/01/03 Javascript
vue elementUI table 自定义表头和行合并的实例代码
2019/05/22 Javascript
jQuery Raty星级评分插件使用方法实例分析
2019/11/25 jQuery
原生JS实现九宫格抽奖
2020/09/13 Javascript
列举Python中吸引人的一些特性
2015/04/09 Python
python中查看变量内存地址的方法
2015/05/05 Python
Python使用爬虫猜密码
2016/02/19 Python
Python中死锁的形成示例及死锁情况的防止
2016/06/14 Python
python 巧用正则寻找字符串中的特定字符的位置方法
2018/05/02 Python
python实现屏保计时器的示例代码
2018/08/08 Python
Python基于OpenCV实现人脸检测并保存
2019/07/23 Python
python自动结束mysql慢查询会话的实例代码
2019/10/27 Python
工商管理专业学生的自我评价
2013/10/01 职场文书
团工委书记自荐书范文
2013/12/17 职场文书
会计职业生涯规划书
2014/01/13 职场文书
亮剑精神演讲稿
2014/05/23 职场文书
工会优秀工作者事迹
2014/08/17 职场文书
群众路线教育实践活动学习笔记
2014/11/05 职场文书
长城导游词300字
2015/01/30 职场文书
个人自荐书范文
2015/03/09 职场文书
vue实现锚点定位功能
2021/06/29 Vue.js