2017-01-09 3 views
0

Я использую помощник по миграции SQL Server (SSMA) для переноса базы данных MySQL в базу данных Mssql. Я успешно подключился к серверу базы данных MySql. Но когда я пытался подключиться к серверу базы данных MSSQL, параметр Connect не активируется (см. Ниже рис.). Сервер MSSql установлен на одном компьютере, и я могу запустить базу данных MSSQL теми же параметрами, которые я предоставляю в SSMA.Миграция базы данных Mysql в Mssql

EDIT - выпадающее имя сервера не отображает имя сервера. Я скопировал имя сервера из студии управления MSSQL и разместил там.

enter image description here

+0

Выберите базу данных и порт, возможно? – Pred

+0

Поскольку у меня возникло множество проблем с миграцией баз данных с помощью этого метода в прошлом, я закончил создание сценария базы данных (не забудьте сохранить Схему и данные) и запустив его в нужной базе данных. Просто указать в качестве альтернативы. –

+0

В базе данных ничего не найдено. – Rudra

ответ

0

Просто понял, что это установка SQLEXPRESS, что означает sa учетную запись по умолчанию отключена.

Вы смогли выбрать учетные записи sysadmin во время установки, использовать эту учетную запись с использованием проверки подлинности Windows для подключения к движку базы данных (как SSMS, так и SSMA).

Если вы не выбрали какие-либо учетные записи, вы можете найти способ включения учетной записи и использовать привилегии sysadmin.

Возможно также, что вам необходимо запустить SSMS или SSMA в качестве администратора (щелкните правой кнопкой мыши по значку «Запуск от имени администратора»).

Обратите внимание, что использование учетной записи sysadmin для повседневных задач не рекомендуется и не защищено. Я бы предложил создать учетную запись для каждого пользователя и/или приложений (или модулей приложений).

+0

Нет успеха, Windows Authentication не помогла. Поле имени сервера не отображается в любой момент. Зачем? Мой сервер sql - это локальный сервер. – Rudra

+0

Служба SQL Server Browser не запущена, установка экземпляра SQL Server неверна, проблема с брандмауэром. Это то, о чем я могу думать сейчас. В любом случае использование имени хоста или именованного канала должно работать. Поскольку мы ничего не знаем о вашей установке и в SQL Server существует множество конфигурационных параметров, проблема с оригиналом (связностью) трудно решить. Вы можете попробовать его на [dba.se] или попросить модератора объединить этот вопрос туда – Pred

Смежные вопросы