如何使用XML配置Store过程

时间:2009-11-10 15:33:13

标签: sql-server xml tsql stored-procedures

我想要做的是在外部XML文件和我的存储过程中保留一些配置以打开它并使用其中定义的设置。这可能吗?我不想将XML存储在表格中。

3 个答案:

答案 0 :(得分:1)

将其存储在数据库中包含的表或数据库扩展属性或类似内容中。在数据库外部存储任何类型的依赖项(如配置XML)是个坏主意。它将创建备份和恢复依赖项以及故障转移问题。

答案 1 :(得分:0)

您可以查看有关Reading and Wrinting files in SQL Server using tsql的文章,之后您可能需要查看OPENXML-documentation

  

OPENXML提供了一个行集视图   XML文档。因为OPENXML是一个   行集提供程序,可以使用OPENXML   在Transact-SQL语句中   行集提供程序,如表,   查看,或OPENROWSET函数即可   出现。

这可能就是你要找的东西。

答案 2 :(得分:0)

Coolcoder,

为了在xml中存储我们的数据库访问代码,我们使用iBatis.Net并且它运行良好。这将存储用于访问数据库的配置,用于建模映射的表的配置以及xml文件中的存储过程(和参数映射)。

希望这有帮助,

感谢