localhost์์ ์๋ฒ๋ฅผ sqlexpress๋ก ์ค์ ํ ๋ ์์ธ๊ฐ ๋ฐ์ํฉ๋๋ค. getaddrinfo ENOTFOUND
var config = {
userName: 'sa',
password: 'mypassword',
server: 'localhost/sqlexpress'
server: 'LOCALHOST\\sqlexpress'
server: 'LOCALHOST/SQLEXPRESS'
server: 'LOCALHOST\\SQLEXPRESS'
// note: I only use one of these at a time
};
๋์์ด๋๋ค๋ฉด ์๋ฒ๋ฅผ localhost๋ก๋ง ์ค์ ํ ๋ ๋์ ECONNREFUSED๋ฅผ ์ป์ต๋๋ค.
localhost\sqlexpress ์กฐํ์ ๋ฌธ์ ๊ฐ ์์ต๋๊น?
hostname\instancename์ Microsoft ์คํ์ผ ๋ฌธ์์ด์ ์ง์๋์ง ์์ต๋๋ค.
server
๊ฐ์ ํธ์คํธ ์ด๋ฆ(IP ์ฃผ์๋ก ํ์ธํ ์ ์์) ๋๋ IP ์ฃผ์์ฌ์ผ ํฉ๋๋ค. ์ฐ๊ฒฐ์ ์์ฑํ ๋ ์ง๋ฃจํ ์ฒซ ๋ฒ์งธ ์์
์ ํฌํธ 1433(๊ธฐ๋ณธ๊ฐ)์์ ์๋ฒ์ ๋ํ tcp ์ฐ๊ฒฐ์ ์ฌ๋ ๊ฒ์
๋๋ค. ๋ฐ๋ผ์ ํ์ํ ๊ฒ์ ํธ์คํธ ์ด๋ฆ(๋๋ IP ์ฃผ์)๊ณผ ์ ํ์ ํฌํธ๋ฟ์
๋๋ค.
SQL Server ์ธ์คํด์ค๋ ํฌํธ 1433(๋๋ ์ ํํ ๋ค๋ฅธ ํฌํธ)์์ tcp ์ฐ๊ฒฐ์ ํ์ฉํ๋๋ก ๊ตฌ์ฑ๋์ด์ผ ํฉ๋๋ค.
ํฌํธ๋ฅผ ์๋ ๊ฒ์ ๋์์ options.instanceName
์ ๋ํ ๊ฐ์ ์ง์ ํ๋ ๊ฒ์ด์ง๋ง(http://pekim.github.io/tedious/api-connection.html#function_newConnection ์ฐธ์กฐ), ์ด์ ๋ํ ์ง์์ ๋ค์๊ณผ ๊ฐ์ด ๋ ๋ณต์กํ ์ ์์ต๋๋ค. ์๋ฒ์์ ๊ตฌ์ฑํฉ๋๋ค.
์ข์, ๊ณ ๋ง์!
options.instanceName
๊ฐ ์๋ํ๋๋ก ๋ด SQL ์๋ฒ์์ ๊ตฌ์ฑ์ ๋ฐ๋ก ๊ฐ์ ธ์ฌ ์ ์์ง๋ง ๋ช
๋ช
๋ sqlexpress ์ธ์คํด์ค๊ฐ ํฌํธ 1433์ ์๋ตํ ๋ค์ server: 'localhost'
๋ก ์ฐ๊ฒฐํ๋ฉด ์ถฉ๋ถํ๋๋ก ์ค์ ํ์ต๋๋ค.
๋ค๋ฅธ ์ฌ๋์ด์ด ๋ฌธ์ ๋ฅผ ์ฐ์ฐํ ๋ฐ๊ฒฌํ๋ฉด SO์ ๋ํ Zasz์ ๋ต๋ณ์ด ์ด๊ฒ์ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค. http://stackoverflow.com/questions/35026/sql-server-convert-a-named-instance-to-default-instance
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ข์, ๊ณ ๋ง์!
options.instanceName
๊ฐ ์๋ํ๋๋ก ๋ด SQL ์๋ฒ์์ ๊ตฌ์ฑ์ ๋ฐ๋ก ๊ฐ์ ธ์ฌ ์ ์์ง๋ง ๋ช ๋ช ๋ sqlexpress ์ธ์คํด์ค๊ฐ ํฌํธ 1433์ ์๋ตํ ๋ค์server: 'localhost'
๋ก ์ฐ๊ฒฐํ๋ฉด ์ถฉ๋ถํ๋๋ก ์ค์ ํ์ต๋๋ค.๋ค๋ฅธ ์ฌ๋์ด์ด ๋ฌธ์ ๋ฅผ ์ฐ์ฐํ ๋ฐ๊ฒฌํ๋ฉด SO์ ๋ํ Zasz์ ๋ต๋ณ์ด ์ด๊ฒ์ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค. http://stackoverflow.com/questions/35026/sql-server-convert-a-named-instance-to-default-instance