T-sql语句修改SQL Server数据库逻辑名、数据库名、物理名的方法
本文实例讲述了T-sql语句修改SQLServer数据库逻辑名、数据库名、物理名的方法。分享给大家供大家参考,具体如下:
更改MSSQL数据库物理文件名Sql语句的写法
注意:要在活动监视器里面确保没有进程连接你要改名的数据库!!!!!!!!!!!!!!!!!!!!
Sql语句如下
USEmaster --改逻辑名 ALTERDATABASEYQBlogMODIFYFILE(NAME='YQBlogAA',NEWNAME='YQBlog') --GO ALTERDATABASEYQBlogMODIFYFILE(NAME='YQBlogAA_log',NEWNAME='YQBlog_log') --GO --改数据库名 EXECsys.sp_renamedb@dbname='YQBlogAA',--sysname @newname='YQBlog' GO --分离数据库 EXECsp_detach_dbYQBlog GO --打开xp_cmdshell功能 EXECsp_configure'showadvancedoptions',1 GO RECONFIGURE GO EXECsp_configure'xp_cmdshell',1 GO RECONFIGURE GO ------改物理名(注意:路径中不要出现中文) EXECxp_cmdshell'renC:\Users\Administrator\Desktop\YQBlogAA.mdfYQBlog.mdf' ------改物理名 EXECxp_cmdshell'renC:\Users\Administrator\Desktop\YQBlogAA_log.ldfYQBlog_log.ldf' --GO ------重新附加 EXECsp_attach_db@dbname=N'YQBlog', @filename1=N'C:\Users\Administrator\Desktop\YQBlog.mdf', @filename2=N'C:\Users\Administrator\Desktop\YQBlog_log.ldf'
更多关于SQLServer相关内容感兴趣的读者可查看本站专题:《SQLServer存储过程技巧大全》、《SQLServer查询操作技巧大全》、《SQLServer索引操作技巧大全》、《SQLServer分页技术总结》及《SQLServer常用函数汇总》
希望本文所述对大家SQLServer数据库程序设计有所帮助。