ITPub博客

首页 > Linux操作系统 > Linux操作系统 > SqlServer数据库彻底更名!

SqlServer数据库彻底更名!

原创 Linux操作系统 作者:chtctc 时间:2010-01-03 19:11:05 0 删除 编辑
把MakeCard数据库改为TourCard数据库

打开“企业管理器”

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

然后到相应目录下的MakeCard.mdf和
MakeCard_log.ldf

把MakeCard换成你想要的名字例如TourCard.mdf、TourCard.ldf

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

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

OK搞定。

以前就写到上面这一点,好像客户也没说什么,感觉应该是可以的,不过今天发现这个问题:

虽然现在的数据库文件名显示的是我们想要的“TourCard”,但此时的逻辑文件名还没有修改,还是原来的那个“MakeCard_Date”,打开企业管理器--》在这个数据库上点右键属性--》数据文件 下的当前数据库的位置路径前的 文件名 还是原来那个,事物日志文件 下的 文件名也还是以前的文件名,也就是说还没有彻底成功,所以我们还得按如下方法操作--》

工具--》SQL 查询分析器--》然后输入:

Alter DataBASE TourCard
MODIFY FILE(NAME='MakeCard_Data',NEWNAME='TourCard_Data')
Alter DataBASE TourCard
MODIFY FILE(NAME='MakeCard_Log',NEWNAME='TourCard_Log')

执行就可以了

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/794934/viewspace-624140/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-03-06

  • 博文量
    11
  • 访问量
    29596