15. April 201015 j Bekomme bei meinber Dtaenbankabfrage in meinem Browser folgende Fehlermeldung: [sqlException (0x80131904): Die von der Anmeldung angeforderte 'meine Datenbank'-Datenbank kann nicht geöffnet werden. Fehler bei der Anmeldung. Fehler bei der Anmeldung für den Benutzer 'NT-AUTORITÄT\NETZWERKDIENST'.] System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +4846887 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +194 System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +2392 System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) +35 System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) +144 System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) +342 System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +221 System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +189 System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +185 System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +31 System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) +433 System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) +66 System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +499 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +65 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +117 System.Data.SqlClient.SqlConnection.Open() +122 System.Data.Common.DbDataAdapter.QuietOpen(IDbConnection connection, ConnectionState& originalState) +31 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +112 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +287 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) +92 System.Web.UI.WebControls.SqlDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) +1297 System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) +19 System.Web.UI.WebControls.DataBoundControl.PerformSelect() +142 System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +73 System.Web.UI.WebControls.GridView.DataBind() +4 System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() +82 System.Web.UI.WebControls.CompositeDataBoundControl.CreateChildControls() +72 System.Web.UI.Control.EnsureChildControls() +87 System.Web.UI.Control.PreRenderRecursiveInternal() +44 System.Web.UI.Control.PreRenderRecursiveInternal() +171 System.Web.UI.Control.PreRenderRecursiveInternal() +171 System.Web.UI.Control.PreRenderRecursiveInternal() +171 System.Web.UI.Control.PreRenderRecursiveInternal() +171 System.Web.UI.Control.PreRenderRecursiveInternal() +171 System.Web.UI.Control.PreRenderRecursiveInternal() +171 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +842 Programmieren tue ich mit asp.Net in c# Melde mich an meine Applikation mit WindowsAnmeldung an: Er zeigt mir auch den benutzernamen + Servername an. Dieser Name ist auch bei der Datenbank hinterlegt. Der Benutzer ist angelegt als public. Woran kann es liegen? mein connectionstriung lautet in der web.config <connectionStrings> <add name="testConnectionString" connectionString="Data Source=Datenbankserver;Initial Catalog='meine Datenbank;Integrated Security=SSPI;" providerName="System.Data.SqlClient" /> </connectionStrings> Über VisualStudio kann ich mich an die Datenbank anmelden.
15. April 201015 j Alte Forensitte: ein Problem, ein Thread: http://forum.fachinformatiker.de/net/137770-mitgliedschaftssystem-asp-net-c.html
15. April 201015 j der fehler war auch mit der mitgliederschaft. login usw. jetzt habe ich das problem grundsätzlich beim aufrufen eine tabelle.
21. April 201015 j Ist das eine Intranetanwendung? Du musst in deiner Datenbank dem Benutzer 'NT-AUTORITÄT\NETZWERKDIENST' die Rechte auf deine Datenbanktabellen/-prozeduren geben.
23. April 201015 j Ja es ist eine Intranetanbindung. Was ich blos nicht verstehe ist, warum ich eine neue Identität angeben muss. Ich melde mich ja mit meinem Windows-Benutzername an die Applikation an und dieser User ist auch bei der Datenbank hinterlegt. Wieso greift er auf die NT-Autorität zu??
2. Mai 201015 j weil deine WebApplikation im IIS unter dem Netzwerkdienst läuft. Das kann man allerdings umstellen. Einfach mal googeln
25. Mai 201015 j danke für den tip - ich werde jetzt mal googeln... oder weisst du eventuell ganz spontan wo man dies abstellen kann??
25. Mai 201015 j hier der Antwort-Link: Verwenden der IIS-Authentifizierung mit ASP.NET-Identitätswechsel
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.