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

Откуда: Москва
Сообщений: 78
Всем доброго дня!
Помогите пожалуйста! можно ли посмотреть, какой скрипт выполняется при создании таблицы?
Программа по нажатию кнопки формирует таблицу. Где прописан этот код, найти не могу. Заново его писать ооочень долго. Как бы так его вытащить?
21 июн 13, 11:35    [14464427]     Ответить | Цитировать Сообщить модератору
 Re: просмотр скрипта  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3449
Tdmitry,

SQL Profiler.
21 июн 13, 11:36    [14464433]     Ответить | Цитировать Сообщить модератору
 Re: просмотр скрипта  [new]
Сергей Викт.
Member

Откуда: Москва
Сообщений: 888
Tdmitry
Всем доброго дня!
Помогите пожалуйста! можно ли посмотреть, какой скрипт выполняется при создании таблицы?
Программа по нажатию кнопки формирует таблицу. Где прописан этот код, найти не могу. Заново его писать ооочень долго. Как бы так его вытащить?

А программа самописная или вы про SSMS?
21 июн 13, 11:43    [14464497]     Ответить | Цитировать Сообщить модератору
 Re: просмотр скрипта  [new]
Сергей Викт.
Member

Откуда: Москва
Сообщений: 888
Tdmitry
Всем доброго дня!
Помогите пожалуйста! можно ли посмотреть, какой скрипт выполняется при создании таблицы?
Программа по нажатию кнопки формирует таблицу. Где прописан этот код, найти не могу. Заново его писать ооочень долго. Как бы так его вытащить?

А вообще после создания откройте окно SSMS-Database Engine-Databases-Ваша_БД-Tables-Ваша_таблица-Правый_клик_мышкой-Script object as-CREATE
21 июн 13, 11:49    [14464562]     Ответить | Цитировать Сообщить модератору
 Re: просмотр скрипта  [new]
Tdmitry
Member

Откуда: Москва
Сообщений: 78
Сергей Викт.
Tdmitry
Всем доброго дня!
Помогите пожалуйста! можно ли посмотреть, какой скрипт выполняется при создании таблицы?
Программа по нажатию кнопки формирует таблицу. Где прописан этот код, найти не могу. Заново его писать ооочень долго. Как бы так его вытащить?

А вообще после создания откройте окно SSMS-Database Engine-Databases-Ваша_БД-Tables-Ваша_таблица-Правый_клик_мышкой-Script object as-CREATE

тут ничего полезного не выдает

программа левая, работает с этой БД
профайлер выдает INSERT бла-бла, но подставляет уже готовые цифры. а откуда он их берет, не пишет
а скрипт тянет данные из множества таблиц и подставляет в новую для отчета

наверное такого не бывает
21 июн 13, 12:50    [14465126]     Ответить | Цитировать Сообщить модератору
 Re: просмотр скрипта  [new]
Glory
Member

Откуда:
Сообщений: 104751
Tdmitry
а скрипт тянет данные из множества таблиц и подставляет в новую для отчета

наверное такого не бывает

Бывает, если все рассчеты делает само приложение. А серверу отправляет только " INSERT бла-бла, но подставляет уже готовые цифры"
21 июн 13, 12:57    [14465207]     Ответить | Цитировать Сообщить модератору
 Re: просмотр скрипта  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2428
Tdmitry
Сергей Викт.
пропущено...

А вообще после создания откройте окно SSMS-Database Engine-Databases-Ваша_БД-Tables-Ваша_таблица-Правый_клик_мышкой-Script object as-CREATE

тут ничего полезного не выдает


да что вы говорите? приведите пожалуста это "ничего полезного" что он вам выдал
21 июн 13, 13:24    [14465389]     Ответить | Цитировать Сообщить модератору
 Re: просмотр скрипта  [new]
baracs
Member

Откуда: Москва
Сообщений: 7219
Tdmitry
Сергей Викт.
А вообще после создания откройте окно SSMS-Database Engine-Databases-Ваша_БД-Tables-Ваша_таблица-Правый_клик_мышкой-Script object as-CREATE

тут ничего полезного не выдает

программа левая, работает с этой БД
Причем тут ваша левая программа?
Вам предлагают в SQL Server Managment Studio (SSMS) посмотреть скрипт создания существующей таблицы. "Студия" генерит его сама на основе метаданных из БД.
Tdmitry
профайлер выдает INSERT бла-бла, но подставляет уже готовые цифры. а откуда он их берет, не пишет
а скрипт тянет данные из множества таблиц и подставляет в новую для отчета
Так вам нужен скрипт создания таблицы или скрипт ее заполнения данными?
21 июн 13, 13:34    [14465483]     Ответить | Цитировать Сообщить модератору
 Re: просмотр скрипта  [new]
lazyDBA
Member

Откуда:
Сообщений: 75
Примерно такой-же вопрос.
Профайлер показывает INSERT с готовыми данными, но не показывает предыдущий курсор который делает SELECT,
только exec sp_cursorfetch ...

Как увидеть техт курсора?
22 июл 13, 18:34    [14600664]     Ответить | Цитировать Сообщить модератору
 Re: просмотр скрипта  [new]
SergePnb
Member

Откуда: Киев
Сообщений: 456
lazyDBA,

перед sp_cursorfetch должен быть sp_cursorexecute, а перед ним sp_cursorprepare. Вот из него и можно получить текст курсора. Подробнее можно посмотреть тут sp_cursorprepare
22 июл 13, 18:50    [14600711]     Ответить | Цитировать Сообщить модератору
 Re: просмотр скрипта  [new]
lazyDBA
Member

Откуда:
Сообщений: 75
Спасибо, SergePnb.
Не видно там как подготавливаются требуемые данные.
Вероятно это в исходном коде приложения.
23 июл 13, 01:08    [14601820]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить