快速修改SQL Server数据库名(比备份还原方法快很多)数据库

/ / 2025-02-19   阅读:2554
快速修改SQL Server数据库名(比备份还原方法快很多)...

现有数据库test,需要改为test2,下面是操作步骤:


一、修改数据库名称

直接点击test选中该数据库,按F2然后输入新名称test2:

1.png


二、修改数据库逻辑名称

1、右键改名后的test2,选择属性:

2.png


2、选择文件页,分别修改两个逻辑名称为:test2、test2_log

3.png


3、停止数据库服务,打开任务管理器-服务,右键MSSQLSERVER选择停止:

4.png


4、修改物理文件名

打开E:\Microsoft SQL Server Data\MSSQL11.MSSQLSERVER\MSSQL\DATA(你的实际数据库路径),分别修改文件名为test2.mdf、test2_log.ldf

5.png


5、启动数据库服务

6.png


6、执行SQL修改数据库设置中的物理文件路径, 把下图中的test2批量替换为你的新数据库名称,把两个E:\...的路径改为你的新数据库实际文件路径,然后新建查询执行即可:

-- 修改数据库物理文件名
USE master;
GO
ALTER DATABASE test2
MODIFY FILE (
    NAME = N'test2',
    FILENAME = N'E:\Microsoft SQL Server Data\MSSQL11.MSSQLSERVER\MSSQL\DATA\test2.mdf'
);
GO

-- 修改日志物理文件名
USE master;
GO
ALTER DATABASE test2
MODIFY FILE (
    NAME = N'test2_log',
    FILENAME = N'E:\Microsoft SQL Server Data\MSSQL11.MSSQLSERVER\MSSQL\DATA\test2_log.ldf'
);
GO


上一篇:sql server修改字段排序保持时出错:不

下一篇:没有了

我要评论

昵称:
验证码:

最新评论

共0条 共0页 10条/页 首页 上一页 下一页 尾页
意见反馈