Tôi có một tệp SDF và tôi muốn lấy lược đồ của nó và truy vấn nó với một số UI. Tôi có thể làm cái này như thế nào? Tôi chưa cài đặt Visual Studio trên máy và tôi muốn cài đặt càng ít phần mềm càng tốt.
Tôi có một tệp SDF và tôi muốn lấy lược đồ của nó và truy vấn nó với một số UI. Tôi có thể làm cái này như thế nào? Tôi chưa cài đặt Visual Studio trên máy và tôi muốn cài đặt càng ít phần mềm càng tốt.
Câu trả lời:
Hãy thử studio quản lý máy chủ sql (phiên bản 2008 trở về trước) từ Microsoft. Tải về từ đây . Không chắc chắn về giấy phép, nhưng nó dường như là miễn phí nếu bạn tải xuống EXPRESS EDITION.
Bạn cũng có thể sử dụng các phiên bản SSMS sau này. Đối với năm 2016, bạn sẽ cần cài đặt một tiện ích mở rộng.
Nếu bạn có tùy chọn, bạn có thể sao chép tệp sdf sang một máy khác mà bạn được phép gây ô nhiễm với phần mềm bổ sung.
Cập nhật: nhận xét từ Nick Westgate ở định dạng đẹp
Các bước không phải là tất cả trực quan:
- Mở SQL Server Management Studio hoặc nếu nó đang chạy, hãy chọn Tệp -> Kết nối Object Explorer ...
- Trong hộp thoại Kết nối với Máy chủ, hãy thay đổi Loại máy chủ thành SQL Server Compact Edition
- Từ danh sách thả xuống của tệp Cơ sở dữ liệu, chọn <Duyệt để biết thêm ...>
- Mở tệp SDF của bạn.
Tải xuống và cài đặt LINQPad , nó hoạt động cho SQL Server, MySQL, SQLite và cả SDF (SQL CE 4.0).
Các bước để mở tệp SDF:
Nhấp vào Thêm kết nối
Chọn Xây dựng bối cảnh dữ liệu tự động và Mặc định (LINQ to SQL) , sau đó Tiếp theo .
Trong Nhà cung cấp, chọn SQL CE 4.0 .
Trong Cơ sở dữ liệu với tệp cơ sở dữ liệu đính kèm được chọn, chọn Duyệt để chọn tệp .sdf của bạn.
Nhấn OK .
Bạn có thể mở trực tiếp Cơ sở dữ liệu SQL Compact 4.0 từ Visual Studio 2012, bằng cách đi đến
và làm theo hướng dẫn ở đó.
Nếu bạn ổn khi chúng được nâng cấp lên 4.0, bạn cũng có thể mở các phiên bản cũ hơn của Cơ sở dữ liệu SQL Compact - tiện dụng nếu bạn chỉ muốn xem một số bảng, v.v. để biết những thứ như phát triển cơ sở dữ liệu cục bộ của Windows Phone.
(lưu ý Tôi không chắc chắn nếu điều này yêu cầu SKU cụ thể của VS2012, nếu nó giúp tôi chạy Premium)