Как подключиться из 1С к скл? #714721


#0 by Мисти
Тема такая уже была, найду ссылку - добавлю Сейчас мне выслали параметры и есть у меня пример (из прошлой темы) КонецФункции Но что-то тут ничего ни к чему не подходит.
#1 by ДенисЧ
строкаПодключения = "driver={SQL Server};SERVER=WIN-BPM-CRMSQLEXPRESS;DATABASE=[Bpm'onlineItcol]; User Id=sa; Password=5tgbNHY^"
#2 by Мисти
А могу я это запускать с другого сервера? Надеюсь, что у них обьщая сеть
#3 by Мисти
Уря. Спасибочки, сейчас попробую.
#4 by ДенисЧ
Я разрешаю...
#5 by Wobland
как-то слишком всё просто. где подвох?
#6 by ДенисЧ
в ТС
#7 by DeiMos
Фигасе, вы тут логинами и паролями разбрасываетесь  :-)
#8 by ДенисЧ
А что тебе даст мой логин и пароль на тестовый скуль-сервер? С учётом того, что в нашу сетку ты войти не сможешь...
#9 by Wobland
переименует всё у себя и будет хвастаться скрином ;)
#10 by Йохохо
алгоритм генерации дает) 5^tYgHbN набирать конечно совсем неудобно
#11 by Мисти
А как можно просмотреть содержимое скл-базы? У меня были какие-то программы для просмотра дбф-файлов, есть ведь что-то аналогичное?
#12 by ДенисЧ
SQL Management Studio Идёт в комплекте с сервером. Но у тебя, похоже, экспресс, так что придётся качать отдельно
#13 by Wobland
в пуске нету ничего?
#14 by Мисти
В каком пуске?? Я вообще понятия не имею, где ее искать, и есть ли мне доступ на сервер.
#15 by Мисти
ссылка
#16 by Wobland
спасибо, пятнично
#17 by Мисти
Не подключается! - на эту тему есть такая тема, но кто б подсказал, что в строчке-то написать вместо driver={SQL Server}
#18 by f_vadim
Создать пустой текстовый файл. изменить расширение на udl. дабл клик. В провайдерах выбрать ole db for sql server. Заполнить остальные параметры, добиться чтоб проверка подключения проходила успешно - Ок - в файле получаем корректную connection string.
#19 by Мисти
ничего не поняла. В моих силах изменить только строку подключения. строкаПодключения = "driver={SQL Server};SERVER=WIN-BPM-CRMSQLEXPRESS;DATABASE=[Bpm'onlineItcol]; User Id=sa; Password=5tgbNHY^"
#20 by f_vadim
ну тогда попробовать "Provider=SQLOLEDB;Data Source=WIN-BPM-CRMSQLEXPRESS;Initial Catalog=[Bpm'onlineItcol]; User Id=sa; Password=5tgbNHY^" если не получится, попробовать убрать квадратные скобки, если всё-равно не получится - рекомендую по шагам сделать
#21 by Мисти
Ругалась так: Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server не существует, или доступ запрещен. Теперь так: Произошла исключительная ситуация (Microsoft OLE DB Provider for SQL Server): [DBNETLIB][ConnectionOpen (Connect).]SQL Server не существует, или доступ запрещен. и со скобками и без скобок.
#22 by Мисти
Поможите люди добрые, в долгу не останусь.
#23 by f_vadim
пуск выполнить telnet WIN-BPM-CRM 1433 что получилось?
#24 by Мисти
ИМЯ telnet не распознано, как имя колманды и т.д.
#25 by Мисти
Вообще, там какая-то серверная операционная система, там не так, чтобы этот "пуск" был
#26 by Мисти
Там есть windows power shell
#27 by Fish
Позови админа.
#28 by f_vadim
#29 by Мисти
может проблема в версионности 2012 и 2008?                            в 1с используется 2008 а на террасофт 2012
#30 by f_vadim
можно ещё кофию выпить и погадать. или хрустальный шар прикатить.
#31 by Мисти
Так что должно быть в 1 параметре? Кофе - это хорошо!
#32 by f_vadim
Сейчас это не принципиально. Похоже, что тут или сервер недоступен или параметры подключения неправильные. Первое можно проверить телнетом .
#33 by Мисти
телнет подключается, проверили с сисадмином
#34 by Мисти
Думаю, что параметры подключения неправильные, а именно - первый, иначе ругань была бы другая.
#35 by f_vadim
тады вместе с админом делать
#36 by f_vadim
там можно увидеть все доступные варианты первого параметра и проверить с каким заработает
#37 by Мисти
А у нас 2 скл-сервера!
#38 by f_vadim
Хоть три. У вас в Data Source=WIN-BPM-CRMSQLEXPRESS: Выбрать/прописать нужный.
#39 by Мисти
Удалили старый скл и, говорят, помогло! Сейчас проверяю.
#40 by Мисти
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog="Bpm'onlineItcol";Data Source=WIN-BPM-CRMSQLEXPRESS - строка получилась такая - ее мне написал адми после выполнения Прямо так же ее не вставишь?
#41 by Мисти
Я попробовала "а вдруг" - ругается! Не смогли подключиться к sql-базе: {Форма.Форма1.Форма}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию
#42 by Мисти
#43 by Мисти
Не-а: Не смогли подключиться к sql-базе: {Форма.Форма1.Форма}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (ADODB.Connection): Не удается найти указанный поставщик. Вероятно, он установлен неправильно.
#44 by Мисти
Вот что мне написал администратор: [oledb] ; Everything after this line is an OLE DB initstring Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog="Bpm'onlineItcol";Data Source=WIN-BPM-CRMSQLEXPRESS
#45 by ДенисЧ
у тебя на компе похоже битый MDAC. Его надо переустановить
#46 by Мисти
Кто такой MDAC? Как мне уже хочется туда подключиться-то, а? Денис, нельзя ли мне помочь в тимвьюере за большую благодарность?
#47 by ДенисЧ
Нет.
#48 by Мисти
Ну тогда кто такой MDAC? Как нужно полученную информацию Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog="Bpm'onlineItcol";Data Source=WIN-BPM-CRMSQLEXPRESS засунуть в строку подключения?
#49 by ДенисЧ
Да, эту строку надо запихнуть в строку подключения. Но сначала в ней " замени на ""
#50 by Мисти
Прямо вот с этим - Persist Security Info=False?
#51 by ДенисЧ
pourquoi pas?
#52 by Мисти
Не смогли подключиться к sql-базе: {Форма.Форма1.Форма}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for SQL Server): Ошибка входа пользователя "sa". Пароль, что ли забыли?
#53 by Мисти
Вау! Добавила пароль и подключилась!! Невероятно. Спасибо!!
#54 by ДенисЧ
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С