2012-04-18 3 views
-1

Возможно ли разобрать и импортировать произвольный файл XML в таблицы SQL Server с использованием C#?Импорт произвольного XML в SQL Server

Файл XML может быть высоко иерархическим.

У меня есть 1 Gb XML-файл, я ничего об этом не знаю.

Как определить, какие таблицы он содержит, создать их на SQL Server и загружать данные на SQL Server?

Возможно ли это?

+1

Непонятно, что вы здесь задаете. Вы используете «shred» и «parse». Где вы хотите это сделать - на клиенте или на SQL Server? Вы имеете в виду _pass_ XML для SQL Server? – Oded

+0

Извините за свою терминологию, английский - это не мой родной язык :) –

+0

Пожалуйста, измените и уточните вопрос. Я не знаю, что означает «измельчение» вообще в этом контексте, а «разбор» имеет очень специфическое значение. Пожалуйста, объясните, что вы хотите делать с этой информацией. – Oded

ответ

1

Номер

XML и SQL - это очень разные вещи. Можно взять SQL-данные и сохранить их в XML, и такой SQL-подобный XML можно преобразовать обратно в базу данных SQL, но произвольный XML, который не возник из SQL-подобной системы, вряд ли будет легко конвертируется в SQL-базы данных каким-либо значимым образом.

Вы можете разработать схему SQL, которая представляет общий XML в виде типа ключа, но это не будет схемой SQL в традиционном значении этого слова.

Смежные вопросы