Sql server Sails.js和SQL Server数据库提供程序
正如我所看到的,Express.js有一个非常好而且可靠的SQL ServerSql server Sails.js和SQL Server数据库提供程序,sql-server,express,sails.js,Sql Server,Express,Sails.js,正如我所看到的,Express.js有一个非常好而且可靠的SQL Server 这也可以用于Sails.js吗?是的,您可以将Microsoft SQL Server与Sails.js一起使用!我在几个项目上做过。实际上,您只需将其添加到config/connections.js文件: sqlserver: { adapter: 'sails-sqlserver', user: 'your_user', password: 'your_pw',
这也可以用于Sails.js吗?是的,您可以将Microsoft SQL Server与Sails.js一起使用!我在几个项目上做过。实际上,您只需将其添加到
config/connections.js
文件:
sqlserver: {
adapter: 'sails-sqlserver',
user: 'your_user',
password: 'your_pw',
host: 'host ip',
database: 'your_db_name',
// I've had to use this option in some cases
// where the SQL Server refuses my user otherwise
options: {
encrypt: false
}
},
然后以同样的方式使用它,在全局配置中将其定义为默认连接:
connection: 'sqlserver'
或在特定模型内:
// Define an adapter to use
adapter: 'sails-sqlserver'
您可能还想考虑禁用模型中的一些字段,如:
autoCreatedAt: false,
autoUpdatedAt: false,
还可以在configs/models.js
文件中启用migrate:'safe'
顺便说一句,当我不得不使用MS SQL server从Node.js执行存储过程时,我通常会退回到直接使用
mssql
库。在connections.js中添加以下内容时,我对SQL server express也有类似的问题
sqlserver: {
adapter: 'sails-sqlserver',
host: localhost'+ '\u005C' + 'sqlexpress',
user: 'sa',
password: 'gogators',
database: 'users'
},
主机定义是wierd,但来自Git上的一篇文章
我的sql express已启用tcp/ip
但是我得到了这个sails启动错误:
**吊钩“orm”需要很长时间才能装载**
现在,我可以通过以下连接字符串从asp.NETMVC访问此数据库
<add name="UsersContext" connectionString="Data Source=.\sqlexpress; Initial Catalog=Users; Integrated Security=False; user=sa;password=gogators "
providerName="System.Data.SqlClient" />
只是想知道为什么要改变?SQL Server可以是任何服务器。MsSQL是微软的产品吗?你有没有在node webkit中使用带sails.js的预编译sqlite3?我没有,不幸的是我尝试使用它,但我想知道它是否比nodewek中内置的sqlite更好