3
ASP.NET에서 연결할 수있는 데이터베이스가 있습니다. Node.js를 통해 해당 데이터베이스에 연결하려고합니다. 나는 벤치마킹을하려고하고있다. Node.js를 통해 데이터베이스에 연결하려고 시도 할 때 mssql package을 사용하고 있습니다. 이 코드를 실행하면Node.JS에서 SQL Azure에 연결
var sql = require('mssql');
var connectionString = {
user: '[myUserName]',
password: '[myPassword]',
server: 'tcp:[serverName].database.windows.net',
database: '[databaseName]',
options: {
encrypt: true // Use this if you're on Windows Azure
}
};
try {
sql.connect(connectionString, function(err) {
if (err) {
console.log(err);
return;
}
var request = new sql.Request();
request.query('select top 5 from Logs', function(err, recordset) {
if (err) {
console.log(err);
return;
}
});
});
} catch (ex1) {
}
, 나는라는 오류 얻을 :
{ name: 'ConnectionError',
message: 'Failed to connect to tcp:[serverName].database.windows.net:1433 - getaddrinfo ENOTFOUND',
code: 'ESOCKET' }
내 질문입니다, 내가 Node.js를에서 SQL 애저에 어떻게 연결합니까 내 코드는 다음과 같습니다? 기본 쿼리를 실행하려고합니다. 불행히도, 나는 붙어있는 느낌. 연결 문자열에서 부적절하게 뭔가를해야합니다. 어떤 도움이라도 대단히 감사합니다.
는 내가 푸른에 배포 한 내 두 개의 응용 프로그램 중 하나에 같은 문제에 직면하고있다. 이상한 것은 모두 로컬에서 잘 작동하지만, 둘 다 동일한 구성/쿼리 코드를 가지고 있지만 하나만 작동하면 하나만 작동합니다. –
혹시 이것에 대한 해결책을 찾았습니까? – Jonathan
Azure 데이터베이스를 설정할 때 방화벽과 라우터를 설치 했습니까? 다음 게시물은 도움이 될만한 지침이 있습니다 - https://azure.microsoft.com/en-us/documentation/articles/sql-database-dotnet-how-to-use/ – vmachan