Имена и типы столбцов компонента SQL Server Service Broker? - PullRequest
0 голосов
/ 29 марта 2011

У меня есть очередь Service Broker (MSSQL 2008) со многими тысячами сообщений.Чтобы провести экспертизу сообщений, я выбрал первые 10000 сообщений в таблицу ## temp.Я успешно BCP вывел глобальную временную таблицу в файл.Теперь мне нужно превратить его в локальный экземпляр MSSQL, в новую таблицу.Таблица должна иметь ту же схему, что и очередь.

Однако я не могу понять, какой должна быть структура новой таблицы.

Я сделал это:

 exec tempdb..sp_columns '##x'

И затем попытался создать новую таблицу с помощью оператора Create Table, но BCP-in не работает.

Iпредставьте, что схема очереди должна быть где-то в MSDB или должен быть способ четко получить столбцы Типы очереди компонента Service Broker.

Кто-нибудь может помочь?

Спасибо.

1 Ответ

0 голосов
/ 29 марта 2011

Если у вас уже есть временная таблица и у вас есть соответствующие разрешения.

SElECT TOP 0 * INTO NewTable FROM #TempTable

Затем используйте SSMS для сценария

...