2017-01-09 5 views
0

SQL Server移行アシスタント(SSMA)を使用してMySQLデータベースをMssqlデータベースに移行しています。私は正常にMySQLデータベースサーバーに接続しました。 しかし、私はMSSQLデータベースサーバーと接続しようとしました接続オプションが有効になっていません(写真を参照してください)。 MSSqlサーバは同じマシンにインストールされており、SSMAに提供しているのと同じパラメータでMSSQLデータベースを起動することができます。MysqlデータベースをMssqlに移行する

EDIT - サーバー名のドロップダウンでサーバー名が表示されませんでした。私はMSSQL Managementスタジオからサーバ名をコピーしてそこに置いた。

enter image description here

+0

データベースとポートを選択できますか? – Pred

+0

私は過去にこの方法でデータベースを移行する際に多くの問題を抱えていたため、(スキーマとデータを保存することを忘れないで)データベーススクリプトを生成し、それを目的のデータベースで実行しました。別の方法として指摘するだけです。 –

+0

データベースドロップダウンで選択するものは何もありません。 – Rudra

答えて

0

ただ、これはsaアカウントはデフォルトで無効にされることを意味SQLEXPRESSのインストール、であることを、実感しました。

インストール中にsysadminアカウントを選択できました。そのアカウントをWindows認証を使用してデータベースエンジンに接続しました(どちらもSSMSとSSMA)。

アカウントを選択しなかった場合は、アカウントとgrans sysadmin権限を有効にする方法を検索することができます。

管理者としてSSMSまたはSSMAを実行する必要があります(アイコンを右クリックし、管理者として実行)。

日常的な作業にsysadminアカウントを使用することは推奨されず、安全ではありません。各ユーザーやアプリケーション(またはアプリケーションモジュール)ごとにアカウントを作成することをお勧めします。

+0

成功していないと、Windows認証は役に立ちませんでした。サーバー名のコンボボックスにインスタントメッセージが表示されません。どうして?私のSQLサーバーはローカルサーバーです。 – Rudra

+0

SQL Server Browserサービスが実行されていない、SQL Serverインスタンスのセットアップが正しくない、ファイアウォールに問題があります。これは今私が考えることです。とにかく、ホスト名または名前付きパイプを使用すると動作します。私たちはあなたのインストールについて何も知らないし、SQL Serverに多くの設定オプションがあるので、元の(接続性)問題は解決しにくいです。あなたは[dba.se]でそれを試してみるか、モデレータにこの質問をそこにマージするよう依頼することができます – Pred

関連する問題