0
我正在使用sails-sqlserver,其中我的主机同时运行SQL Server 2008和2012.在connections.js - host:设置为'SQLServerhost \ 2012'错误“错误:挂钩(orm
)未能加载!”有没有不同的方式来指定连接到哪个SQL Server?sails-sqlserver:同一主机上的多个sql服务器
我正在使用sails-sqlserver,其中我的主机同时运行SQL Server 2008和2012.在connections.js - host:设置为'SQLServerhost \ 2012'错误“错误:挂钩(orm
)未能加载!”有没有不同的方式来指定连接到哪个SQL Server?sails-sqlserver:同一主机上的多个sql服务器
我发现在/config/connections.js
以下格式的成功时,我需要与同一服务器上不同的数据库工作(见下文建议):
sqlserverLOCAL: {
adapter: 'sails-sqlserver',
user: 'username',
password: 'password',
host: 'localhost', // Name or IP Address of SQL Server
port: '1433',
database: 'YourDBName' // i.e. Initial Catalog
},
sqlserver: {
adapter: 'sails-sqlserver',
user: 'username',
password: 'password',
host: '11.222.333.444', // IP Address of SQL Server
port: '1433',
database: 'OtherDBName' // i.e. Initial Catalog
}
在你的情况,也许将host:
属性设置为相同服务器(只是SQLServerhost
而不是SQLServerhost\2012
),然后将database:
属性设置为相应的初始目录将是最好的。另外,确保您仔细检查上运行的两个SQL Server的端口,并相应地设置该属性值。
我曾尝试以下: theSqlServer:{ 适配器: '帆-SQLSERVER', 用户: '山', 密码: 'PWD', 主持人: '172.17.252.82', 端口:' 49254' , 数据库: 'MYDB', 选项:{ 加密:假//设置为true Azure数据库 } 但仍然得到错误: 加载应用程序的模型和任何自定义适配器... 加载应用模型... 错误:挂钩('orm')加载失败! 降低船帆...... –
你可能暂时尝试设置'迁移:'在'/配置/ models.js' module.exports.models = { 迁移: '安全' }安全; 更多技巧在这里:http://stackoverflow.com/questions/28524926/the-hook-orm-taking-too-long-to-load/35414335#35414335 – jaygeek
@ArnieP,你在你的设置上有什么想法吗?你有没有尝试我的“迁移:”建议? – jaygeek