のためにバックスラッシュ(\)を受け付けない:それは接続クローズエラーを示しているノードJS接続文字列は、次のように私は、SQL ServerのノードJSでの接続文字列を持つSQL Serverの
var webconfig = {
user: 'sa',
password: 'aman',
server: 'Aman\AMAN',
database: 'Demo',
options: {
encrypt: false // Use this if you're on Windows Azure
}
}
。
しかし、192.5.5.62などのネットワークサーバーを使用していれば、正常に動作します。私は 'Aman \ AMAN'の問題を考えています。サーバー名が\ backslashを受け入れないからです(私は思っています)。
次の接続は、私のために働いている...
var webconfig = {
user: 'sa',
password: 'aman',
server: '192.5.5.62',
database: 'Demo',
options: {
encrypt: false // Use this if you're on Windows Azure
}
}
\(バックスラッシュ)の私の推測がtrueの場合、など、このサーバー名またはウィンドウの認証とそれを修正する方法を私に提案してください
助けていただければ幸いです。
JS文字列でバックスラッシュをエスケープする必要があります。 'Aman \ AMAN'を試してみてください。変数内に[JavaScriptバックスラッシュ(\)が重複しているとエラーが発生しています](https://stackoverflow.com/questions/3903488/javascript-backslash-in-variables-is-causing-an-error) – Santi
使用しているSQL Serverモジュールは何ですか? mssql(https://www.npmjs.com/package/mssql#connect-callback)は、あなたがそれをやろうとしている方法で、指定されたインスタンスを受け入れるようです。 – Paul
@サンティ私はこれを既に試したことがありません –