私は最近、ノードアプリケーションの開発用にローカルSQL Server Dbを設定しました。ノードアプリケーションから接続しようとして問題が発生しています。SequelizeでローカルSQL Serverに接続
私はコマンドを使用してのsqlcmdで接続することができました:
sqlcmd -S <hostname>\<instanceName>
私は私の開発データベースへの移行を実行しようとする試みでSequelize CLIを使用しています。次のように
私のconfig.jsonは、次のとおりです。
{
"development": {
"username": "<my windows domain username>",
"password": "<my windows domain password>",
"database": "development",
"host": "127.0.0.1",
"dialect": "mssql",
"dialectOptions": {
"instanceName": "LocalServer",
"domain": "<my company's domain>"
}
}
}
私はそれを設定するとき、私はのLocalServerするExpressから名前を変更し(なぜ私に聞かないでください)。また、Windows認証とSQL SERVERログインでログインするように設定しました。私は最近、私が試した様々なコンフィグでさまざまなエラーを得ている:
ERROR: Failed to connect to 127.0.0.1:undefined in 15000ms
私は私がSequelizeに渡すべきであるSQLサーバーからどの値を理解できないかもしれないと思います。どこでログを見つけて、使用されている実際の接続文字列を表示できますか?
お返事ありがとうございます。 sequelize-cliは私に問題を抱えていたので、新しいSequelize()と接続してからsequelize.authenticate()を試してみました。デフォルトのポートを1433に設定する必要がありましたが、127.0.0.1:1433が見つかったようです。しかし、私はエラーレポートを取得しています:ユーザー 'myusername'のログインに失敗しました。 sqlstate: '28000'、code:18456 –
残念ながら、私はMssqlに関する経験がありませんので、これを解決する手助けはできません。私はこれを見つけることができました。これは関連性のあるように思えます:https://support.microsoft.com/en-us/help/2121736/error-message-when-you-try-to-authenticate-an-odbc - 接続するあなたの –
うーん、私もそれを見た。私は掘り続けます。あなたの助けをありがとう、あなたは私を一歩近づけました。 –