Справочная информация У меня есть база данных SQL Server на моем компьютере, использующая смешанный режим аутентификации и настройки пользователей SQL в базе данных и сопоставленные.При подключении через приложение .NET я могу использовать как Windows Auth, так и SQL-аутентификацию без проблем.Однако при подключении с помощью инструмента миграции схемы AWS я не могу подключиться.
Проверки выполнены: -
- Служба браузера SQL Server работает
- Отображение портов осталось по умолчанию (1433)
- Включен конвейер TCP / IP
- Завершено как в sql, так и в Windows auth
- Имя экземпляра, заданное с помощью команды @@ servername согласно SCTdoc
- Пользователь Windows, которому предоставлены разрешения dbo и serveradmin на глобальном уровне, а также предоставлен вход в систему и соединение с ядром БД
- Игнорирование номера порта *
- Игнорирование имени экземпляра
- Невозможно проверить брандмауэр как SQL, так и инструмент, работающий на одной машине
Используя ту же конфигурацию SCT, я могу подключиться к SQL Server где-нибудь еще, поэтому драйверы работают.
Зарегистрируйте сообщение ниже
Когда предоставлен только локальный хост
com.amazon.sct.dbloader.DbLoaderHandledException: Соединение не было установлено.Проверьте свойства соединения.java.util.concurrent.ExecutionException: com.amazon.sct.dbloader.DbLoaderHandledException: соединение не установлено.Проверьте свойства соединения.
Когда указано имя для компьютера и экземпляра
Не установлено соединение с 'jdbc: sqlserver: // localhost \ DESKTOP-N01JO12: 1433',ОШИБКА: код: 0;сообщение: TCP / IP-соединение с локальным хостом, порт 1433, не удалось.Ошибка: «Соединение отказано: соединение. Проверьте свойства соединения. Убедитесь, что экземпляр SQL Server запущен на хосте и принимает соединения TCP / IP на порту. Убедитесь, что соединения TCP с портом не заблокированы брандмауэром. ".ОШИБКА ПОГРУЗЧИКА Цепочка ошибок: не удалось установить соединение TCP / IP с локальным хостом, порт 1433.Ошибка: «Соединение отказано: соединение. Проверьте свойства соединения. Убедитесь, что экземпляр SQL Server запущен на хосте и принимает соединения TCP / IP на порту. Убедитесь, что соединения TCP с портом не заблокированы брандмауэром. "
Скриншоты