Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Открыть из командной строки текст объекта в QA  [new]
Al700
Member

Откуда:
Сообщений: 20
Часть задачи: в программе из списка выбирается имя существующего в БД объекта, далее автоматически запускается QA с открытым в нем текстом объекта.
Вижу такой вариант:

Генерирую файл с текстом EXEC SP_HELPTEXT 'Имя объекта'
Запускаю QA, используя параметры –i и –o, выполняю этот файл, результаты во второй.
Запускаю QA – открываю в нем получившийся файл.

Работать должно нормально, правда, в таком случае в начале открытого файла будет присутствовать
Сточка “Text”, но ее можно предварительно удалить из файла.

Как вариант файл с текстом объекта можно получить и без QA, выполнив на клиенте SP_HELPTEXT и самому записать результат в файл.

Какие еще пути решения можно предложить?
3 сен 09, 06:26    [7611096]     Ответить | Цитировать Сообщить модератору
 Re: Открыть из командной строки текст объекта в QA  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
автор
в программе из списка выбирается имя существующего в БД объекта,


И зачем тут еще какая-то программа, если в QA и так можно выбрать объект из списка и получить в окне текст объекта?!
3 сен 09, 08:58    [7611218]     Ответить | Цитировать Сообщить модератору
 Re: Открыть из командной строки текст объекта в QA  [new]
Slider_spb
Member

Откуда:
Сообщений: 800
А не проще ли в самой программе использовать SQLDMO или SQLSMO взависимости от версии сервера?
3 сен 09, 14:32    [7613289]     Ответить | Цитировать Сообщить модератору
 Re: Открыть из командной строки текст объекта в QA  [new]
Slider_spb
Member

Откуда:
Сообщений: 800
И зачем вобще нужен QA, почему программа не может напрямую подключиться к БД и выполнить EXEC SP_HELPTEXT 'Имя объекта' и обработать результат?
3 сен 09, 14:46    [7613377]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить