Мастер импорта / экспорта SQL, не позволяющий создать таблицу #temp - PullRequest
2 голосов
/ 06 марта 2012

С помощью мастера импорта / экспорта (2008 R2) я пытаюсь получить данные из представления, выполнить с ним некоторые объединения и поместить данные во временную таблицу, а затем выполнить последний оператор выбора внизу.

Но я продолжаю получать сообщение о том, что мое первое определение временной таблицы недопустимо.

Вот определение:

Create Table #CT (Code int, Col1 varchar(75), Col2 varchar(75), Col3 int) 
INSERT INTO #CT 
SELECT * 
FROM... 

Я знаю, что это хорошо, потому что я могу запустить его непосредственно насервер без проблем.

Может ли Imp / Exp wiz не разрешать подобные запросы, где есть сложные операторы?

1 Ответ

2 голосов
/ 06 марта 2012

В верхней части кода SQL попробуйте добавить set fmtonly off.

В некоторых случаях SQL Server пытается определить метаданные для запроса без фактического выполнения запроса.Но это не очень хорошо с временными таблицами.Добавление set fmtonly off инструктирует его фактически выполнить запрос для получения метаданных.

...