2017-07-21 1 views

Répondre

0

il est possible dans le code

https://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.commandtimeout(v=vs.110).aspx

using (SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["ConnStringName"].ToString())) 
    using (SqlCommand mySqlCommand = new SqlCommand()) 
    { 
     try 
     { 
      conn.Open(); 
      mySqlCommand.Connection = conn; 
      mySqlCommand.CommandType = CommandType.StoredProcedure; 
      mySqlCommand.CommandText = "getCities"; 
      mySqlCommand.CommandTimeout = Convert.ToInt32(System.Configuration.ConfigurationManager.AppSettings["ConnectionTimeout"].ToString()); 

      mySqlCommand.Parameters.Add("@param", SqlDbType.VarChar).Value = param;  
      da.SelectCommand = mySqlCommand; 
      da.Fill(ds, "cities"); 
     } 
     catch (Exception ex) 
     {     
     } 
    } // end using 


------------ vous pouvez essayer
OPENQUERY (Transact-SQL) http://technet.microsoft.com/en-us/library/ms188427.aspx

cochez cette case :
connexions OPENDATASOURCE http://technet.microsoft.com/en-us/library/ms179856.aspx

Connect Timeout DBPROP_INIT_TIMEOUT valeur Time-out après quoi la tentative de connexion échoue.