我有一个称为SQL Server 2005的表BRITTNEY_SPEARS_MARRIAGES
,它具有以下列:
MarrigeId tinyint,
HusbandName varchar(500),
MarrigeLength int
现在我有另一张桌子 BRITTNEY_SPEARS_MARRIAGE_STORIES
StoryId int,
MarriageId tinyint,
StoryText nvarchar(max)
问题是我们想将MarrigeId
列从中更新int
为tinyint
。我们只是觉得在说完一切之前,布兰妮将会有很多婚姻。
现在BRITTNEY_SPEARS_MARRIAGE_STORIES
表中有1800万行(嘿,女孩遇到了一些问题),因此当我们进行更新时,事务日志已填满,SQL Server框消失了。
我们如何解决这个问题?
无论如何都说“嘿,SQL Server,我将更新此列并将其扩大。在此SQL Server上相信我。请在尝试验证所有内容时不要填写事务日志?”