现有数据库为“Test”,想要修改“NewTest”,并且也修改逻辑文件名称和数据库物理名称。

说明:

1)禁止在生产环境,并且正在使用的数据库进行名称修改。

2)三者名称可以不统一,但是名称一致更好。

3)三者名称中也可以只修改其中一者或两者。如只修改某个名称,都不会影响正常功能。

1.修改数据库名

数据库右键或者F2,进行名称修改。

SQL Server 修改数据库名、修改逻辑文件名、修改数据库物理文件名_文件名

2.修改逻辑文件名

数据库右键点击属性,选择弹出框右侧的文件,

SQL Server 修改数据库名、修改逻辑文件名、修改数据库物理文件名_右键_02

双击逻辑名称列,进行修改,修改后点击确定。

SQL Server 修改数据库名、修改逻辑文件名、修改数据库物理文件名_文件名_03

3.修改数据据库物理文件名

数据库右键点击属性,选择弹出框右侧的文件,查看文件路径。后面步骤使用此地址。

SQL Server 修改数据库名、修改逻辑文件名、修改数据库物理文件名_右键_04

右键数据库,选择任务-分离,分离数据库

SQL Server 修改数据库名、修改逻辑文件名、修改数据库物理文件名_数据库_05

断掉链接,如有正在使用的连接,则会数据库分离失败。

SQL Server 修改数据库名、修改逻辑文件名、修改数据库物理文件名_数据库_06

打开上面所查看到的数据库路径,进行文件重名称。

SQL Server 修改数据库名、修改逻辑文件名、修改数据库物理文件名_数据库_07

SQL Server 修改数据库名、修改逻辑文件名、修改数据库物理文件名_数据库_08

物理文件重新命名后,再次附加数据库。

SQL Server 修改数据库名、修改逻辑文件名、修改数据库物理文件名_数据库_09

SQL Server 修改数据库名、修改逻辑文件名、修改数据库物理文件名_文件名_10

SQL Server 修改数据库名、修改逻辑文件名、修改数据库物理文件名_数据库_11

因为命名已经改变,所以通过原文件名称已经找不到物理文件,这里需要修改引入文件。

SQL Server 修改数据库名、修改逻辑文件名、修改数据库物理文件名_右键_12

点击文件路径后面的小图标,重新进行选择。

SQL Server 修改数据库名、修改逻辑文件名、修改数据库物理文件名_文件名_13

SQL Server 修改数据库名、修改逻辑文件名、修改数据库物理文件名_文件名_14

SQL Server 修改数据库名、修改逻辑文件名、修改数据库物理文件名_数据库_15

选择成功后,确认添加。

SQL Server 修改数据库名、修改逻辑文件名、修改数据库物理文件名_数据库_16

至此修改完成,数据库里面的表,数据,视图,存储过程等不受影响。

SQL Server 修改数据库名、修改逻辑文件名、修改数据库物理文件名_右键_17

 

                     

SQL Server 修改数据库名、修改逻辑文件名、修改数据库物理文件名_右键_18