Как вы храните строку октета AD в SQL SERVER? - PullRequest
0 голосов
/ 18 марта 2011

Как сохранить строку октета AD в SQL SERVER?

Я импортирую некоторые данные AD и хотел бы сохранить то, что находится в AD, в строке октета и сохранить в SQL.Какой тип данных SQL лучше всего это выполняет?

Я склоняюсь к varbinary и преобразовываю строку октетов, но я не слишком уверен, как поступить.

Я нашел несколько примеров, но не смог их найти.

Ответы [ 2 ]

2 голосов
/ 18 марта 2011

Я бы преобразовал его в GUID и сохранил бы его в столбце uniqueidentifier.

см. Следующее: http://support.microsoft.com/kb/325648 а также http://www.leadfollowmove.com/archives/powershell/converting-a-guid-string-to-octet-string

2 голосов
/ 18 марта 2011

Я не знаком со строкой октетов AD, но произвольные октеты действительно должны использовать [var]binary(size) - varbinary(max), будучи наиболее универсальным. Если строка шестнадцатеричная или base-64, перевод должен быть очень простым. Это займет меньше места, правильно хранится как большой двоичный объект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...