Bonjour,

Sur une installation de SQL Server 2008 R2, le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$connectionInfo = array("Database" => 'mabase', 
                            "UID" => 'user', 
                            "PWD" => "pass");
$db = sqlsrv_connect('localhost\soft', $connectionInfo);
 
$sql = 'SELECT id FROM Item';
 
$result = sqlsrv_query($db, $sql);
if (!$result)
{
    echo('Erreur SQL : ' . print_r(sqlsrv_errors(), true));
}
else
{
    echo "OK";
}
sqlsrv_close($db);
fonctionne sans soucis sous Windows 7, Windows 8, Windows 2012.
Par contre sous Windows 2008 R2, j'ai une erreur m'indiquant qu'Item (le nom de ma table) n'est pas valide.
Je précise que j'ai vérifié la requête dans SQL Management Studio et que je n'ai pas d'erreur.

Y aurait il une syntaxe de requête particulière pour Windows 2008 ?

Merci de vos lumières et pistes !