2009-09-12 15 views
0

J'ai foiré. Je voulais stocker les adresses IP de manière compacte dans SQL Server et choisir 'int' pour le type de colonne. 'int' sont des entiers signés 32 bits tandis que les adresses IP sont vraiment 32 bit binarys. Ma question est: Comment puis-je convertir mon int signé en Binary (4) dans SQL Server et comment dois-je analyser correctement la représentation chaîne-IP de .Net 'Request.UserHostAddress' pour obtenir Binary (4) (J'utilise LinqtoSQL comme ORM).Convertir SQL Server signé int en binaire (4)

+2

Pouvez-vous des exemples de ce que les données ressemble et ce qu'elle devrait être, ou ce que IP représente? – gbn

+0

Deuxième GBN - si vous pouvez nous donner un exemple de ce que les données ressemblent à un INT (ce qui est dans vos tableaux en ce moment) et l'IP correspondante (si vous le savez), nous pouvons mieux juger comment réparer le Les données. – SqlRyan

Répondre

Questions connexes