Tôi đang phát triển trang web ASP.NET MVC, mà tôi muốn lưu trữ trên Trang web Azure. Trong khi phát triển, tôi đã sử dụng một tập tin MDF trong thư mục App_Data của tôi với một chuỗi kết nối tìm kiếm như thế này:Sử dụng tệp LocalDb MDF trên Azure
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=MyApp;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\MyApp.mdf;MultipleActiveResultSets=true" providerName="System.Data.SqlClient" />
Để thử nghiệm nó trên Azure, tôi đã hy vọng tôi có thể rời khỏi chuỗi kết nối này như là, và chỉ cần FTP MyApp.mdf của tôi vào thư mục App_Data trên Azure, vì nó được thiết lập với dữ liệu ví dụ mà tôi muốn sử dụng. Tuy nhiên, khi tôi đã cố gắng để truy cập vào trang web của tôi, tôi chạy vào báo lỗi sau:
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 52 - Unable to locate a LocalDB installation. Verify that SQL Server Express is properly installed and that the LocalDB feature is enabled.)
Câu hỏi của tôi là, liệu có cách nào tôi có thể chạy trang web Azure của tôi kết nối với một tập tin MDF trong thư mục App_Data của tôi, hoặc là Tôi buộc phải sử dụng một cơ sở dữ liệu SQL Azure?
connectionString Những gì ông nên sử dụng? Tôi đang xuất bản lên myasp.net và tôi không biết phải sử dụng cái gì. ConnectionString của tôi là: ' connectionStrings>'? –
Yoda
@Yoda, chuỗi kết nối của bạn không dành cho nhà cung cấp được yêu cầu, hãy kiểm tra [MSDN] (http://msdn.microsoft.com/en-us/library/jj653752 (v = vs.110) .aspx # sqlce), bạn sẽ tìm thấy ví dụ về chuỗi kết nối '' '' SqlServerCompact''''. – Gabrielius
Điều này vẫn đúng trong năm 2015? Tôi chỉ thấy một chuỗi kết nối mặc định trong Kudu có tên 'LocalSqlServer' với' ... AttachDBFilename = | DataDirectory | aspnetdb.mdf ... 'và tôi đã bị hỏng. Tôi đang sử dụng SQLCE rồi nhưng muốn gắn một mdf SQLEXPRESS vào Trang web Azure của tôi. – twamley