Convierte int firmado de SQL Server a Binario (4)
-
06-07-2019 - |
Pregunta
Me equivoqué. Quería almacenar direcciones IP de forma compacta en SQL Server y elegí 'int' para el tipo de columna. 'int' son enteros con signo de 32 bits, mientras que las IP realmente son binarios de 32 bits .
Mi pregunta es: ¿Cómo convierto mi int firmado actual en Binario (4) en SQL Server y cómo debería analizar correctamente la representación de IP de cadena desde .Net 'Request.UserHostAddress' para obtener Binary (4) (I estoy usando LinqtoSQL como mi ORM).
Solución
Aquí hay un buen artículo sobre almacenamiento de datos de direcciones IP en SQL Server
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow