Viene visualizzato il seguente messaggio di errore quando si tenta di connettersi a SQL Azure.Come risolvere Azure "Gli accessi a Windows non sono supportati in questa versione di SQL Server"?
login di Windows non sono supportati in questa versione di SQL Server
sto usando una stringa di connessione Azure. In fase di sviluppo sono in esecuzione su SQL Server Express. Questo errore specifico viene generato quando provo a recuperare alcuni dati dal database.
Il contesto che sto usando è in esecuzione in una clausola utilizzando, vedi sotto
function List<SomeType> GetList(string dbContextName)
{
using (MyDbContext context = new MyDbContext)
{
return context.SomeTypes.ToList();
}
}
Stiamo usando la versione di Entity Framework 4.2, ASP.NET MVC 3 e .NET 4.0.
Come posso risolvere questo problema?
Sembra abbastanza chiaro che è necessario utilizzare un account di accesso SQL anziché un accesso di Windows per la sicurezza, ad esempio SSPI, ecc .; solo un nome utente/password SQL –
** SHOW US ** le stringhe di connessione utilizzate! Tu ** non puoi ** usare l'impostazione 'Integrated Security = SSPI;' contro SQL Azure, che è probabilmente l'impostazione predefinita per l'installazione locale di SQL Server Express ... –