sql-server - Azure 移动服务后端 "mssql"未找到对象

标签 sql-server azure azure-mobile-services

我正在尝试为 Azure 移动服务创建一个自定义 API,用于在表上执行 Transact-SQL 命令。根据文档,我应该能够使用名为 'mssql' 的对象来执行此操作( http://msdn.microsoft.com/en-us/library/jj554212.aspx )。但是,该对象似乎不存在,并且我的后端脚本总是失败并出现错误 500(内部服务器错误)。自定义API后端脚本中不存在该对象吗?

最佳答案

要在自定义 API 中使用该对象,您应该通过传递给 API 的 request 对象来访问它:

exports.get = function(request, response) {
    var mssql = request.services.mssql;
    mssql.query('select GETDATE() from myTable', {
        success: function(results) {
            response.send(200, { serverTime: results[0] });
        }
    });
}

关于sql-server - Azure 移动服务后端 "mssql"未找到对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23461247/

相关文章:

node.js - Azure 移动应用程序迁移后出现故障

sql-server - SQL Server - 生产数据库架构与报告数据库架构。它们应该相同吗?

sql-server - SQL谜题,为什么我的更新不是随机的?

python - 如何在 azure 自定义视觉的某些图片上上传重复标签?

node.js - 使用 Alpine 部署 Azure Function - 未处理的 'error' 事件

entity-framework - Windows Azure : Web Page, 移动服务和 SQL

sql-server - 在 SQL Server 上使用相同的架构和复合键将行从一个表插入到另一个表

SQL Server 2012 - 左连接与Where 与内连接

sql-server - 我可以删除 SQL Server 安装引导日志文件吗?是否有一个设置可以自动管理这些文件?

c# - Windows Azure 移动服务和序列化遇到困难