Hallo,
bin fast am verzweifeln, schon Tagelang am probieren jedoch komme ich immer wieder auf die selbe Fehlermeldung:
System.Data.SqlClient.SqlException: Fehler beim Aktualisieren der "C:\INETPUB\WWWROOT\WSFOE\APP_DATA\FOENEU.MDF"-Datenbank, weil die Datenbank schreibgeschützt ist. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlDataReader.ConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader() at wfArtikelNeuF.ArtikelAdd() in c:\inetpub\wwwroot\wsfoe\wfArtikelNeuF.aspx.vb:line 91
Lesen der Datenbank funktioniert problemlos, jedoch das Schreiben nicht. Habe schon sämtliche Varianten von Connectionstrings ausprbiert, ohne Erfolg.
Anbei meine Web.config mit den Connectionstring:
<connectionStrings>
<remove name="LocalSqlServer" />
<add name="LocalSqlServer" connectionString="Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|aspnetdb.mdf" />
<add name="FoeNeuString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=C:\inetpub\wwwroot\wsfoe\App_Data\foeneu.mdf;Integrated Security=True;User Instance=True" />
</connectionStrings>
<system.web>
<authentication mode="Forms" />
In meiner Entwicklungsumgebung funktioniert der Zugriff immer. Nach dem Kopieren jedoch nicht mehr.