将SQL Server签名整型转换为二进制(4)

将SQL Server签名整型转换为二进制(4),sql,sql-server,linq-to-sql,tsql,ip-address,Sql,Sql Server,Linq To Sql,Tsql,Ip Address,我搞砸了。我想在SQL Server中紧凑地存储IP地址,并选择“int”作为列类型int'是32位有符号整数,而IPs实际上是 我的问题是:如何在SQL Server中将现有的带符号int转换为二进制(4),以及如何正确解析.Net“Request.UserHostAddress”中的字符串IP表示以获得二进制(4)(我正在使用LinqtoSQL作为我的ORM)。这是一篇关于的好文章,请举例说明数据的外观和应该是什么,或者它代表什么IP?第二个GBN-如果你能给我们一个例子,说明数据是什么样子

我搞砸了。我想在SQL Server中紧凑地存储IP地址,并选择“int”作为列类型int'是32位有符号整数,而IPs实际上是


我的问题是:如何在SQL Server中将现有的带符号int转换为二进制(4),以及如何正确解析.Net“Request.UserHostAddress”中的字符串IP表示以获得二进制(4)(我正在使用LinqtoSQL作为我的ORM)。

这是一篇关于

的好文章,请举例说明数据的外观和应该是什么,或者它代表什么IP?第二个GBN-如果你能给我们一个例子,说明数据是什么样子的INT(现在在你的表中)和相应的IP(如果你知道的话),我们可以更好地判断如何修复数据。