[Errore ADO.NET]:Autorizzazione CREATE DATABASE negata nel database 'master'.Il tentativo di allegare un database con nome automatico per il file HelloWorld.mdf non è riuscito

StackOverflow https://stackoverflow.com/questions/14872

Domanda

Autorizzazione CREATE DATABASE negata nel database 'master'.Un tentativo di allegare un database automatico per il file C: documenti e impostazioni .. app_data helloworld.mdf non riuscita.Esiste un database con lo stesso nome o non è possibile aprire un file specificato o si trova sulla condivisione UNC.

Ho trovato questi link:

È stato utile?

Soluzione

In genere l'utente utilizzato per eseguire il servizio SQL Server non avrà accesso alle cartelle utente personali, ecco perché ricevi l'errore.È necessario modificare le credenziali utilizzate per il servizio o spostare il database in un'altra cartella, il che nel tuo caso ha funzionato.

Altri suggerimenti

Per me mi è stato di grande aiuto impostare questo tag nel tag system.web nel file web.config:

<system.web>
    <identity impersonate="true" userName="admin_user" password="admin_password" />
...

Spero che questo possa aiutare qualcuno

Oggi sono rimasto bloccato su questo problema con un problema composto in mvc3 e nel codice del framework delle entità.

La mia installazione di SqlExpress è incasinata (problemi di autorizzazioni), quindi sono passato a SqlCE.

Il mio attributo ConnectionString.Name non corrisponde al nome della mia classe "ProjectNameContext".

Quando la stringa di connessione non viene trovata, utilizza le convenzioni predefinite.Le convenzioni predefinite indicano il mio servizio SqlExpress con un nome di database come "ProjectNameContext".Le autorizzazioni sono incasinate, quindi ho ricevuto un errore di autorizzazione su SqlExpress quando pensavo di utilizzare SqlSE

Stavo anche riscontrando lo stesso problema, finalmente trovo la soluzione: è semplice spostarsi o tagliare il tuo database dalla cartella App_data a qualsiasi dove (ad esempio, desktop) quindi sposta o taglia il database nella cartella App_data.Questo è tutto.................

Spero che funzioni!

Sì, un allegato precedente non è stato scollegato correttamente oppure è stato allegato manualmente.Accedi a Management Studio, connettiti al database e disconnetti il ​​nome lungo del database che assomiglia a un percorso di file.Quindi riprova, dovrebbe funzionare.

Il mio amico ha risolto il problema semplicemente utilizzando un'altra directory, ovvero C: EMP.Penso che fosse solo una questione di permessi.

per alcuni come me, aggiungi "User Instance=true" alla stringa di connessione

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top