Tôi có Bảng Cơ sở dữ liệu SQL, trong đó có 35 bản ghi hiện có. Một trong các trường trong bảng này được gọi là Name
, nvarchar(100)
, not null
"Lưu thay đổi không được phép" khi thay đổi cột hiện tại thành nullable
Tuy nhiên, do thay đổi gần đây, tôi cần đặt cột này là không thể thực hiện được.
Khi tôi thay đổi cột để cho phép null trong SQL Server Management Studio, và đi để lưu thay đổi của tôi, tôi nhận được lỗi sau:
Saving changes is not permitted. The changes you have made require the following tables to be dropped and re-created
Làm thế nào tôi có thể cho phép này để tự động bị loại bỏ và tái tạo?
Điều duy nhất lãng phí thời gian của mọi người là đánh dấu một cái gì đó như là một câu trả lời không thực sự giúp đỡ ai đó với cùng một vấn đề. ;-) –
@Oran Haha, tôi đoán là bạn đã không gặp vấn đề tương tự, nếu không tôi sẽ không đánh dấu nó là câu trả lời. Có lẽ một phiên bản SQL Server khác? .. – Curt
MS nói rằng việc tạo lại bảng có thể dẫn đến mất dữ liệu và cảnh báo về việc chuyển tùy chọn này. – Maxence