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"

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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