Добрый день!
Инструмент "Структура хранения БД"
Цитата
Ошибки подключения к серверу СУБД (MSSQL):
Ошибка инициализации подключения:
{ВнешняяОбработка.ирКонсольЗапросов.МодульОбъекта(741)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for SQL Server): [DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует, или доступ запрещен.
Фактическая строка соединения с базой:
Provider=SQLOLEDB; Data Source="localhost"; Initial Catalog="#####"; User Id="##"; Password="##";
MS SQL 2017 Может быть проблема в устаревшем DBNETLIB?
И нужно использовать "driver={SQL Server}"?
Цитата
Важно!
Поставщик OLE DB Майкрософт для SQL Server (SQLOLEDB) остается устаревшим и не рекомендуется использовать его для новых задач разработки. Вместо этого используйте новый драйвер Microsoft OLE DB для SQL Server (MSOLEDBSQL), который будет обновлен с самыми последними серверными компонентами.
https://docs.microsoft.com/ru-ru....r-ver15
https://forum.infostart.ru/forum9/topic10894/
Цитата
Платформа: 8.3.17.1549
Режим БД: клиент-серверный
Конфигурация. Название: ИнтернетМагазин (2.1.1.0)
Конфигурация. Основной режим запуска: Управляемое приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим управления блокировкой данных: Управляемый
Конфигурация. Режим совместимости: Версия8_3_14
Конфигурация. Версия БСП: 301
Инструменты разработчика. Версия: Портативный 6.07.1p
Инструменты разработчика. Инструмент: Структура хранения БД
Инструменты разработчика. Перехват клавиатурного ввода: Да
Инструменты разработчика. Объекты на сервере: Да
Инструменты разработчика. Серверный модуль: Да
Расширения. БСП (2.0.0.0)
Клиент. ОС: Майкрософт Windows Server 2016 Standard 64-разрядная Русский
Клиент. Приложение: Обычное приложение 64б
Клиент. Проверка модальных вызовов: Нет
Клиент. Язык интерфейса конфигурации: ru
Клиент. Язык интерфейса системы: ru_RU
Клиент. От имени администратора Windows: Нет
Сервер. ОС: Windows x86-64 Microsoft Windows 10 version 10.0 (Build 14393)
Добавлено (31.08.2021, 17:28)
---------------------------------------------
Оказалась ложная тревога. Нашел причину ошибки на одном из форумов:
Цитата
Решил проблему, выполнив следующие действия: открыл Диспетчер конфигурации SQL Server и перешел в Протоколы для MSSQLSERVER -> TCP/IP. На вкладке "IP-адреса" я заметил, что IP2, который имеет адрес 127.0.0.1, был активен, но не включен. Изменено на включенные и перезапущенные службы SQL. Мой VB скрипт теперь успешно открывает соединение с 127.0.0.1.
После перезапуска сервака все заработало