Tôi đang cố gắng thêm một cột vào một bảng có nhiều dữ liệu trong SQL Server 2005, sử dụng SSMS.
Vì vậy, tôi duyệt đến bảng, chọn Sửa đổi và thêm cột mới. Sau đó, khi tôi nhấn Save, tôi nhận được cảnh báo sau:
Lưu định nghĩa Thay đổi đối với các bảng có lượng dữ liệu lớn có thể mất một lượng thời gian đáng kể. Trong khi các thay đổi đang được lưu, dữ liệu bảng sẽ không thể truy cập được
Tôi ổn với điều đó, DB đang ngoại tuyến và tôi có toàn bộ thời gian trên thế giới, vì vậy tôi nhấn Yes.
Tuy nhiên, thao tác sau đó tiến hành hết thời gian sau khoảng 30 giây với thông báo này:
Không thể sửa đổi bảng. Thời gian hết hạn. Khoảng thời gian chờ đã trôi qua trước khi hoàn thành thao tác hoặc máy chủ không phản hồi.
Sau đó, khi tôi nhấn OK:
Người dùng đã hủy bỏ hộp thoại lưu (Công cụ cơ sở dữ liệu MS Visual)
Tôi không hiểu điều đó. Tôi đã đặt thời gian thực hiện thành 0 (vô hạn) cả trong hộp thoại kết nối SSMS và trong Công cụ -> Tùy chọn -> Thực thi truy vấn -> Máy chủ SQL. Điểm đặt thời gian thực hiện là gì nếu nó bị bỏ qua?
Có ai biết giá trị thời gian chờ nào đang được sử dụng ở đây không và làm cách nào tôi có thể đặt nó?