VBA Excel. Хранимка выполняется от пользователя..

Узнай цену своей работы

Формулировка задачи:

Есть такой код:
conn.ConnectionString = "Provider=SQLOLEDB;Data Source=" & ServerName & ";Initial Catalog=" & DatabaseName & ";User ID= " & UserId & "; Password=" & Password & "; Trusted_Connection=Yes"
Конекчусь к SQL Serverу я под администратором, т.е. не под пользователем который запустил Excel-файл.
В результате выполняется хранимая процедура на сервере.
Но - смотрю профайлер и оказывается что хранимка выполняется под пользователем который работает в Excel-файле, а не под тем, которого я прописал в коде...
Как быть? Нужно выполнять хранимку только под тем пользователем..

Решение задачи: «VBA Excel. Хранимка выполняется от пользователя..»

textual
Листинг программы
conn.ConnectionString = "Provider=SQLOLEDB;Data Source=" & ServerName & ";Initial Catalog=" & DatabaseName & ";User ID= " & UserId & "; Password=" & Password & "; Trusted_Connection=Yes"

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

10   голосов , оценка 3.6 из 5