如何对SQLServer数据库进行重命名

如何对SQLServer数据库进行重命名,第1张

企业管理器

--右键"数据库"--所有任务--还原数据库

--"还原为数据库库"中输入还原后的数据库名Admin10000com

--还原选择"从设备"--选择设备--添加--添加你的

备份文件

--确定,回到数据库还原的界面

--备份号--选择内容--选择你要恢复那次备份的内容

--选项--将"移至物理文件名"中的物理文件名修改为你的

数据文件

要存放的文件名,这里修改为Admin10000com_DataMDF(

数据库文件

)和Admin10000com_LogLDF(

日志文件

)

--如果要还原的数据库已经存在,选择"在现有数据库上强制还原"

--确定

1、打开Server Manager,用internal连接

$ svrmgrl

SVRMGR> connect internal

2、如果你的数据库跑在archived log mode下,你需要执行以下命令来强迫一次checkpoint发生:

SVRMGR> alter system switch logfile;

3、为你的control file做一次备份:

SVRMGR> alter database backup controlfile to trace resetlogs;

4、用normal或immediate方式关闭数据库,记住千万不要用abort方式:

SVRMGR> shutdown immediate

SVRMGR> exit

5、打开你最近一次的trace file(在"user_dump_dest"所定义的目录下),将从"CREATE CONTROLFILE"开始到分号结束的部分copy出来,新建成create_ctlsql文件。(中网互赢  手机客户端)

在不打开VFP的情况下,你可以找到数据库的两个文件(xxdbc,xxdct),将它们重命名,然后进入项目管理器,系统提示找不到原来的数据库文件,这时选“定位”指定重命名的文件,这时数据库的名称已经改变了。但要注意,这种改法最好在还没有很多数据表时进行,否则里面的数据表均需重新指定数据库。

在查询分析器里执行

sp_rename

'数据库原来的名字','数据库新名','database'

比如原来你的数据库是db1

你想修改为db2则语句为

sp_rename

'db1','db2','database'

连接ORACLE数据库有两种方式:数据库名和服务名,数据库名的更改要使用重建控制文件的方式更改alter database backup controlfile to trace后更改其中数据库名为新名,运行该文件

如果要更改目录,在上面的Trace文件中将文件目录改为新的文件目录名称重建或在mount阶段使用alter database rename datafile一一将文件更改过来

以上就是关于如何对SQLServer数据库进行重命名全部的内容,包括:如何对SQLServer数据库进行重命名、附加数据库后怎么修改数据库名、VFP 如何修改数据库名字等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9321462.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存