我正在尝试做这样的事情:
DECLARE @MySchema VARCHAR(MAX)
SELECT @MySchema = BulkColumn
FROM OPENROWSET(BULK 'c:\\local\\path\\to\\MySchema.xsd', SINGLE_BLOB) AS x
本地路径在我的机器上(或者,稍后,在构建机器上 - 无论哪种方式,它都在命令实际上运行的机器上),而不是:
这可能吗?如果是这样,怎么办呢?如果重要,这将成为自动构建/部署过程的一部分,该过程将在SQL Server实例上创建XML架构集合。
答案 0 :(得分:1)
不,这是不可能的。
如果要将某些内容导入SQL Server,则必须在该SQL Server计算机上;或者至少在通过网络上的UNC路径可以访问SQL Server机器的磁盘上。