Импорт переменной из текстового файла без копирования файла на сервер - PullRequest
0 голосов
/ 04 октября 2011

Я пытаюсь сделать что-то вроде этого:

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.

Возможно ли это?Если так, как это можно сделать?Если это имеет значение, это будет частью автоматизированной процедуры сборки / развертывания, которая создаст коллекцию схем XML на экземпляре SQL Server.

1 Ответ

1 голос
/ 04 октября 2011

Нет, это невозможно.

Если вы хотите импортировать что-то в SQL Server, оно должно быть на этом компьютере SQL Server;или, по крайней мере, на диске, доступном для компьютера с SQL Server по UNC-пути по сети.

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