Hier geht es um alle Fragen zu Microsofts neuer Client/Server-Architektur .NET. Von C# über Visual Studio.NET bis zu Web Services und Remoting. Fragen zu MS-Betriebsystemen werden in folgenden Foren diskutiert: Windows XP, Windows 2000, Windows ME, Windows NT und Windows 95/98/SE.
Liebe Forengemeinde,
habe ein riesen Problem mit einem Consolenprojekt im VS2005 in
Verbindung mit einer Datenbankanbindung über Windows
Authentifizierung.
Der Connection String ist vom Format:
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated
Security=SSPI;
Wird das Project im Debugger ausgeführt, läuft es ohne Probleme
durch.
Nach dem Publishen tritt nun jedoch beim Öffnen der Connection
folgender Fehler auf
System.Data.SqlClient.SqlException: Login failed for user ''. The
user is not associated with a trusted SQL Server connection.
bei
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException
exception, Boolean breakConnection)
bei
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserSta
teObject stateObj)
bei System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior,
SqlCommand cmdHandler, SqlDataReader dataStream,
BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject
stateObj)
bei
System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean
enlistOK)
bei
System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(Server
Info serverInfo, String newPassword, Boolean ignoreSniOpenTimeout,
Int64 timerExpire, SqlConnection owningObject)
bei
System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String
host, String newPassword, Boolean redirectedUserInstance,
SqlConnection owningObject, SqlConnectionString connectionOptions,
Int64 timerStart)
bei
System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlCon
nection owningObject, SqlConnectionString connectionOptions, String
newPassword, Boolean redirectedUserInstance)
bei
System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPool
Identity identity, SqlConnectionString connectionOptions, Object
providerInfo, String newPassword, SqlConnection owningObject, Boolean
redirectedUserInstance)
bei
System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnect
ionOptions options, Object poolGroupProviderInfo, DbConnectionPool
pool, DbConnection owningConnection)
bei
System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(D
bConnection owningConnection, DbConnectionPool pool,
DbConnectionOptions options)
bei
System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection
owningObject)
bei
System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnect
ion owningObject)
bei
System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection
owningObject)
bei
System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnecti
on owningConnection)
bei
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnecti
on outerConnection, DbConnectionFactory connectionFactory)
bei System.Data.SqlClient.SqlConnection.Open()
Gegen eine SQL Authentifizierung läuft das Programm ohne Probleme.
Leider wird hier jedoch die Windows Authentifizierung benötigt.
Hat irgendwer eine Idee, was ich hier falsch mache?