SQL Serverインストーラを完了したら、指定された接続文字列はServer=localhost\MSSQLSERVER01;Database=master;Trusted_Connection=True;
です。これは奇妙な形式のようですが、接続文字列を使用してデータベースに接続しようとするとsequelizeでローカルのSQL Serverデータベースに接続
var sequelize = new Sequelize(process.env.DB_STRING);
私はエラーを取得する:
this articleに基づいてTypeError: Cannot read property 'replace' of null
at new Sequelize (C:\Users\George\Source\Repos\TestProj\node_modules\sequelize\lib\sequelize.js:132:40) at Object. (C:\Users\George\Source\Repos\TestProj\models\index.js:13:21) at Module._compile (module.js:570:32)
ありがとうございました! [Microsoft] [SQL Serverネイティブクライアント11.0] 2番目のスニペットで接続文字列属性 'Trusted_Connection''に無効な値が指定されましたか? –
@GeorgeEdwards統合セキュリティを試す= SSPI; Trusted_Connection = True;の代わりに。またはTrusted_Connection = yes; –
今、 'Unhandled rejection 'を取得しました。SequelizeConnectionError:[Microsoft] [SQL Serverネイティブクライアント11.0] Named Pipesプロバイダ:SQL Serverへの接続を開けませんでした。[53]' –