SQL Server 2008 R2 下移动数据库的存储位置
来源:互联网 发布:嵌入式linux培训视频 编辑:程序博客网 时间:2024/04/29 12:41
SQL Server 2008 R2 下移动数据库的存储位置
今天在做移动数据库操作时,从网上搜了一些文章,在多篇文章的结合下,解决了问题。
使用场景:1. 该数据库增长的较大,存储磁盘空间不足;
- 在特定情况下该数据库需要移动到另外一块磁盘上(呵呵。。。我的情况就是之前的磁盘要还给别人)
步骤: 1. 新建查询
SELECT name, physical_name
FROM sys.master_files
WHERE database_id = DB_ID(‘yourDataBaseName’);
GO
查看到结果会看到数据库主文件以及日志的名称和物理存储的地址名称
2.修改文件路径
use master
alter database AZPlatForm01
modify file (NAME = ‘yourDataBaseName’, Filename = ‘F:\DATA\yourDataBaseName.mdf’);
GO
alter database AZPlatForm01
modify file (NAME = ‘yourDataBaseName_log’, Filename = ‘F:\DATA\yourDataBaseName.ldf’);
GO
3.重启数据库,运行下输入services.msc,进入服务窗口,重启SQL Server (MSSQLSERVER)
4.将要移动的数据库脱机
手动将日志文件拷贝到目的路径(F:\DATA\)下
6.将要移动的数据库联机
7.新建查询
SELECT name, physical_name
FROM sys.master_files
WHERE database_id = DB_ID(‘yourDataBaseName’);
GO
验证通过OK啦
可能出现的异常如下:
1、sqlserver报错,代码:5120
解决方案:
文件———>右键———>属性———>安全———>选择当前用户———>编辑———>完全控制
- SQL Server 2008 R2 下移动数据库的存储位置
- SQLServer2005/2008/2008R2下移动tempdb数据库文件的存储位置
- SQL Server 2008 R2如何开启数据库的远程连接
- SQL Server 2008 R2如何开启数据库的远程连...
- SQL Server 2008 R2如何开启数据库的远程连接
- SQL Server 2008 R2如何开启数据库的远程连...
- SQL Server 2008 R2如何开启数据库的远程连...
- SQL Server 2008 R2如何开启数据库的远程连接
- SQL Server 2008 R2如何开启数据库的远程连接
- SQL Server 2008 R2如何开启数据库的远程连接
- SQL Server 2008 R2如何开启数据库的远程连接
- SQL Server 2008 R2如何开启数据库的远程连接
- SQL Server 2008 R2开启数据库的远程连接
- SQL Server 2008 R2如何开启数据库的远程连接
- SQL Server 2008 R2如何开启数据库的远程连接
- SQL Server 2008 R2如何开启数据库的远程连接
- sql server 2008 R2不能新建数据库
- Sql Server 2008 R2连接远程数据库
- CAS4.0 4.1 服务器端搭建(一)
- 蓝桥杯初赛6
- Java反射Reflect
- C语言strstr()函数:返回字符串中首次出现子串的地址
- [SVN]常见问题记录
- SQL Server 2008 R2 下移动数据库的存储位置
- 【bzoj2242】[SDOI2011]计算器 数论相关(快速幂+扩展欧几里得+BSGS)
- CodeForces-546C-Soldier and Cards
- Android Studio 2.0的闪电编译的设置
- Windows下Redis的安装使用
- Js获取当前日期时间及其它操作
- Win10双系统设置默认启动系统的图文教程
- 关于c语言中字符数组的'\0'问题
- 关于JavaScript parseFloat() 函数精度不一致的问题