Tôi đang xem xét việc sử dụng SQL Server Express LocalDB mới (Tôi nghĩ rằng đó là mã có tên "Denali") cho một ứng dụng máy tính để bàn.SQL Server Express LocalDB có thể được kết nối từ xa không?
Nó hiện đang chạy với SQL Compact, nhưng người dùng muốn chia sẻ cơ sở dữ liệu giữa nhiều máy tính trên mạng. Thật không may đây không phải là một cái gì đó mà SQL Compact có thể làm, vì vậy tôi đang điều tra các giải pháp khác.
Máy khách yêu cầu khả năng gửi tệp cơ sở dữ liệu dễ dàng đến các trang web khác hoặc sao lưu chúng sang đĩa flash, vì vậy, tôi tránh truy cập SQL Express vì có khá nhiều kiến thức "quản trị" cần thiết để sao lưu và khôi phục. Vì vậy, câu hỏi của tôi là, SQL Express LocalDB mới có hỗ trợ kết nối từ xa tới cơ sở dữ liệu qua mạng và/hoặc thông qua một thư mục mạng chia sẻ với tệp mdf trong đó không?
LocalDB hỗ trợ cung cấp đường dẫn cho một DB cục bộ đính kèm trong chuỗi kết nối của nó (AttachDbFileName) do đó tùy chọn thư mục mạng chia sẻ.
LƯU Ý: Câu hỏi này liên quan đến "LocalDB" phiên bản mới của SQL Express 'Denali' chứ không phải SQL Server Express 2008 hoặc trước đó. Xem bài viết tại đây thông báo phát hành của LocalDB: http://blogs.msdn.com/b/sqlexpress/archive/2011/07/12/introducing-localdb-a-better-sql-express.aspx
Làm rõ phần "Denali": ** Denali ** là tên mã cho SQL Server 2012, không phải cho phiên bản LocalDB của SQL Server Express. Tôi nghĩ rằng sự nhầm lẫn xuất phát từ thực tế là LocalDB đã được giới thiệu trong CTP3 của SQL Server 2012, khi nó vẫn được gọi là SQL Server "** Denali **". –
Cảm ơn Krzysztof! Bây giờ tôi hiểu :) –