如何修改SQL 2008的数据文件目录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何修改SQL 2008的数据文件目录相关的知识,希望对你有一定的参考价值。

参考技术A use
master;
go
alter
database
master
modify
file
(name
=
master,filename='J:\data\master.mdf');
go
alter
database
master
modify
file
(name
=
mastlog,filename='J:\data\mastlog.ldf');
go
alter
database
tempdb
modify
file
(name
=
tempdev,filename='J:\data\tempdb.mdf');
go
alter
database
tempdb
modify
file
(name
=
templog,filename='J:\data\templog.ldf');
go
alter
database
msdb
modify
file
(name
=
msdbData,filename='J:\data\MSDBData.mdf');
go
alter
database
msdb
modify
file
(name
=
MSDBlog,filename='J:\data\MSDBLog.ldf');
go
alter
database
model
modify
file
(name
=
modeldev,filename='J:\data\model.mdf');
go
alter
database
model
modify
file
(name
=
modellog,filename='J:\data\modellog.ldf');
go
msdb、model、tempdb都可以移到我定义的目录,数据库可以启动,起来以后到数据库属性-文件看到的路径就是修改后的路径。但是master的语句也执行成功了,执行结果如下:
文件
'master'
在系统目录中已修改。新路径将在数据库下次启动时使用。
文件
'mastlog'
在系统目录中已修改。新路径将在数据库下次启动时使用。
但是将master的2个文件移动到j:\data目录下,数据库启动失败,从日志看,还是找原来的启动路径。

sql 定价计划修改器

SELECT
  whse
	,category
	,skuLevel
	,pricingPlan
	,pp.modifierType
	,MD.calculateOn
	,MD.modifierMath
	,pp.multiplier
	,pp.addend
	,pp.modifiedDate
	,pp.modifiedBy
	,U.quoteuser
FROM product_10.dbo.Whse_PricingPlan_Modifier pp
	LEFT JOIN product_10.dbo.Modifier_Type MD
	  ON pp.modifierType = MD.modifierType
	LEFT JOIN wizmo2005_10.dbo.HdUser U
	  ON pp.modifiedBy = U.id
WHERE 1 = 1
	AND pp.pricingPlan = 'MP'	-- Pricing plan type.
	AND pp.whse in (410)		-- Warehouse
	AND pp.skuLevel IN ('a','b','c','d','e')	--Sku level for category.
	and pp.category IN ('radiator')

以上是关于如何修改SQL 2008的数据文件目录的主要内容,如果未能解决你的问题,请参考以下文章

sql server 2008 r2 无法定位到数据库文件目录

sql server 2008附加数据库出错

sqlserver2008安装目录打不开

SQl server 2010数据库附加文件为只读,修改是出错,怎么办

怎么修改Windows server 2008 R2登录密码

怎么让SQL数据库自动定时备份