2011-10-03 45 views
0

我试图做这样的事情:从导入文本文件中的变量不复制文件到服务器

DECLARE @MySchema VARCHAR(MAX) 
SELECT @MySchema = BulkColumn 
FROM OPENROWSET(BULK 'c:\\local\\path\\to\\MySchema.xsd', SINGLE_BLOB) AS x 

,其中本地路径是我的机器上(或更高版本,在构建机上 - 无论哪种方式,它是在命令实际上是运行上机)无:

  1. 复制MySchema.xsd到服务器运行SQL Server 2005,
  2. 本地框的创建文件共享,
  3. 假设本地盒子将运行SQL Server或
  4. 使用T-SQL以外的其他任务执行任务。

这可能吗?如果是这样,该怎么办?如果它很重要,这将成为自动构建/部署过程的一部分,该过程将在SQL Server实例上创建XML模式集合。

+0

@marc_s谢谢。我认为这符合资格作为答案,但... – Andrew

回答

1

不,这是不可能的。

如果要将某些内容导入到SQL Server中,它必须位于该SQL Server计算机上;或者至少在SQL Server计算机上可通过网络上的UNC路径访问的磁盘上。

相关问题