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
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.
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ả.
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.
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ả. –
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
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. –