diff --git a/src/adql/translator/SQLServerTranslator.java b/src/adql/translator/SQLServerTranslator.java
index 0e9ca7126b7af8319682e5f2e97a66385c06a86f..1790061f2fd16124fd20d2ae0265908b3f91bb3e 100644
--- a/src/adql/translator/SQLServerTranslator.java
+++ b/src/adql/translator/SQLServerTranslator.java
@@ -409,7 +409,7 @@ public class SQLServerTranslator extends JDBCTranslator {
 		else if (dbmsTypeName.equals("int"))
 			return new DBType(DBDatatype.INTEGER);
 		// BIGINT
-		else if (dbmsTypeName.equals("bigint"))
+		else if (dbmsTypeName.equals("bigint") || dbmsTypeName.equals("unsigned bigint"))
 			return new DBType(DBDatatype.BIGINT);
 		// REAL (cf https://msdn.microsoft.com/fr-fr/library/ms173773(v=sql.120).aspx)
 		else if (dbmsTypeName.equals("real") || (dbmsTypeName.equals("float") && lengthParam >= 1 && lengthParam <= 24))