|
|
|
|
Программное подключение к 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) Вы комментарий впендюрили в строку соединения?
|
|
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс