Отобразите на сетевой диск SQL SP

Вместо того, чтобы циклически проходить по каждой записи и выполнять запрос к каждой отдельной записи, я бы предложил ввести виджет текстового поля в тот же источник данных и установить привязку:

@datasource.query.filters.registration._equals

Затем загрузить источник данных с помощью кнопки. щелкните или с помощью события onValueEdit виджета с текстовым полем. Если регистрационное значение существует, оно, вероятно, будет возвращено в таблицу, а если его не существует, никакие записи не будут возвращены.

6
задан David.Chu.ca 18 December 2008 в 18:30
поделиться

4 ответа

Почему Вы даже хотели бы сделать это?!? Даже если бы это возможно, необходимо тщательно спрашивать себя, почему Вы хотели бы сделать так.

Мое предложение: не делать. Мое впечатление - то, что необходимо изменить подход - безотносительно цели, которой могло бы служить отображение сетевого диска, должен преследоваться в более соответствующем месте за пределами механизма базы данных. После того как Вы выбираете то соответствующее место, на самом деле вызывание отображения, вероятно, станет тривиальным.

0
ответ дан 9 December 2019 в 22:41
поделиться

Стержень, Вы правы. Это - большой риск сделать, это в SQL-сервере и не всех администраторах SQL позволило бы открывать эту дверь. То, что я делаю, должно переместить процесс прежней версии в запланированное задание SQL так, чтобы необходимые данные были доступны для приложения другого отдела для выборки данных в другом запланированном процессе.

Я предполагаю, что сервисное задание окон могло бы быть лучшим приложением, чтобы вытащить данные и передать результат диску необходимой сети.

0
ответ дан 9 December 2019 в 22:41
поделиться

У Вас есть учетная запись прокси настроенной для xp_cmdshell? Если Вы не член системного администратора, это требует учетной записи прокси. Документация для xp_cmdshell и sp_xp_cmdshell_proxy_account объяснит это подробно, но попытается выполнить следующее:

EXEC sp_xp_cmdshell_proxy_account 'DOMAIN\Username', 'password'

Конечно, замените пользователя и информацию о пароле со сведениями об учетной записи в Вашей сети, под которой Вы хотите, чтобы это выполнилось.

ПРЕДУПРЕЖДЕНИЕ: xp_cmdshell может быть ОГРОМНОЙ дырой в безопасности. Удостоверьтесь, что по крайней мере учетная запись прокси, которую Вы используете, имеет очень ограниченную безопасность. Не используйте вид администратора, считают и не используют учетную запись фактического пользователя.

1
ответ дан 9 December 2019 в 22:41
поделиться

На самом деле используйте инструмент Win Scheduled Tasks, то, в чем я нуждаюсь. Я могу создать приложение .NET, чтобы сделать задание и затем добавить приложение на запланированные задачи.

0
ответ дан 9 December 2019 в 22:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: