SQL Server 2005中有个数据库HT_WisdomDataBaseCenter,现在要将其改名为HT_NBSBOneNetcs1
步骤:
(1) 分离数据库:打开management
studio,找到test数据库-->右键-->任务-->分离
(2)
改名:然后到数据库物理路径(例如C:/Program Files/Microsoft SQL
Server/MSSQL10.MSSQLSERVER/MSSQL/DATA)下找到HT_WisdomDataBaseCenter.mdf和HT_WisdomDataBaseCenter.ldf,分别改名为HT_NBSBOneNetcs1.mdf、HT_NBSBOneNetcs1.ldf
(3) 附加数据库:打开management studio,找到"数据库"
-->右键-->附加,在弹出的页面中点"添加"按钮,找到我们改名后的HT_NBSBOneNetcs1.mdf的文件,确定,这时我们可以看到会提示HT_NBSBOneNetcs1.mdf和HT_NBSBOneNetcs1.ldf文件不存在,我们只需要再点击"当前文件目录"下的按钮然后分别选择HT_NBSBOneNetcs1.mdf和HT_NBSBOneNetcs1.ldf就可以了。需要说明的是,在这里最好把"要附加的数据库"栏中的"附加为"列中的内容HT_WisdomDataBaseCenter改成HT_NBSBOneNetcs1,要不然就需要在数据库附加操作完成后直接在数据库名称HT_WisdomDataBaseCenter上右键重命名。
(4) 修改逻辑文件名
通过上面几步的操作,management
studio中显示的数据库文件名变成了HT_NBSBOneNetcs1,已经能够正常使用了,但此时的逻辑文件名还没有修改,打开management
studio-->在数据库zhy上点右键-->属性-->文件,如图:
我们可以看到,数据库文件的逻辑名称还是原来的HT_WisdomDataBaseCenter,我们应该同时把它改过来,这样才彻底。
具体可以通过执行下面语句实现:
工具--》SQL
查询分析器--》然后输入:
Alter DataBASE HT_NBSBOneNetcs1
MODIFY FILE(NAME='HT_WisdomDataBaseCenter',NEWNAME='HT_NBSBOneNetcs1')
Alter DataBASE HT_NBSBOneNetcs1
MODIFY FILE(NAME='HT_WisdomDataBaseCenter_Log',NEWNAME='HT_NBSBOneNetcs1_Log')
UVa——540Team Queue(STL练习map、queue数组的综合使用)
NOJ——1659求值(log10取对数+floor取整数部分+可有可无的快速幂)
NOJ——1658平方和(自然数平方和公式和取模法则)
HDU——2723Electronic Document Security(STL map嵌套set做法)
HDU——1982Kaitou Kid
HDU——1073Online Judge(string类以及其对应函数)
HDU——1062Text Reverse(水题string::find系列+reverse)
HDU——1009FatMouse' Trade(贪心+结构体+排序)
HDU——1799循环多少次(杨辉三角/动态规划/C(m,n)组合数)