sqlserver发布订阅成功后订阅服务器的数据与日志文件大小与发布服务器不同,请教原因
sqlserver建好了发布订阅,成功,同步完成数据后,发布服务器的数据文件、日志文件与订阅服务器同步过来的数据文件、日志文件大小不一样。
如:我现有数据库,发布服务器:数据文件.mdf文件110G,日志文件.ldf60M,发布成功后订阅服务器:数据文件.mdf文件55G,日志文件.ldf78G。
这是什么原因,正常吗?
你好,如果数据表都完整,以及表中条数都正常,然后会有文件大小不一致的情况,建议在发布服务器你观察到的mdf文件对应的数据库中,用语句
sp_spaceused
来确认当前db的文件大小。 我以前也遇到类似问题,是因为mdf的大小通常不是数据的真正大小哈。