2012-05-08 66 views
47

Tôi muốn tạo một bảng làm thay đổi cửa sổ trình soạn thảo truy vấn mới. Nhưng tùy chọn này bị tắt. Tôi có thể làm cái này như thế nào?Bấm chuột phải vào bảng thay đổi bị vô hiệu hóa trong SQL Server Management Studio

+0

Thành thực mà nói NONE những câu trả lời thực sự phản ánh tại sao điều này tàn tật, nó có thể cũng thậm chí không được vào kích chuột phải vào danh sách cho câu trả lời thiết lập này. –

+1

@MarkSchultheiss một cách trung thực anh ấy không hỏi tại sao nó bị vô hiệu hóa nhưng làm thế nào để đạt được những gì anh ta đang cố gắng đạt được. – VladL

+0

@VladL có lẽ/đồng ý trong ngữ cảnh này. Đây là lỗi của IMHO trong SSMS với "lời hứa chưa được thực hiện" bởi MS ngụ ý bởi sự tồn tại của tùy chọn bị vô hiệu hóa trong bối cảnh này do không có khả năng thực sự làm điều này vì sự phức tạp của bất kỳ 'ALTER' nào dẫn mọi người thử để tìm hiểu tại sao nó bị vô hiệu hóa. –

Trả lời

56

Sử dụng "Thiết kế" chức năng trong SQL Server Management Studio để tạo ra các kịch bản ALTER cho bạn:

  • Nhấp chuột phải vào bảng bạn muốn thay đổi và chọn thiết kế.
  • Thêm cột mới, thay đổi loại trường, đặt trường của bạn để chấp nhận NULLS hoặc không, v.v.
  • Khi bạn hoàn tất, hãy nhấp vào nút thanh công cụ Tạo thay đổi tập lệnh (hoặc nhấp chuột phải vào bất kỳ cột nào hoặc trong khoảng trắng). Nút này trông giống như một đĩa mềm lơ lửng trên một mảnh giấy cuộn tròn
  • Lưu kết quả vào một tập tin văn bản

Tùy thuộc vào cách bạn đã lựa chọn SSMS bạn thiết lập, điều này có thể không được cung cấp ban đầu nếu những thay đổi yêu cầu các bảng sẽ bị xóa và tạo lại. Để thay đổi tùy chọn này, trên các Công cụ trình đơn, nhấp vào Tùy chọn, mở rộng Thiết kế, sau đó bấm Bảng và thiết kế cơ sở dữ liệu. Chọn hoặc bỏ chọn hộp kiểm Ngăn lưu các thay đổi yêu cầu bảng được tạo lại.

20

1) Nhấp chuột phải vào bảng bạn muốn thay đổi và chọn Thiết kế

2) Thêm cột mới của bạn, thay đổi kiểu trường, thiết lập các lĩnh vực của bạn để chấp nhận NULLS hay không vv

Quan trọng: Không lưu thay đổi của bạn ngay bây giờ

3) Thực hiện nhấp chuột phải vào bất kỳ cột nào hoặc trong khoảng trắng và bạn sẽ thấy tùy chọn Tạo kịch bản thay đổi hiện khả dụng.

0

Trong SQL Server Management Studio 2016, biểu tượng nút thanh công cụ đã thay đổi. Xem biểu tượng mới được đánh dấu.

New Icon for Generate Change Script

Các vấn đề liên quan