作者热门文章
- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章SqlServer修改数据库文件及日志文件存放位置由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
--查看当前的存放位置
select
database_id,
name
,physical_name
AS
CurrentLocation,state_desc,
size
from
sys.master_files
where
database_id=db_id(N
'数据库名'
);
--修改文件的存放位置下次启动生效
--testDb为数据库名,
alter
database
数据库名
modify
file (
name
= 文件名(不包含后缀), filename =
'文件存储路径'
);
alter
database
数据库名
modify
file (
name
= 文件名(不包含后缀), filename =
'文件存储路径'
);
eg.
alter
database
testDb
modify
file (
name
= testDb, filename =
'G:\SQL_DATA\testDb\testDb.mdf'
);
alter
database
testDb
modify
file (
name
= testDb_log, filename =
'G:\SQL_DATA\testDb\testdb_log.ldf'
);
--修改默认的数据库文件存放位置(即时生效)
EXEC
xp_instance_regwrite
@rootkey=
'HKEY_LOCAL_MACHINE'
,
@
key
=
'Software\Microsoft\MSSQLServer\MSSQLServer'
,
@value_name=
'DefaultData'
,
@type=REG_SZ,
@value=
'E:\MSSQL_MDF\data'
GO
--修改默认的日志文件存放位置<span style="font-family: Arial, Helvetica, sans-serif;">(即时生效)</span>
EXEC
master..xp_instance_regwrite
@rootkey=
'HKEY_LOCAL_MACHINE'
,
@
key
=
'Software\Microsoft\MSSQLServer\MSSQLServer'
,
@value_name=
'DefaultLog'
,
@type=REG_SZ,
@value=
'E:\MSSQL_MDF\log'
GO
|
。
最后此篇关于SqlServer修改数据库文件及日志文件存放位置的文章就讲到这里了,如果你想了解更多关于SqlServer修改数据库文件及日志文件存放位置的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我有一个 Vagrant 盒子(ubuntu 16.04)用于开发,我做了几个apt install并在初始化后对配置文件(.ini、.cnf 等)进行了一些更改。现在,我对这个盒子和它的内容很满意。
我是一名优秀的程序员,十分优秀!