Tôi nhận được thông báo lỗi sau, khi tôi cố kết nối với SQL Azure.Cách khắc phục Azure "Đăng nhập Windows không được hỗ trợ trong phiên bản SQL Server này"?
đăng nhập Windows không được hỗ trợ trong phiên bản này của SQL Server
Tôi đang sử dụng một chuỗi kết nối Azure. Về phát triển, tôi đang chạy với SQL Server Express. Lỗi cụ thể này được ném khi tôi cố gắng tìm nạp một số dữ liệu từ cơ sở dữ liệu.
Bối cảnh mà tôi đang sử dụng đang chạy trong một điều khoản sử dụng, xem dưới đây
function List<SomeType> GetList(string dbContextName)
{
using (MyDbContext context = new MyDbContext)
{
return context.SomeTypes.ToList();
}
}
Chúng tôi đang sử dụng Entity Framework phiên bản 4.2, ASP.NET MVC 3 và .NET 4.0.
Tôi làm cách nào để giải quyết vấn đề này?
Dường như bạn cần sử dụng thông tin đăng nhập SQL thay vì đăng nhập Windows để bảo mật - nghĩa là không có SSPI, v.v. chỉ một tên người dùng/mật khẩu SQL –
** HIỂN THỊ US ** (các) chuỗi kết nối được sử dụng! Bạn ** không thể ** sử dụng cài đặt 'Integrated Security = SSPI;' đối với SQL Azure, có thể là mặc định cho cài đặt SQL Server Express cục bộ của bạn ... –