|   |   | 
| 
 | Внешний источник - не могу создать подключение | ☑ | ||
|---|---|---|---|---|
| 0
    
        Лунтик 10.11.15✎ 15:28 | 
        Ноутбук x64, Win10, 1c 8.3.6 (я думаю x32), MSSQLServer 14 (x64)
 Через АДО 1С читатет с сервара: строка подключения отрабатывает замечательно "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=test;Data Source=user\sqlexpress" Теперь в 1с создаю внешний источник, указываю там эту же строку - выскакивает ошибка "Ошибка ODBC. SQLSTATE IM002 Диспетчер драйверов ODBC - Источник данных не обнаружен" Предполагаю, что ВИД требует именно драйвер ODBC, а не провайдер OLE, иду в менеджер ODBC (сначала в 32, потом в 64) - не могу создать источник для SQLSevera. Может в Windows 10 ODBC не предусмотрены, нужно доустановить MSDA? | |||
| 1
    
        Лунтик 10.11.15✎ 15:35 | 
        В обоих менеджера открываются три драйвера (?)
 ODBC Driver 11 for SQL Server SQL Server SQL Server Native Client 11.0 Может это провайдеры? (1с - файловая, ВИД нужен, чтобы выгружаться на сервер) | |||
| 2
    
        Лунтик 10.11.15✎ 15:42 | 
        Ну, пожалуйста!!!
 Дайте, если не жалко свою строку подключения для ВИД | |||
| 3
    
        _Batoo 10.11.15✎ 16:12 | 
        (1)
 >> 1с - файловая, ВИД нужен, чтобы выгружаться на сервер Можно только читать данные с источника. А строка, вот пример: DRIVER={SQL Server};SERVER=***;UID=***;PWD=***;DATABASE=***;LANGUAGE=русский | |||
| 4
    
        Живой Ископаемый 10.11.15✎ 16:14 | 
        2(3) Нет, можно и писать     | |||
| 5
    
        Лунтик 10.11.15✎ 16:25 | 
        _Batoo, 1с нужна как раз для того, чтобы из нее обращаться к серверу, так что без разницы - файловая или нет
 В параметре Server указывать USER\SQLEXPRESS (как в АДО), или (local) потому что рабочая машина локальная, или SQLEXPRES, потому что это имя экземпляра? {SQLServer} - это именно драйвер, или имя источника (т.е. его сначала нужно зафиксировать в ODBC)? | |||
| 6
    
        Лунтик 10.11.15✎ 16:38 | 
        Заработало так
 DRIVER={SQL Server};SERVER=USER\SQLEXPRESS; (и поставлена точка на аутентификация Windows) Только в списке таблиц не вижу своих. Где указать имя нужной базы. Где, вообще, посмотреть строку подключения, которая в результате получилась? (Я говорю про диалог подключения в ВИД) | |||
| 7
    
        _Batoo 10.11.15✎ 16:39 | 
        (5) 
 >> В параметре Server указывать USER\SQLEXPRESS (как в АДО), или (local) потому что рабочая машина локальная, или SQLEXPRES, потому что это имя экземпляра? Думаю, что по ip должен точно съесть. >> {SQLServer} - это именно драйвер, или имя источника (т.е. его сначала нужно зафиксировать в ODBC)? Через ODBC можно проверить доступность базы. | |||
| 8
    
        _Batoo 10.11.15✎ 16:40 | 
        (6) 
 >> Только в списке таблиц не вижу своих. Где указать имя нужной базы. DATABASE=*** | |||
| 9
    
        Лунтик 10.11.15✎ 16:42 | 
        ага, DRIVER={SQL Server};SERVER=USER\SQLEXPRESS; Database=myDataBase
 тогда таблицы какие нужно А где вся строка подключения? | |||
| 10
    
        _Batoo 10.11.15✎ 16:46 | 
        (9)
 Попробуйте добавить таблицу в источнике - строка должна быть заполнена. | |||
| 11
    
        Лунтик 10.11.15✎ 16:49 | 
        (7) В ОДБС не получается создать источник:
 Выбираю Драйвер - SQLSERVER Имя источника - qq Описание источника - оставляю пустым Экземляр - USER, потому что всего два варианта USER и (local) Дальше точка на "Подлинность Windows" и галочка на "Получать параметры по умолчанию" оставляю. ОШИБКА!!! | |||
| 12
    
        _Batoo 10.11.15✎ 16:55 | 
        (11)
 Поставьте проверку подлинности SQL и пропишите учетку "sa", если знаете. | |||
| 13
    
        Лунтик 10.11.15✎ 16:55 | 
        Может порт нужно поменять?     | |||
| 14
    
        Лунтик 10.11.15✎ 16:58 | 
        (12) не знаю, мне это базу дали. Учетка по-любому должна быть или там, откуда база родом, ее тоже эксплуатируют под Trusted_Connection?     | |||
| 15
    
        Лунтик 10.11.15✎ 17:01 | 
        (10) нигде не вижу строку подключения, может если только программно...     | |||
| 16
    
        _Batoo 10.11.15✎ 17:14 | 
        (14) 
 База у вас должна быть на SQL сервер. Есть такое? | |||
| 17
    
        Лунтик 10.11.15✎ 17:15 | 
        (16) Да, сервер тут же на локальной машине     | |||
| 18
    
        Лунтик 10.11.15✎ 17:16 | 
        Эземпляр тоже в подлинности Windows     | |||
| 19
    
        _Batoo 10.11.15✎ 17:16 | 
        (17) 
 Вот там должны быть учетные записи. Одну из них (в частности sa) можно использовать для аутентификации. | |||
| 20
    
        Лунтик 10.11.15✎ 17:19 | 
        (19) Папка "Учетные данные" в ManagmentStudio пустая     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |