Bonjour,
j'essaye d'atblir une connexion vers une instance de sql server, à partir de C++.NET (2005)
voici mon petit bout de code
System:

tring ^str;
System:

tring ^config = "Server=THESE\SLQEXPRESS;uid=sa;pwd=;database=BaseEDF";
cout<<"ok1";
System:

ata:

qlClient:

qlConnection ^myConn = gcnew System:

ata:

qlClient:

qlConnection(config);
cout<<"ok2";
str = "select * from Jdd";
cout<<"ok3";
System:

ata:

qlClient:

qlCommand ^myCommand = gcnew System:

ata:

qlClient:

qlCommand(str, myConn);
cout<<"ok4\n";
try{
cout<<"ok5\n";
myConn->Open();
cout<<"ok6\n";
myCommand->ExecuteNonQuery();
cout<<"DataBase is Created Successfully";
}catch (System::Exception ^ex){
System::Console::WriteLine(ex->ToString());
//cout<<"error"<<(*ex).ToString();
}finally{
if (myConn->State == System:

ata::ConnectionState:

pen){
myConn->Close();
}
}
mon problème c'est au niveau du paramétrage de connexion à mon instance THESE\SLQEXPRESS.
voici le texte de l'erreur affiché :
Hello World
ok1ok2ok3ok4
ok5
System.Data.SqlClient.SqlException: Une erreur s'est produite lors de l'établiss
ement d'une connexion au serveur. Lors de la connexion à SQL Server 2005, cet éc
hec peut être dû au fait que les paramètres par défaut de SQL Server n'autorisen
t pas les connexions à distance. (provider: Fournisseur de canaux nommés, error:
40 - Impossible d'ouvrir une connexion à SQL Server)
à System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception,
Boolean breakConnection)
à System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObje
ct stateObj)
à System.Data.SqlClient.TdsParser.Connect(Boolean& useFailoverPartner, Boolea
n& failoverDemandDone, String host, String failoverPartner, String protocol, Sql
InternalConnectionTds connHandler, Int64 timerExpire, Boolean encrypt, Boolean t
rustServerCert, Boolean integratedSecurity, SqlConnection owningObject, Boolean
aliasLookup)
à 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()
à testConnexion() dans f:\content\travail\thèse\sodas\outils sodas\modules\sc
lust\sclustconsolecrl\sclust.cpp:ligne 146
j'utilise la version express de sql server 2005, du coup j'utilise l'identificaiton par "authentification windows". Elle ne correspond pas à la configuration de connexion que j'ai mise "Server=THESE\SLQEXPRESS;uid=sa;pwd=;database=BaseEDF" (mauvais iud et pwd).
quel identifiant et mots de passe dois je mettre ?
merci d'avance