将SQL Server signed int转换为Binary(4)

时间:2009-09-12 10:32:56

标签: sql sql-server linq-to-sql tsql ip-address

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

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

1 个答案:

答案 0 :(得分:2)

这是一篇关于storing IP address data in SQL Server

的好文章