mssql_connect qui alterne entre deux connexions
Bonjour,
Mon problème semble quelque peu aléatoire.
Le script se connecte a 2 base SQL sur deux serveurs différents pour recuperer d'autres informations avec d'autres scripts.
Le problème est que de temps en temps l'erreur
Citation:
mssql_connect(): Unable to connect to server: serveur2\instance1
Not connected : serveur2\instance1 Changed database context to base1
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| <?php
/** Configuration Variables **/
define ('DEVELOPMENT_ENVIRONMENT',false);
// Connexion à la base de données 1
$server1 = 'server1\instance1';
$username1 = 'user1';
$password1 = 'mdp1';
$database1 = 'base1';
//$connexion1 = mssql_connect($server1, $username1, $password1, true);
$connexion1 = odbc_connect("Driver={SQL Server Native Client 10.0};Server=$server1;Database=$database1;", $username1, $password1);
if(!$connexion1)
{
die("Not connected to : " . odbc_error());
}
$db_selected1 = mssql_select_db($database1, $connexion1);
if(!$db_selected1)
{
die("Can't use db 1 : " . mssql_get_last_message());
}
//Connexion 2
$server2 = 'server2\instance1';
$username2 = 'user2';
$password2 = 'mdp2';
$database2 = 'base2';
// $connexion2 = mssql_connect($server2, $username2, $password2, true);
$connexion2 = odbc_connect("Driver={SQL Server Native Client 10.0};Server=$server2;Database=$database2;", $username2, $password2);
if(!$connexion2)
{
die("Not connected to : " . odbc_error());
}
$db_selected2 = mssql_select_db($database2, $connexion2);
if(!$db_selected2)
{
die("Can't use db 2 :" . mssql_get_last_message());
}
?> |
Le soucis étant que ce code et les autres ont été codés par quelqu'un qui n'est plus dans l'entreprise aujourd'hui... Avez-vous une idée de ce qui peut se passer?
La version de php est PHP 5.5.9-1ubuntu4.22 (cli) (built: Aug 4 2017 19:40:28)
Cordialement
Albiback