Bonjour à toutes & à tous,

Je bloque sur quelque chose de très simple (ce qui m'inquiète sur mes capacités :s)

J'essai de me connecter à une base de données SQL Server 2005 Express en C# (rien de bien sorcier).
voici mon bout de code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
            string strConnexion = "Server=192.168.1.11;database=LOG;integrated security=SSPI";
            string strRequete = "";
            try
            {
                strRequete = "INSERT INTO SMTP VALUES ('" + args[0] + "','" + args[1] + "','" + args[2] + "','" + args[3] + "','" + args[4] + "')";
                SqlConnection _connection = new SqlConnection(strConnexion);
                SqlCommand _command = new SqlCommand(strRequete, _connection);
                _connection.Open();
                _command.ExecuteNonQuery();
                _connection.Close();
            }
Qd j'exécute l'.exe généré sous DOS, j'ai toujours le meme message d'erreur:
Exception non gérée : System.Data.SqlClient.SqlException: Impossible d'ouvrir la
base de données 'LOG' demandée par la connexion. La connexion a échoué.
Échec de l'ouverture de session de l'utilisateur 'h3msbs\Administrateur'.
à System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception,
Boolean breakConnection)
à System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObje
ct stateObj)
à System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmd
Handler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsP
arserStateObject stateObj)
à System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlist
OK)
à System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo s
erverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire,
SqlConnection owningObject)
à System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host,
String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject,
SqlConnectionString connectionOptions, Int64 timerStart)
à System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnectio
n owningObject, SqlConnectionString connectionOptions, String newPassword, Boole
an redirectedUserInstance)
à System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdenti
ty identity, SqlConnectionString connectionOptions, Object providerInfo, String
newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
à System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOpt
ions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection
owningConnection)
à System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConne
ction owningConnection, DbConnectionPool pool, DbConnectionOptions options)
à System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningO
bject)
à System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection ow
ningObject)
à System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owning
Object)
à System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection own
ingConnection)
à System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection out
erConnection, DbConnectionFactory connectionFactory)
à System.Data.SqlClient.SqlConnection.Open()
à LogSMTP.LogSMTP.Main(String[] args)
Bien évidement la base LOG existe.
J'ai bien vérifié la configuration de la surface d'exposition d'SQL server, tout est OK.
La commande telnet 127.0.0.1 1433 répond correctement.

Je ne vois pas du tout d'ou vient le souci ... Une âme charitable pourrait'elle m'aider ??