如果用指令将一个table移到另个一个文件组??

SampleStory 2003-09-15 02:30:56
如题
...全文
68 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mjhnet 2003-09-27
  • 打赏
  • 举报
回复
在企业管理器中比较容易实现你的要求

1.在企业管理器中找到你要改变文件组的表

2.右键‘设计表’

3.按钮‘表和索引属性’,在‘表’页框中就可以看到或者直接修改表所处的文件组。
SampleStory 2003-09-15
  • 打赏
  • 举报
回复
办法倒是个办法﹐只是这样太麻烦了~~有没有第三方工具可以做到的??
lionstar 2003-09-15
  • 打赏
  • 举报
回复
可以使用sp_help tablename

其中有Data_located_on_filegroup 就是表所在的文件组
lionstar 2003-09-15
  • 打赏
  • 举报
回复
数据库增加文件组AnotherFileGroup
create table New_table (........) on AnotherFileGroup

insert New_Table select * from 原数据表
drop table 原数据表
sp_rename New_table ,原数据表
SampleStory 2003-09-15
  • 打赏
  • 举报
回复
那幺再请问怎幺用指令查看table到底放在哪个文件组里面呢??
mjhnet 2003-09-15
  • 打赏
  • 举报
回复
没有办法,放在哪个文件组是create时确定的,建立以后则无法移动了。

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧