本文实例讲述了T-sql语句修改SQL Server数据库逻辑名、数据库名、物理名的方法。分享给大家供大家参考,具体如下:

更改MSSQL数据库物理文件名Sql语句的写法

注意:要在活动监视器里面确保没有进程连接你要改名的数据库!!!!!!!!!!!!!!!!!!!!

Sql语句如下

USE master--改逻辑名ALTER DATABASE YQBlog MODIFY FILE(NAME='YQBlogAA',NEWNAME='YQBlog')-- GOALTER DATABASE YQBlog MODIFY FILE(NAME='YQBlogAA_log',NEWNAME='YQBlog_log')-- GO--改数据库名EXEC sys.sp_renamedb @dbname = 'YQBlogAA', -- sysname  @newname = 'YQBlog'  GO--分离数据库EXEC sp_detach_db YQBlogGO--打开xp_cmdshell功能EXEC sp_configure 'show advanced options', 1GORECONFIGUREGOEXEC sp_configure 'xp_cmdshell', 1GORECONFIGUREGO---- --改物理名(注意:路径中不要出现中文)EXEC xp_cmdshell 'ren C:\Users\Administrator\Desktop\YQBlogAA.mdf YQBlog.mdf'---- --改物理名EXEC xp_cmdshell 'ren C:\Users\Administrator\Desktop\YQBlogAA_log.ldf YQBlog_log.ldf'--GO---- --重新附加EXEC sp_attach_db @dbname = N'YQBlog',  @filename1 = N'C:\Users\Administrator\Desktop\YQBlog.mdf',  @filename2 = N'C:\Users\Administrator\Desktop\YQBlog_log.ldf'

希望本文所述对大家SQL Server数据库程序设计有所帮助。

更多相关文章

  1. Android系统配置数据库注释(settings.db)
  2. Android(安卓)-- Android(安卓)JUint 与 Sqlite
  3. android 当系统存在多个Launcher时,如何设置开机自动进入默认的La
  4. Android(安卓)中数据库查询方法 query() 中的 select
  5. [置顶] android orm映射框架(类似hibernate)基本使用
  6. Android:getWritableDatabase/getReadableDatabase无法调用onCre
  7. Android(安卓)SQLiteDatabase的使用
  8. android SQLite数据库基本操作示例
  9. android之sqlite数据库初级

随机推荐

  1. # 读 Android(安卓)开发艺术探索 &8
  2. 动画:如何给面试官写一个满意的冒泡排序
  3. 福布斯系列之数据清洗(3) | Python数据分析
  4. 福布斯系列之数据清洗(5) | Python数据分析
  5. Android系统的启动流程
  6. Python中匿名函数与内置高阶函数详解
  7. 面试官最爱问你的,网络分层中每一层有哪些
  8. 动画 :相识数组与链表两兄弟
  9. 【工具】历史文章分类汇总-V4 | Python数
  10. 偷学Python二十六|OS.path模块的详细使用