Как использовать XML для настройки процедуры Store - PullRequest
0 голосов
/ 10 ноября 2009

Что я хотел бы сделать, так это сохранить некоторую конфигурацию во внешнем XML-файле и мою хранимую процедуру, чтобы открыть ее и использовать определенные в ней настройки. Это возможно? Я не хочу хранить XML в таблице.

Ответы [ 3 ]

1 голос
/ 10 ноября 2009

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

0 голосов
/ 10 ноября 2009

Coolcoder,

Для хранения кода доступа к нашей базе данных в формате xml мы используем iBatis.Net , и он работает довольно хорошо. Таким образом, вы сохраняете свою конфигурацию для доступа к вашей базе данных, конфигурацию сопоставлений таблицы и модели и ваши хранимые процедуры (и сопоставления параметров) в файлах xml.

Надеюсь, это поможет,

Спасибо

0 голосов
/ 10 ноября 2009

Вы можете ознакомиться с этой статьей о Чтении и записи файлов в SQL Server с использованием tsql , после чего вы можете проверить OPENXML-документацию

OPENXML обеспечивает представление набора строк поверх XML документ Потому что OPENXML является поставщик набора строк, можно использовать OPENXML в операторах Transact-SQL, в которых поставщики набора строк, такие как таблица, просмотреть, или функция OPENROWSET может появляются.

Это может быть то, что вы ищете.

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