Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Reporting Services - так все-таки, кто-нибудь знает, как получить имя компа-клиента ??
|
|||
|---|---|---|---|
|
#18+
Явной функции для получения subj в RS нет. Написание custom dll с последующей настройкой безопасности позволило читать ServerfVariables и вызывать метод System.Web.HttpContext.Current.Request.UserHostAddres или System.Web.HttpContext.Current.Request.UserHostName. Но, увы, REMOTE_ADDR и REMOTE_HOST заполнены выражением "::1" (что эквивалентно 127.0.0.1). Пробовали и с компа, на котором крутится RS, и с другого - результат одинаковый смотрели здесь Reporting Services Express 2008 R2 (фикмирование IP адресов) и ходили по ссылке сюда http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/eb21970b-a1f3-4303-8176-15cdb5118349/ там предлагается метод System.Net.Dns.GetHostEntry(System.Net.Dns.GetHostName()) в результате имеем адрес сервера - а не клиентского компа для справки: У меня 2008 R2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2011, 16:12 |
|
||
|
Reporting Services - так все-таки, кто-нибудь знает, как получить имя компа-клиента ??
|
|||
|---|---|---|---|
|
#18+
А вот это пробовали? Там кто то пишет, что показывает IP сервера. а у кого то получилось... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2011, 11:46 |
|
||
|
Reporting Services - так все-таки, кто-нибудь знает, как получить имя компа-клиента ??
|
|||
|---|---|---|---|
|
#18+
buven, УВЫ, УВЫ пробовали - (через C# dll) у нас возвращается "::1" незаивисимо от того, находимся ли мы на сервере или на какой-то другой машине ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2011, 14:27 |
|
||
|
Reporting Services - так все-таки, кто-нибудь знает, как получить имя компа-клиента ??
|
|||
|---|---|---|---|
|
#18+
"::1" наверное из-за того, что клиентом в данном случае является report manager. попробуйте зайти на service endpoint ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2011, 00:19 |
|
||
|
Reporting Services - так все-таки, кто-нибудь знает, как получить имя компа-клиента ??
|
|||
|---|---|---|---|
|
#18+
LevS, ну допустим, мы получим так IP и имя компа но как потом притянуть в значения параметров для получения dataset??? Приложение изначально desktop-ное и поэтому некоторые данные лежат в БД с привязкой по имени компа У нас используется (пока) ТОЛЬКО URL-access - без всяких web-сервисов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2011, 12:00 |
|
||
|
Reporting Services - так все-таки, кто-нибудь знает, как получить имя компа-клиента ??
|
|||
|---|---|---|---|
|
#18+
если предлоложить, что есть некая функция, возвращающая имя компьютера клиента, ее можно вызвать в параметрах dataset'a интересно, какой viewer вызывает ваш URL access - Report.aspx или ReportViewer.aspx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2011, 00:14 |
|
||
|
Reporting Services - так все-таки, кто-нибудь знает, как получить имя компа-клиента ??
|
|||
|---|---|---|---|
|
#18+
LevS, именно это и пытаюсь определить - какую-бы такую функцию вызвать:) а моем случае dataset заполняется хранимой процедурой - на стороне SQL определить имя компа можно - но это опять машина, на которой стоит RS - на стороне reportserver - через DLL, которая вызывается , например, для заполнения значения параметра - все известные мне методы также возващают имя /адрес машины, на которой стоит RS еще не пробовали API для http.sys - но с какой стороны к нему подступиться - непонятно а если переходить на вызов отчетов через webсервисы - а трудоемкость решения возрастет в разы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2011, 22:54 |
|
||
|
Reporting Services - так все-таки, кто-нибудь знает, как получить имя компа-клиента ??
|
|||
|---|---|---|---|
|
#18+
а почему бы не использовать имя пользователя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2011, 02:13 |
|
||
|
Reporting Services - так все-таки, кто-нибудь знает, как получить имя компа-клиента ??
|
|||
|---|---|---|---|
|
#18+
LevS, Несколько пользователей работают под одним и тем же именем, а видеть данные, "привязанные" к другому пользователю они не должны ... Ну так сложилось :).... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2011, 19:56 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=37187420&tid=1534988]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
26ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 268ms |
| total: | 378ms |

| 0 / 0 |
