如何在SQL SERVER中存储AD八位字节字符串?
我正在导入一些AD数据,并希望将AD中的内容存储为八位字符串并存储在SQL中。什么SQL数据类型最能实现这一目标?
我倾向于使用varbinary并转换八位字符串,但我不太清楚如何继续。
我搜索了一些例子,但找不到任何例子。
答案 0 :(得分:2)
我不熟悉AD八位字节字符串,但任意八位字节确实应该使用[var]binary(size)
- varbinary(max)
是最通用的。如果字符串是十六进制或base-64,则翻译应该非常简单。它将占用较少的空间作为BLOB正确存储。
答案 1 :(得分:2)
我将其转换为GUID并将其存储在uniqueidentifier列中。
请参阅以下内容: http://support.microsoft.com/kb/325648 和 http://www.leadfollowmove.com/archives/powershell/converting-a-guid-string-to-octet-string