sql2000数据库名称与文件名称不一致怎样修改

sql2000数据库名称与文件名称不一致怎样修改,第1张

打开“企业管理器”

找到 Old数据库--》右键--》所有任务--》分离数据库

然后到C:\Program Files\Microsoft SQL Server\MSSQL\Data下找到Old_Datamdf和 Old_logldf

把Old_Data换成你想要的名字例如Newmdf、Newldf

然后到企业管理器,找到 数据库--》右键--》所有任务--》附加数据库--》在d出的对话框里找到刚才你改名的文件Newmdf

这时您可以看到“原数据库文件名”“当前文件位置”,在“当前文件位置”前会有大红X,然后手动修改“当前文件位置”的路径里的文件名,改为 NewMDF,NewLDF,大红X消失,“在附加为:”里边写上你想使用的数据库名New,"指定数据库所有者:"里写上这个数据库的所有者,这个如果写错了,以后很难改的(至少一般人觉得很难改)。

执行

exec sp_rename '数据库名','数据库新名称','database'

比如你的数据库名是db1,你想改成db2就执行

exec sp_rename 'db1','db2','database'

注意数据库上下文不要在要改名的数据库上,在master上下文执行就没问题。

好像改不了,不明白为什么有这样的需求。

不如在客户端直接改 TNSNAMESORA文件好了。

test改名,test改名world =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS =

(COMMUNITY = tcpworld)

(PROTOCOL = TCP)

(Host = 1721628)

(Port = 1521)

)

(ADDRESS =

(COMMUNITY = tcpworld)

(PROTOCOL = TCP)

(Host = 1721628)

(Port = 1526)

)

)

(CONNECT_DATA = (SID = test)

)

)

EXEC sp_renameDB 'ABC','AAA'

请参考 《使用SQL脚本修改数据库名,表名,字段名》:>

你好!

首先用户要具有相应的权限。

步骤:1:使用shutdown

命令关闭数据库;2:讲日志文件复制到新位置

3:使用startup

mount

转载数据库;4:使用rename

file修改名字

例如:alter

database

rename

file

'D:/diska/redo01log'

to

'D:/diska/red001log'

希望对你有所帮助,望采纳。

可以,你的做法是必须有两个文件都需要改的

找到你安装sql的那个文件夹,找到Microsoft SQL Server\MSSQL\Data,在这个文件夹里找到你建的数据库,有一个mdf,还有一个ldf。都要改的。改的前提是这两个文件没有在使用

以上就是关于sql2000数据库名称与文件名称不一致怎样修改全部的内容,包括:sql2000数据库名称与文件名称不一致怎样修改、用SQL建好的数据库可不可以改名呢、如何给Oracle数据库改名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存