未找到Azure移动服务后端“mssql”对象

时间:2014-05-04 20:34:05

标签: sql-server azure azure-mobile-services

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

1 个答案:

答案 0 :(得分:2)

要在自定义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] });
        }
    });
}