という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で信頼してください。すべての検証を試みている間、トランザクションログをいっぱいにしないでください」と言うことはできますか?