gpt4 book ai didi

sql - 使用 Sequelize 连接到本地 SQL Server

转载 作者:行者123 更新时间:2023-12-03 22:22:51 25 4
gpt4 key购买 nike

我最近设置了一个本地 SQL Server 数据库来开发我的 Node 应用程序。我在尝试从我的 Node 应用程序连接到它时遇到问题。

我能够使用以下命令与 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>"
}
}
}

我在设置时将名称从 EXPRESS 更改为 LOCALSERVER(不要问我为什么)。我还将它设置为使用 Windows 身份验证和 SQL SERVER 登录进行登录。我最近尝试过的各种配置都出现了各种错误:
ERROR: Failed to connect to 127.0.0.1:undefined in 15000ms

我想我可能不明白应该将 SQL Server 中的哪些值传递给 Sequelize。在哪里可以找到日志并查看正在使用的实际连接字符串?

最佳答案

嗨,在我的情况下,按照以下步骤操作对我来说效果很好:
1 安装乏味 -> npm 安装乏味
2 然后在 DB 实用程序 node.js 文件中 ->
const Sequelize = require('sequelize').Sequelize;
sequelize = new Sequelize('DB_NAME', '用户名', '密码', {
主机:'本地主机',
方言:'mssql',
方言选项:{
实例名称:'MSSQLSERVER'
}
});
module.exports = Sequelize ;

关于sql - 使用 Sequelize 连接到本地 SQL Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47897514/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com