Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
DTS from ASP.NET
|
|||
|---|---|---|---|
|
#18+
Всем привет. Сломал голову. Есть веб приложение, написанное на АСП.нет 1. Есть SQL Server 2000, на котором есть ДТС, состоящий из двух частей. 1 часть - удаляем данные из таблицы 2 часть - конвертируем данные из файла Акцесс, лежащий на \\сервер\папка Итак, захожу в ЕМ под пользователем Юзер. Запускаю пакет - отрабатывает на УРА. Захожу в QA под пользователем Юзер, запускаю этот пакет, используя cmdshell. Работает. Пишу в веб-приложении код Код: plaintext 1. 2. Результат - отрабатывает первая часть, в которой удаляются данные из таблицы. Импорт из Акцесс не работает. И ошибка - нетворк ор диск еррор. То ли до файла не может никак по сети пробиться то ли еще что-то. Я бы понял, если бы юзеры были разные, но под одним и тем же работаю. Так не хочется смд_шелл в приложение пихать. Может кто что подскажет? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2006, 18:48 |
|
||
|
DTS from ASP.NET
|
|||
|---|---|---|---|
|
#18+
Неужели никто ничего не может сказать? Не верю :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2006, 12:21 |
|
||
|
DTS from ASP.NET
|
|||
|---|---|---|---|
|
#18+
Дело в том, что запустить из под юзера ты сможешь, только первую часть, т.к. скорее всего твой юзер - SQL native. А вот подцепиться по сети не можешь, потому что обращение к файловой системе идёт из под пользователя ASP.NET, а он скорее всего не имеет доступа к сетевому ресурсу. Дело в том, что при запуске DTS пакета из под EM, обращение к сетевому ресурсу происходит из под твоей учётной записи, при запуске из QA, обращение к сетевому ресурсу происходит из под учётной записи SQL сервера, либо SQL Server Agent-а. Просто попробуй дать доступ к сетевому ресурсу учетной записи ASP.NET и дай знать, что получилось. ________________________________________________________ Всегда есть куда развиваться, нужно просто этого хотеть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2006, 12:40 |
|
||
|
DTS from ASP.NET
|
|||
|---|---|---|---|
|
#18+
Огромное спасибо!!! Попробую так, но скорее всего мне не позволят этого сделать, поэтому придется наверное через цмд_шелл, хотя тоже не лучший выход :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2006, 12:44 |
|
||
|
DTS from ASP.NET
|
|||
|---|---|---|---|
|
#18+
CMD_SHELL очень криво, а вот если грамотно настроить доступ для ASP.NET, то всё будет работать нормально. Либо ещё выход, дать доступ к сетевому ресурсу группе людей, которая должна работать с WEB приложением, и включить в WEB приложении имперсонализацию. Соответственно IIS будет обращаться к сетевому ресурсу из под учетной записи того, кто в данный момент работает с WEB приложением, т.е. из под того, кто создал сессию. Мы сами так делали и всё нормально работает. ________________________________________________________ Всегда есть куда развиваться, нужно просто этого хотеть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2006, 12:48 |
|
||
|
DTS from ASP.NET
|
|||
|---|---|---|---|
|
#18+
Вот это совсем классное решение! Спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2006, 12:58 |
|
||
|
DTS from ASP.NET
|
|||
|---|---|---|---|
|
#18+
You are welcome! ________________________________________________________ Всегда есть куда развиваться, нужно просто этого хотеть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2006, 14:32 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33839523&tid=1391855]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
146ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 266ms |
| total: | 476ms |

| 0 / 0 |
