使用 SQL 服务器读取 XML 文件,无需批量加载

Read from an XML File using SQL SERVER WITHOUT Bulk Load

感谢您抽出宝贵时间提供帮助。我在服务器上有一个 xml 文件,我正在尝试使用 SQL 服务器读取该文件。但是,要使用批量加载,我必须将用于该过程的帐户添加到 bulkadmin 服务器角色。我想避免为单个程序授予帐户这样的权限。

是否有另一种不使用批量加载方法从 xml 文件读取的方法?我无法将 xml 文件直接复制到存储过程中(因为文件可能会更改)。

据我所知,没有本机/内置替代方法可以将文件加载到数据库中。我想到了这些建议: