首页 新闻 会员 周边

数据库备份,LogicName字段中名字为什么会少一个字母

0
悬赏园豆:15 [已解决问题] 解决于 2021-04-15 18:01

为什么我这样备份后,通过RESTORE FILELISTONLY查询,为什么LogicalName字段中数据库名字会少一个字母呢?

 

追夢的主页 追夢 | 初学一级 | 园豆:146
提问于:2014-04-29 16:29
< >
分享
最佳答案
0

谢谢各位。

追夢 | 初学一级 |园豆:146 | 2021-04-15 17:59
其他回答(2)
0

后面怎么会有分号?难道sql可以与C#一样带分号结束?

wongdavid | 园豆:394 (菜鸟二级) | 2014-04-30 20:53

支持(0) 反对(0) 追夢 | 园豆:146 (初学一级) | 2014-04-30 21:27

@追夢: 我在想,你一个数据库备份了,然后又还原了,逻辑名重复,物理地址不变。如果重复,sql server自动帮你修改逻辑名?就像我们复制一个文件一样,假如复制某一个1.txt文件到另外一个同样拥有1.txt文件的文件夹下,你会发现1.txt会命名为复制1.txt。我觉得道理可能是这个。

你不如试试这个顺序操作:备份->分离->还原。

支持(0) 反对(0) wongdavid | 园豆:394 (菜鸟二级) | 2014-05-01 00:00

@wongdavid: 不是的。我以前也这样备份过,但没有出现这种问题。我刚才又特别细仔的检查了,以前没有备份过。

支持(0) 反对(0) 追夢 | 园豆:146 (初学一级) | 2014-05-03 10:46
0

这个应该是正常的,你去查看你原本数据库创建时数据库逻辑文件名,使用filelistonly看到的跟它是一致的。

收获园豆:15
shihuai355 | 园豆:217 (菜鸟二级) | 2014-06-21 10:21
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册