Программное подключение к SQL ADODB.Connection для доменного пользователя
☑
0
ИС-2
naïve
04.01.25
✎
13:42
Есть код, который нормально подключается к Sql базе для пользователя SQL
Но если пытаешься зайти под своим доменным пользователем, то выдает ошибку Login failed for user
Права у доменного пользователя есть.
СтрокаСоединения = "Provider=SQLOLEDB;
|Data Source=" + ИмяСервера + ";
|Password='" + ПарольПользователя +"';
|User ID='" + ИмяПользователя +"';
|Initial Catalog=" + ИмяБазы;
Соединение = Новый COMОбъект("ADODB.Connection");
Соединение.ConnectionString = СтрокаСоединения;
Соединение.Open();
Как сделать Программное подключение к SQL ADODB.Connection для доменного пользователя ?
1
SuperMario
04.01.25
✎
19:55
(0) попробуй имя пользователя с учетом домена
типа:
Domainname\Username
2
ИС-2
naïve
05.01.25
✎
17:42
надо добавить Trusted_Connection=Yes
СтрокаСоединения = "Provider=SQLOLEDB;
|Data Source=" + ИмяСервера + ";
// доменная авторизация
|Trusted_Connection=Yes;
|Initial Catalog=" + ИмяБазы;
3
Волшебник
05.01.25
✎
17:43
(2) Вы комментарий впендюрили в строку соединения?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой