Issue with sql connector from python using Hashbytes
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 25/100
Línea de trabajo
El payload no menciona ningún archivo del repositorio ni ninguna prueba. Empieza reproduciendo la consulta HASHBYTES mediante el Python ODBC connector y compara su valor devuelto con el resultado de SQL Server; después determina si la discrepancia es una representación binaria esperada o un problema del conector.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I am sending this code via odbc connector to my sql server
Select Column,HASHBYTES('SHA2_256', CONVERT(VARBINARY(8),Column)) as Encoded_Column from table
Result is different if I run using connector vs if I run it on the sql server as a query.
I understand the issues with doing it via python hashlib and all, but why if I am just querying database with a connector and querying it, result is different.
One of our old sql legacy code, converts a numerical column in sql using the HASHBYTES function and sha2_256.
The entire process is moving to python as we are putting in some advanced usage on top of the legacy work. However, when using connector, we are calling the same sql code, the HASHBYTES('sha2_256',column_name) id returning values with lot of garbage.
Running the code in sql result in this
Column Encoded_Column
101286297 0x7AC82B2779116F40A8CEA0D85BE4AA02AF7F813B5383BAC60D5E71B7BDB9F705
Running same sql query from python result in
Column Encoded_Column
101286297
b"z\xc8+'y\x11o@\xa8\xce\xa0\xd8[\xe4\xaa\x02\xaf\x7f\x81;S\x83\xba\xc6\r^q\xb7\xbd\xb9\xf7\x05"
- Lenguaje dominante
- PowerShell
- Estrellas
- 11.2k
- Forks
- 9.1k
- Merge medio
- 2 d 7 h
- PR fusionados (30 d)
- 14
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de microsoft/sql-server-samples
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
microsoft/sql-server-samples#1499 ·
-
Link http://go.microsoft.com/fwlink/?LinkID=800630 for wide-world-importers-release is broken Abierto
Dificultad 1/5 1-3 horas Aptitud para principiantes 76/100
microsoft/sql-server-samples#1495 · 3 reacciones ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 62/100
microsoft/sql-server-samples#1341 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 64/100
microsoft/sql-server-samples#276 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 35/100
microsoft/sql-server-samples#1497 ·
Todos los issues de microsoft/sql-server-samples
Issues similares
-
bug: AI Gateway client filter lists "Unknown" twice when NULL and literal Unknown clients coexist Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
-
[BUG] A column whose default is the empty string is drawn in the ER diagram as having no default Abiertobug database-provider good first issue hacktoberfest
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
libredb/libredb-studio#1030 · 6 comentarios ·
-
comp-datalake
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
ClickHouse/ClickHouse#121222 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
bug redshift
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100