Use helper method isAEQualified instead
This commit is contained in:
parent
2fc3afe472
commit
06e92979d2
|
@ -15,28 +15,6 @@ require_once("MsCommon_mid-refactor.inc");
|
||||||
|
|
||||||
$error = "Error converting a double (value out of range) to an integer";
|
$error = "Error converting a double (value out of range) to an integer";
|
||||||
|
|
||||||
function skipTest($conn)
|
|
||||||
{
|
|
||||||
$msodbcsql_ver = $conn->getAttribute(PDO::ATTR_CLIENT_VERSION)["DriverVer"];
|
|
||||||
$msodbcsql_maj = explode(".", $msodbcsql_ver)[0];
|
|
||||||
if ($msodbcsql_maj < 17) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
global $daasMode;
|
|
||||||
if ($daasMode) {
|
|
||||||
// running against Azure
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
// otherwise, check server version
|
|
||||||
$server_ver = $conn->getAttribute(PDO::ATTR_SERVER_VERSION);
|
|
||||||
if (explode('.', $server_ver)[0] < 13) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
function getOutputs($stmt, $outSql, $id, $pdoParamType, $inout = false)
|
function getOutputs($stmt, $outSql, $id, $pdoParamType, $inout = false)
|
||||||
{
|
{
|
||||||
$dec = $num = 0;
|
$dec = $num = 0;
|
||||||
|
@ -108,7 +86,7 @@ function getHugeNumbers($conn, $outSql)
|
||||||
try {
|
try {
|
||||||
// Check eligibility
|
// Check eligibility
|
||||||
$conn = new PDO( "sqlsrv:server = $server", $uid, $pwd );
|
$conn = new PDO( "sqlsrv:server = $server", $uid, $pwd );
|
||||||
if (skipTest($conn)) {
|
if (!isAEQualified($conn)) {
|
||||||
echo "Done\n";
|
echo "Done\n";
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue