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

Откуда:
Сообщений: 6
Здравствуйте. Есть программа, которая общается с удаленным MS SQL 2008. Права ограничены и профайлер, на сколько я понял, не запустить. К серверу с MS SQL нет доступа, есть только юзер для подключения.
Нужно узнать какие запросы отправляет программа-клиент. Есть ли какая-то программа типа прокси, к которой я подключу клиент, она будет записывать запрос и отправлять далее на сервер? Типа как mysql-proxy для MySQL.
8 окт 13, 21:49    [14942101]     Ответить | Цитировать Сообщить модератору
 Re: Перехват запросов к MS SQL  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
автор
Есть программа, которая общается с удаленным MS SQL 2008


И через какой механизм доступа к данным общается эта программа?
8 окт 13, 21:54    [14942109]     Ответить | Цитировать Сообщить модератору
 Re: Перехват запросов к MS SQL  [new]
dreamerFQ
Member

Откуда:
Сообщений: 6
К сожалению не знаю. А как это можно это узнать?
возможно ODBC
8 окт 13, 22:42    [14942246]     Ответить | Цитировать Сообщить модератору
 Re: Перехват запросов к MS SQL  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
dreamerFQ,

Если ODBC, то можно попробовать это: http://support.microsoft.com/kb/274551/en-us

автор
А как это можно это узнать?

Для абстрактной программы в вакууме, никак. Хотя, как устанавливаются параметры подключения к серверу?
8 окт 13, 23:06    [14942358]     Ответить | Цитировать Сообщить модератору
 Re: Перехват запросов к MS SQL  [new]
dreamerFQ
Member

Откуда:
Сообщений: 6
строкой
Data Source=myServerAddress;Initial Catalog=myDataBase;User ID=myDomain\myUsername;Password=myPassword;
8 окт 13, 23:33    [14942454]     Ответить | Цитировать Сообщить модератору
 Re: Перехват запросов к MS SQL  [new]
Сергей Викт.
Member

Откуда: Москва
Сообщений: 888
dreamerFQ
строкой
Data Source=myServerAddress;Initial Catalog=myDataBase;User ID=myDomain\myUsername;Password=myPassword;

Если у Вас есть эта строка, то и доступ к базе есть. Разве нет?
9 окт 13, 09:02    [14942914]     Ответить | Цитировать Сообщить модератору
 Re: Перехват запросов к MS SQL  [new]
invm
Member

Откуда: Москва
Сообщений: 9915
dreamerFQ
К серверу с MS SQL нет доступа, есть только юзер для подключения.
Нужно узнать какие запросы отправляет программа-клиент.
Ищите сетевой сниффер, который умеет парсить TDS.
9 окт 13, 09:29    [14943000]     Ответить | Цитировать Сообщить модератору
 Re: Перехват запросов к MS SQL  [new]
Slalom
Member

Откуда:
Сообщений: 8
Можно поробовать https://expressprofiler.codeplex.com/ - что полезно - с исходниками
9 окт 13, 13:35    [14944511]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить