数据库改名系列(数据库名,逻辑名,物理文件名)
汇总篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql
某系统设计的不是很合理,库很多,图形化操作分离都得搞半天,各种改名也就更浪费时间了,于是引入了命令~(SQLServer现在已经在Linux里面跑了,咱们也得跟上时代)
1.数据库名修改前
alter database Test modify name=NewTest or exec sp_renamedb 'Test','NewTest'
2.数据库名修改后
3.物理文件名和逻辑名并没有变化
4.逻辑名修改前后
alter database NewTest modify file(name=N'Test', newname=N'NetTest')
5.逻辑名发生改变物理文件名不变
6.物理改名很多种(我这边的本质就是分离后修改,因为占用状态是没法修改的)
其实并没有什么新的sql,都是组合版的
exec xp_cmdshell 'rename E:\SQL\Test.mdf NewTest.mdf'
效果:
SQL:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
use master
go
--1.分离
exec sp_detach_db NewTest
go
--2.改名(这一步可以换成手动改名字)
exec sp_configure 'show advanced options' ,1 --显示高级选项
reconfigure with override --重新配置
exec sp_configure 'xp_cmdshell' ,1 --1代表允许,0代表阻止
reconfigure with override
exec xp_cmdshell 'rename E:\SQL\Test.mdf NewTest.mdf'
go
exec xp_cmdshell 'rename E:\SQL\Test_log.ldf NewTest_log.ldf'
go
exec sp_configure 'xp_cmdshell' ,0
reconfigure with override
exec sp_configure 'show advanced options' ,0
reconfigure with override
--3.附加
exec sp_attach_db NewTest,N 'E:\SQL\NewTest.mdf' ,N 'E:\SQL\NewTest_log.ldf'
|
本文转自毒逆天博客园博客,原文链接:http://www.cnblogs.com/dunitian/p/6165998.html,如需转载请自行联系原作者
数据库改名系列(数据库名,逻辑名,物理文件名)相关推荐
- SQL Server 修改数据库名、修改逻辑文件名、修改数据库物理文件名
现有数据库为"Test",想要修改"NewTest",并且也修改逻辑文件名称和数据库物理名称. 说明: 1)禁止在生产环境,并且正在使用的数据库进行名称修改. ...
- ERmaster 数据库设计 ,显示中文逻辑名
为什么80%的码农都做不了架构师?>>> 逻辑名可以使用中文,给用户看的 ,物理名是存放到数据库的 ,例如字段肯定是英文的,是物理名来的 如果既要显示中文意思,又要显示字段英文 ...
- Kingbase数据库实验四 数据库系统的概要、逻辑、物理设计
实验四 数据库系统的概要.逻辑.物理设计 一.实验目的 二.实验步骤及结果 一.实验目的 能够根据实际业务需求抽象出实体.实体的属性和实体的联系. 能够抽象业务所涉及的E-R图. 能够优化E-R图 ...
- 【数据库考试】数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和物理设计
一.选择题 (1) 在下列四个选项中,不属于基本关系运算的是(D ). A) 连接B) 投影C) 选择D) 排序 (2) 如果一个班只能有一个班长,而且一班长不能同时担任其它班的班 长,班级和班长两个 ...
- 《数据库系统概论》之数据库设计六步骤(需求、概念、逻辑、物理、实施、运行维护)
文章目录 0.一图总览 1.数据库设计概述及六步骤简介 2.需求分析---步骤一 2.1 收集资料 2.2 分析整理 2.3 数据流图 2.4 数据字典 2.5 用户确认 3.概念结构设计---步骤二 ...
- oracle数据库全数据库名,Oracle数据库中的 数据库域名、数据库名、全局数据库名、SID、数据库实例名、服务名 解释...
菜鸟雷区 在配置listener.ora 和 tnsnames.ora 连接Oracle数据库服务器时,我们需要把 以下容易混淆的概念区分开来 数据库域名 数据库名 全局数据库名 SID 数据库实例名 ...
- Sql Server查看所有数据库名,表名,字段名(SQL语句)
1.获取所有数据库名: SELECT Name FROM Master..SysDatabases ORDER BY Name 2.获取所有表名: SELECT Name FROM DatabaseN ...
- sql server登录名、服务器角色、数据库用户、数据库角色、架构区别联系
原创链接:https://www.cnblogs.com/lxf1117/p/6762315.html sql server登录名.服务器角色.数据库用户.数据库角色.架构区别联系 1.一个数据库用户 ...
- mysql数据库名称sid_数据库sid 和数据库名
数据库名.实例名和ORACLE_SID的区别 导读: 最近因看到论坛有人问起这方面的东西,将自己的理解加上查阅相关资料整理如下,如果不全或不当的地方,望指正并补全它. 数据库名(DB_NAME).实例 ...
最新文章
- Python3爬虫之爬取某一路径的所有html文件
- 图像处理之应用篇-大米计数续
- OpenGL编程指南5:学习绘制不同风格的曲线
- 关于 Angular 应用 tsconfig.json 中的 lib 属性
- THU – team players 合作精神
- android setprogress,progressDialog 为什么设置了setProgress()方法无反应?
- Structured Streaming 整合 Kafka指南
- day01 格式化输出和while循环的两个小练习
- fc安卓模拟器_MAME街机模拟器0.224经典游戏全收藏
- 词法分析(三):有限自动机DFA与NFA
- PDF旋转保存居然还能如此高效的办法
- JZOJ4722. 【NOIP2016提高A组模拟8.21】跳楼机
- 天牛须和贪心算法_天牛须搜索算法(BAS)
- Linux 自定义service,并重定向输出到日志文件
- 机器学习教程 之 SKlearn 中 PCA 算法的运用:人脸识别实例
- Android简单计算器实现
- 数据分析方法-描述性统计分析
- js代码中引入js文件
- Dijkstra 与 Floyd算法
- 2.5亿人背后的生发市场,蔓迪怎么创造4亿年GMV
热门文章
- 快速了解layui中layer的使用
- 推荐算法和机器学习入门
- jQuery1.9.1源码分析--Animation模块
- PHP最常用的2种设计模式工厂模式和单例模式
- (二)匈牙利算法简介
- 数据结构笔记(八)-- 链式栈
- harmonyos2.0三大技术特点,科普干货|漫谈鸿蒙LiteOS-M与HUAWEI LiteOS内核的几大不同...
- java port_Java NonRegisteringDriver.port方法代码示例
- 论坛指定portal.php,去除Discuz论坛域名后面的/forum.php或portal.php
- c#定时备份mysql数据库_C# 定时备份数据库工具源码下载