很多站点迁移数据库后,需要导入数据库备份,而且数据库名变了,而逻辑名客户无法自行修改,那么再压缩日志文件时就会出错。可以自动运行一段代码,查询导入后的逻辑名,并改为和数据库名一致。
sql命令如下:
select @logicname= name from 数据库名..sysfiles where
charindex('MDF',filename)>0 --查看数据文件的逻辑文件名
select @physicalname =filename from 数据库名..sysfiles where
charindex('MDF',filename)>0 --查看数据文件的路径
select @logicfilename== name from 数据库名..sysfiles where
charindex('LDF',filename)>0 --查看日志文件的逻辑文件名
select @physicallogname filename from 数据库名..sysfiles where
charindex('LDF',filename)>0 --查看日志文件的路径
alter database 数据库名称 modify file(name=@logicname, newname=@physicalname)
alter database 数据库名称 modify file(name=@logicfilename, newname=@physicallogname)
如果您需要租用sql server独立数据库,或者需要租用阿里云服务器安装部署sql server数据库,可以委托阿里云北京分销商万维景盛优惠代购和委托部署。垂询电话:18610695105 微信:timesisp