Tôi có một bảng SQL Server 2005 được gọi BRITTNEY_SPEARS_MARRIAGES
và nó có các cột sau:
MarrigeId tinyint,
HusbandName varchar(500),
MarrigeLength int
Bây giờ tôi có một bảng khác BRITTNEY_SPEARS_MARRIAGE_STORIES
StoryId int,
MarriageId tinyint,
StoryText nvarchar(max)
Vấn đề là chúng tôi muốn cập nhật MarrigeId
cột thành một int
từ a tinyint
. Chúng tôi chỉ cảm thấy rằng Brittney sẽ có rất nhiều cuộc hôn nhân trước khi mọi thứ được nói và làm.
Bây giờ BRITTNEY_SPEARS_MARRIAGE_STORIES
bảng có 18 triệu hàng trong đó (cô gái có một số vấn đề) vì vậy khi chúng tôi thực hiện cập nhật, nhật ký giao dịch sẽ đầy và hộp SQL Server của chúng tôi chết.
Làm thế nào chúng ta có thể nhận được xung quanh này?
Có cách nào để nói "Này SQL Server Tôi sẽ cập nhật cột này và làm cho nó lớn hơn. Hãy tin tôi vào Máy chủ SQL này. Vui lòng không điền vào nhật ký giao dịch trong khi bạn cố gắng xác thực mọi thứ?"