2017-01-09 325 views
0

我正在使用SQL Server遷移助理(SSMA)將MySQL數據庫遷移到Mssql數據庫。我已成功連接到MySql數據庫服務器。 但是,當我試圖連接MSSQL數據庫服務器連接選項未啓用(見下圖)。 MSSql服務器安裝在同一臺機器上,我可以通過我提供給SSMA的相同參數啓動MSSQL數據庫。將Mysql數據庫遷移到Mssql

編輯 - 服務器名稱下拉菜單沒有顯示任何服務器名稱。我從MSSQL Management Studio複製服務器名稱並放在那裏。

enter image description here

+0

選擇一個數據庫和一個端口也許? – Pred

+0

由於過去使用此方法遷移數據庫時遇到了很多問題,因此我最終生成了數據庫腳本(請記住保存Schema和Data)並將其運行到所需的數據庫中。只是爲了指出一種選擇。 –

+0

數據庫中沒有任何內容可以下拉選擇。 – Rudra

回答

0

剛剛意識到,這是一個SQLEXPRESS的安裝,這意味着sa帳戶默認情況下禁用。

您可以在安裝過程中選擇sysadmin帳戶,使用該帳戶使用Windows身份驗證連接到數據庫引擎(都是SSMS和SSMA)。

如果您沒有選擇任何帳戶,您可能需要搜索啓用帳戶和授予系統管理員權限的方法。

也有可能您必須以管理員身份運行SSMS或SSMA(右鍵單擊圖標,以管理員身份運行)。

請注意,不建議使用系統管理員帳戶進行日常任務,也不安全。我建議爲每個用戶和/或應用程序(或應用程序模塊)創建一個帳戶。

+0

沒有成功,Windows身份驗證沒有幫助。服務器名稱組合框不顯示任何即時。爲什麼?我的sql服務器是本地服務器。 – Rudra

+0

SQL Server Browser服務未運行,SQL Server實例設置不正確,防火牆出現問題。這是我現在能想到的。無論如何,使用主機名或命名管道應該工作。由於我們對安裝一無所知,並且SQL Server中有很多配置選項,原始(連接)問題很難解決。你可能想試試[dba.se]或者讓主持人把這個問題合併到那裏 – Pred