2013-07-21 28 views
6

Trong Visual Studio 2012, tôi có hai kết nối cơ sở dữ liệu được cấu hình trong Server Explorer. Một là cho một cơ sở dữ liệu SQL Server 2008 R2, một là cho một cơ sở dữ liệu SQL Server 2012. Tôi luôn có thể thực hiện chỉnh sửa nội dòng nhanh chóng với dữ liệu bằng cơ sở dữ liệu SQL 2008 bằng cách nhấp chuột phải vào bảng và chọn "Hiển thị dữ liệu bảng".Thiết kế Visual Studio SQL Server và các tính năng chỉnh sửa nội tuyến bị thiếu

Show Table Data command

Sau đó tôi có thể bật mở cửa sổ SQL và truy vấn dữ liệu, đặt một con trỏ trực tiếp trong lĩnh vực này và chỉnh sửa dữ liệu trong tập kết quả. Tôi dựa vào phương pháp này rất nhiều khi thực hiện chỉnh sửa nhanh dữ liệu mà không cần phải viết kịch bản.

Inline editing of data

Có vẻ như tùy chọn này không có sẵn cho SQL Server 2012 kết nối. Khi tôi cố gắng làm như vậy nó dường như mở trong bối cảnh của Công cụ Cơ sở dữ liệu SQL Server (SSDT). Tôi sẽ thấy một kết quả ban đầu của 1000 bản ghi nhưng không giống như SQL 2008 không có cách nào đơn giản để chạy truy vấn SELECT chính xác hơn và chỉnh sửa nội tuyến bằng cách chọn và ghi đè các giá trị trong tập kết quả. Ảnh chụp màn hình dưới đây là gần nhất tôi có thể nhận được bằng cách mở trực tiếp cửa sổ truy vấn mới, nhưng vẫn không có cách nào để chỉnh sửa nội dòng kết quả.

SSDT Window with no way to edit

Có thể để có được cơ sở dữ liệu năm 2012 đến cư xử như cơ sở dữ liệu năm 2008 tại Visual Studio? Tôi đã bỏ lỡ một thành phần về cài đặt SQL 2012 đang ngăn chặn hành vi này? Hoặc có Microsofts kéo các tính năng này đi? Tôi rất muốn chỉnh sửa nội tuyến, tôi không muốn phải viết các truy vấn UPDATE để sửa các dòng dữ liệu đơn lẻ, nó chậm hơn và có vẻ rủi ro hơn .. nếu một mệnh đề vô tình bỏ qua nó có thể sẽ làm hỏng rất nhiều dữ liệu ?

Bất kỳ suy nghĩ nào cũng sẽ được đánh giá cao.

+0

Thử nhấp chuột phải vào một bảng và chọn "Chỉnh sửa 200 hàng hàng đầu". Điều đó có thể hiệu quả. –

+0

Bạn đang thấy "Chỉnh sửa 200 hàng hàng đầu" ở đâu? Tôi không thể tìm thấy tùy chọn này bất cứ nơi nào trong Visual Studio chỉ SSMS. – QFDev

+1

Trình thám hiểm đối tượng SQL Server từ bên trong SSDT, nhấp chuột phải vào một bảng, chọn "Xem dữ liệu". Tôi đã suy nghĩ SSMS 2012, nhưng tôi chỉ cần kiểm tra này trong SSDT bằng cách sử dụng vỏ VS2012. –

Trả lời

2

Trước tiên, hãy xóa giới hạn truy vấn trong cài đặt. Đây là dưới menu Tools, sau đó chọn Options, và di chuyển đến "SQL Server Object Explorer" và "lệnh"

Sau đó, nhấn chuột phải bàn và nhấp vào "Chỉnh sửa tất cả dòng"

Sau đó hiển thị các cửa sổ SQL và bạn sau đó có thể chỉnh sửa truy vấn. Đó là biểu tượng có các chữ cái SQL trong một nền vuông. Không phải là biểu tượng có SQL ở trên cùng của một hình trụ.

Tôi muốn đăng ảnh, nhưng tôi không có đủ điểm, một cách lố bịch. Xin lỗi tôi. Gửi tin nhắn cho tôi nếu bạn muốn.

+0

Điều này không hiệu quả đối với tôi, tôi không thể tìm thấy các tùy chọn này trong VS 2012 hoặc 2013 .. –

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