Saya memiliki tabel SQL Server 2005 yang dipanggil BRITTNEY_SPEARS_MARRIAGESdan memiliki kolom berikut:
MarrigeId tinyint,
HusbandName varchar(500),
MarrigeLength int
Sekarang saya punya meja lain BRITTNEY_SPEARS_MARRIAGE_STORIES
StoryId int,
MarriageId tinyint,
StoryText nvarchar(max)
Masalahnya adalah kita ingin memperbarui MarrigeIdkolom ke intdari tinyint. Kami hanya merasa bahwa Brittney akan memiliki banyak pernikahan sebelum semuanya dikatakan dan dilakukan.
Sekarang BRITTNEY_SPEARS_MARRIAGE_STORIEStabel memiliki 18 juta baris di dalamnya (hei gadis itu memiliki beberapa masalah) jadi ketika kita pergi untuk melakukan pembaruan log transaksi terisi dan kotak SQL Server kita mati.
Bagaimana kita bisa mengatasi ini?
Apakah ada cara untuk mengatakan, "Hai SQL Server, saya akan memperbarui kolom ini dan membuatnya lebih besar. Percayalah pada SQL Server ini. Tolong jangan mengisi log transaksi saat Anda mencoba untuk memvalidasi semuanya?"