问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么改sqlserver2012安装目录

发布网友 发布时间:2022-04-24 16:08

我来回答

3个回答

懂视网 时间:2022-05-01 15:18

Data_located_on_filegroup = fg.groupname, Table_name = obj.name FROM sysfilegroups fg, sysindexes idx, sysobjects obj WHERE idx.id = obj.id AND obj.type in (‘S ‘,‘U ‘) AND idx.indid < 2 AND idx.groupid = fg.groupid and obj.name like ‘%%‘ --表名 ORDER BY fg.groupname

 

2.更改文件组

说明: 在给表 创建索引的时候,可以指定索引在 不同的文件组, 这样 使 表 迁移到 另外的文件组

  步骤1: 给表 创建索引 指定 文件组

  步骤2: 将表的 索引删除(是表结构复原)

3.使用案例

 

CREATE procedure [olap].[usp_SwitchOutFact_Partition]
(@date datetime,@tablename varchar(50))
as
begin
BEGIN TRANSACTION
declare @RangeKey1 nvarchar(100) 
declare @RangeKey2 nvarchar(100) 

 set @RangeKey1 = convert(nvarchar(100), year(@date)*10000 + month(@date)*100 + day(@date))
 set @RangeKey2 =convert(nvarchar(100), year(dateadd(day, 1, @date))*10000 + month(dateadd(day, 1, @date))*100 + day(dateadd(day, 1, @date)))

 /*
 --逻辑描述:
 1.先检查 临时表是不是存在, 存在则删除后 使用select into 新建表
 2.select into 创建的表 默认存放在 PRIMARY 文件组, 我们要更改 文件组
 3.给临时表创建索引的时候, 可以更改文件组 
 4.使表结构一致(包括索引) 所以删除刚创建的索引,此时完成 表的 文件组的更改
 5.进行表 压缩 ,指定 WITH(DATA_COMPRESSION = PAGE
 6. SWITCH PARTITION 
 */
 
if exists(select 1 from sys.tables where object_id=object_id(‘[olap].[staging_‘+@tablename+‘]‘))
 exec(‘drop table [olap].[staging_‘+@tablename+‘]‘)

exec (‘select top(0) * into olap.staging_‘+@tablename+‘ from olap.‘+@tablename)

exec(‘CREATE CLUSTERED INDEX PK_staging_‘+@tablename+‘ ON [olap].[staging_‘+@tablename+‘]([PartitionRangeKey]) WITH(ONLINE=ON) ON [FactFG]‘)
exec(‘DROP INDEX PK_staging_‘+@tablename+‘ ON [olap].[staging_‘+@tablename+‘]‘)

exec(‘ALTER TABLE olap.staging_‘ + @tablename + ‘ REBUILD WITH(DATA_COMPRESSION = PAGE )‘)
exec(‘ALTER TABLE [olap].[staging_‘+@tablename+‘] WITH CHECK ADD CONSTRAINT [chk_staging_‘+@tablename+‘] CHECK ([PartitionRangeKey]>=‘ + @RangeKey1 + ‘ AND [PartitionRangeKey]<‘ + @RangeKey2 + ‘ AND [PartitionRangeKey] IS NOT NULL)‘)

exec(‘ALTER TABLE [olap].[staging_‘+@tablename+‘] CHECK CONSTRAINT [chk_staging_‘+@tablename+‘]‘)

exec(‘ALTER TABLE [olap].[‘+@tablename+‘] SWITCH PARTITION $PARTITION.[pf_‘+@tablename+‘] (‘+@RangeKey1+‘) TO [olap].[staging_‘+@tablename+‘]‘)

COMMIT TRANSACTION
end

 

调用语句

 

declare @date datetime
set @date = convert(datetime,‘2016-09-23‘)
print @date
declare @RangeKey1 nvarchar(100) = convert(nvarchar(100), year(@date)*10000 + month(@date)*100 + day(@date))
print @RangeKey1
exec [olap].[usp_SwitchOutFact_Partition] @date,‘Fact_XM_XMBJXX‘

 

sqlserver2012更改文件组

标签:

热心网友 时间:2022-05-01 12:26

  您好,我来为您解答:
  配置文件的路径是不可以改的,但是数据库的安装路径是可以更改的。
  共享文件好像只能放到系统盘所在的盘符下,而其他文件的默认路径可以放到其他盘。你安装完毕后,在:右键实例→属性→数据库设置→数据库默认位置 那里,改到其他盘,这样新数据库就不会都丢到C盘了。
  希望我的回答对你有帮助。

热心网友 时间:2022-05-01 13:44

删除有关於sqlserver一切组件,并且删除安装目录下的Micsoft SQL Server文件夹,然後就可以选择目录了,卸载sql server的时候先卸载公用功能组套件,在启动卸载程序里可选卸载SQL Server或公用组件
我所遇到的问题是sql server32位建立oracle的连接的时候安装到带有括号的目录,导致无法连接,因为oracle无法解析带括号的路径
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
东北人眼中的南方人? 酒店管理研究生就业很难吗 在美国学酒店管理的就业前景 怎么样 美国酒店管理研究生的就业前景怎么样? 流放者柯南克立尔城堡在哪 克立尔的堡垒怎么进入 《刺客信条》兄弟会全版修改哪里有? 跪求 我的猫用直流12V直接供电 现在烧毁 打开电源现在无反应 应该是... 感情爱上你一生不放弃,是什么歌曲名字里的歌词 起亚嘉华商务车天一热空调就不工作 SQL Server 2012安装配置文件路径能改吗?怎么改? 破解版游戏《我的安吉拉》有什么攻略可以参考一下? 我的系统是win7企业版的,安装SQL Server2012数据库到最后点击安装按钮... 如何安装SQL数据库? 如何在破解版游戏《我的安吉拉》挣经验,快速升级? sql2012 数据库 本地连接正常 内网无法访问? 如何评价破解版《我的安吉拉》这款小游戏? sqlserver2012 哪些需要安装 《我的安吉拉》是一款怎样的游戏?感觉如何? MICROSOFT SQL SERVER 2012应该安装哪种数据库? 对《我的安吉拉》游戏的评价如何? SQL Server 2012 安装过程中报错 错误代码2331 请问怎么解决? sql2012怎么添加巨灵鸟数据库? 《我的安吉拉》无限金币钻石版里,安吉拉的一生是什么样的? 我的安吉拉是一款什么游戏? sql server 2012 数据库可以备份一下一下。然后卸载软件,再安装新的软... 先安装sql2008r2数据库怎么安装sql2012数据库 微信账号突然说过期了在登就账户不存在了,我天天在登突然间就这样了 财务风险指标的完善建议 如何对一个企业的财务风险进行合理评价???通过资产负债表回答 我的安吉拉好玩吗? sql2012数据库的安全性用户被删了怎么办 我的安吉拉,中的安吉拉怎么谈恋爱 安装好的sql2012在哪打开 微软官网的sql2012有好几个安装包,都什么意思,怎么安装,学数据库的... 我的安吉拉怎么下载到手机? 求教:SQL数据库安装时,没有下一步提示,导致无法安装,有知道怎么安装的吗... 秦桧父亲是哪里人 秦桧的父亲叫什么 秦嬉是秦桧之子,为何秦桧一死他就失权? 从力主抗金的主战派到割地议和的主和派,秦桧经历了什么? 秦桧家族有哪些人?秦桧死后,他们的结局如何? 秦桧的父亲是秦少游吗 秦桧的结局是什么 岳飞去世后,秦桧的生活又过得如何?他最后是怎么死的? 秦桧的后人有哪些啊? 秦桧年轻时也是一个铁骨铮铮的好汉吗?那为何后来蜕变成大奸大恶之人了? 秦桧的祖先是谁 秦侩是哪里人? 古代第一奸臣,他在37岁那年发生了什么事情?