При подключении к SQL указываю одну базу, а подключение идет к другой, что может
☑
0
AlexandrV
17.07.15
✎
17:44
При подключении к SQL указываю одну базу, а подключение идет к другой, что может быть не так?
стрПодключения = "Driver={SQL Server};";
стрПодключения = стрПодключения + "server=" + ИмяСервера + ";";
стрПодключения = стрПодключения + "Trusted_Connection=yes;";
стрПодключения = стрПодключения +"Uid=" + ИмяПользователя + ";";
стрПодключения = стрПодключения + "Pwd=" + Пароль + ";";
стрПодключения = стрПодключения + "DataBase = " + ИмяБазы + ";";
стрПодключения = стрПодключения + "Pwd=" + Пароль + ";";
Connection = Новый COMОбъект("ADODB.Connection");
Connection.ConnectionString = стрПодключения;
Connection.ConnectionTimeOut = 1200;
Connection.CursorLocation = 3;
Попытка
Connection.Open(Connection.ConnectionString);
Исключение
Отказ = Истина;
COMСоединение = "";
Предупреждение("Невозможно установить соединение - " + ОписаниеОшибки());
Возврат;
КонецПопытки;
1
vicof
17.07.15
✎
17:46
Алиас на другую базу?
2
rs_trade
17.07.15
✎
17:47
(0) Источники данных (ODBC)? Алиасы?
3
AlexandrV
17.07.15
✎
17:53
(0)+ CurrentCatalog показывает другую базу
4
AlexandrV
17.07.15
✎
17:55
(0)+ Подключаю для отладки к тестовой базе: BASE_0_temp
а CurrentCatalog указывает и потом обращение идет к рабочей базе BASE_0
5
oleg_km
17.07.15
✎
18:19
(4) Ну так тебе же подсказали, что скорее всего в системе записались алиасы. Открой панель управления и посмотри
6
AlexandrV
17.07.15
✎
18:46
(6)Не нашел нигде указание того алиаса
Можно в свойствах подключения указать явно путь по умолчанию?
7
AlexandrV
17.07.15
✎
18:58
подскажите где можно найти алиасы в восьмерке
8
Serg_1960
17.07.15
✎
19:50
Консоль «Администрирование серверов 1С Предприятия»
9
Jaap Vduul
17.07.15
✎
20:56
Алиасы ни при чём.
(0) У тебя вот тут - "DataBase = " лишние пробелы.
Драйвер игнорирует такой параметр и использует базу, назначенную по-умолчаню для логина.
И ещё замечание - если используется windows-аутентификация (Trusted_Connection=yes), то параметры Uid и Pwd игнорируются (даже если Pwd дважды указать).
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан