powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SSIS. Как подключиться к XLSX файлу на запароленной сетевой папке?
14 сообщений из 14, страница 1 из 1
SSIS. Как подключиться к XLSX файлу на запароленной сетевой папке?
    #40012676
Фотография Nika gnome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть файл

\\msk-net\confidential$\s\file.xlsx

При попытке открыть папку с файлом винда предлагает ввести логин/пароль. Ввожу, открываю, файл читаю.

Но при создании диспетчера соединений с файлом SSIS не даёт возможности указать логин/пароль сетевого ресурса.

Как правильно это сделать?
...
Рейтинг: 0 / 0
SSIS. Как подключиться к XLSX файлу на запароленной сетевой папке?
    #40012681
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nika gnome,

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

упд.

Или настроить через переменную, которой на этапе создания пакета дать общедоступный путь, а на этапе выполнения правильный.
...
Рейтинг: 0 / 0
SSIS. Как подключиться к XLSX файлу на запароленной сетевой папке?
    #40012768
Фотография Nika gnome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не совсем понимаю, как я могу указать имя пользователя, под которым подключаться именно к этому ресурсу. К разным ресурсам я подключаюсь из-под разных учёток.
...
Рейтинг: 0 / 0
SSIS. Как подключиться к XLSX файлу на запароленной сетевой папке?
    #40012782
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nika gnome,

попробуйте запустить VS от имени "логин/пароль", если у вас доменная аутентификация.
...
Рейтинг: 0 / 0
SSIS. Как подключиться к XLSX файлу на запароленной сетевой папке?
    #40012786
Фотография Nika gnome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Колосов
Nika gnome,

попробуйте запустить VS от имени "логин/пароль", если у вас доменная аутентификация.

доменная.
Проблема в том, что нужно залезть из этого же пакета в другую папку - но уже под другой парой логин/пароль.
...
Рейтинг: 0 / 0
SSIS. Как подключиться к XLSX файлу на запароленной сетевой папке?
    #40012787
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nika gnome,

Значит придётся делать разные пакеты для разных файлов и запускать каждый от своей учётки. Для этого источника используются учётные данные пользователя, под которым вызван пакет.

Можно попробовать обойти это созданием сетевых дисков на уровне операционной системы с явной авторизацией под нужными учётками.
...
Рейтинг: 0 / 0
SSIS. Как подключиться к XLSX файлу на запароленной сетевой папке?
    #40012788
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nika gnome,

в таком случае ваc спасет создание технологической УЗ, которая имеет нужный доступ ко всем папкам. И пакет выполнять в сеансе этой УЗ.
...
Рейтинг: 0 / 0
SSIS. Как подключиться к XLSX файлу на запароленной сетевой папке?
    #40012794
Фотография Nika gnome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хорошо, понятно, спасибо)
...
Рейтинг: 0 / 0
SSIS. Как подключиться к XLSX файлу на запароленной сетевой папке?
    #40012917
Фотография Nika gnome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не, не выйдет запускать под этой учёткой. Она в другом домене, я на сервер её добавить не могу.

Да и отдельные пакеты под разными учениками - это неудобно, т. к. нет возможности взять файлы с разных мест (доступ под разными учётками) и тут же их объединить, преобразовать и т. д.

по ходу, придётся писать скрипт чтения файла на c#
...
Рейтинг: 0 / 0
SSIS. Как подключиться к XLSX файлу на запароленной сетевой папке?
    #40012929
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я, конечно, не специолизд, но зачем вводить пароль если вы имеете доступ к сетевой папке. Или чей пароль и имя вы вводите? Ничего не понятно. Можно в сессии смапить диск NET USE Z: /U: /P: прочитать файл и дропнуть сетевой диск по окончанию.
Nika gnome
При попытке открыть папку с файлом винда предлагает ввести логин/пароль.
...
Рейтинг: 0 / 0
SSIS. Как подключиться к XLSX файлу на запароленной сетевой папке?
    #40012932
KAB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы копировал файл скриптом в папку на сервере где SSIS - Обрабатывал - Удалял
...
Рейтинг: 0 / 0
SSIS. Как подключиться к XLSX файлу на запароленной сетевой папке?
    #40012956
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nika gnome
Есть файл

\\msk-net\confidential$\s\file.xlsx

При попытке открыть папку с файлом винда предлагает ввести логин/пароль. Ввожу, открываю, файл читаю.

Но при создании диспетчера соединений с файлом SSIS не даёт возможности указать логин/пароль сетевого ресурса.

Как правильно это сделать?


Подключаете зашаренную папку как диск через NET USE... с указанием логина и пароля, работает с файлом, а потом отключаете.
Всегда работает нормально.
Есть нюанс - если диск не отключить перед выходом, например при падении пакета, то в следующий раз при подключении будет выдаваться ошибка.
Поэтому её нужно игнорировать.
Т.е. делать переход между шагами как Completition, а не Success.
...
Рейтинг: 0 / 0
SSIS. Как подключиться к XLSX файлу на запароленной сетевой папке?
    #40012997
Фотография Nika gnome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter
Я, конечно, не специолизд, но зачем вводить пароль если вы имеете доступ к сетевой папке.

Жму клавиши Windows+R. Открывается окно. В этом окне ввожу путь к сетевой папке.
Жму Enter

И вместо того, чтобы показать окно с папкой или вывести сообщение "вы не имеете доступ", винда показывает окно "введите логин/пароль". Я ввожу какой-то логин и пароль, который выделен специально для доступа именно к этому ресурсу. Этот логин из другой подсети.
И таких ресурсов несколько.

SQL2008

Подключаете зашаренную папку как диск через NET USE...


Хм. Интересный вариант. Надо попробовать.
...
Рейтинг: 0 / 0
SSIS. Как подключиться к XLSX файлу на запароленной сетевой папке?
    #40013237
Ferdipux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Nika gnome

Проблема в том, что нужно залезть из этого же пакета в другую папку - но уже под другой парой логин/пароль.

Можно сделать следующее "извращение" -- завести несколько SQL Credentials с требуемыми логинами-паролями, и разнести по соответствующим пакетам использование отдельных логинов, в логике - "один логин - один пакет". Затем - из мастер-пакета запускать SQL Jobы, которые будут запускать пакеты под соответствующими логинами.
Или -- выпилить нафиг идею с разными логинами для папок и завести один сервисный - для доступа везде, но без права интерактивного логона - как компромисс безопасности.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SSIS. Как подключиться к XLSX файлу на запароленной сетевой папке?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]