在SQL Server 2012中拒绝连接到表

时间:2015-02-13 16:03:38

标签: sql-server node.js sql-server-2012

我正在尝试使用节点操作SQL Server中的表。我已成功连接到数据库但是当我执行查询请求时出现此错误:

  

对象Customer

上的SELECT权限被拒绝

我已经尝试过这个命令,但它没有工作:

USE NodeDB;

GRANT SELECT ON OBJECT::Customer TO test;
GO

这是我在节点中编写的代码:

/*--------------------Connection--------------------------------*/
var sql = require('mssql');

var config = {
    user: 'test',
    password: '11111',
    server: 'ICEFOX-PC\\SQLSQL',
    database: 'NodeDB'
    }

sql.connect(config, function(err) {

if (err){
    throw err ;
} else{
    console.log('connected');
}

/*--------------------Connection--------------------------------*/
var request = new sql.Request([config]);

request.query('select * from Customer', function(err, recordset) {
  if (err) {
    throw err ;
  } else {
    console.dir(recordset);
  });

0 个答案:

没有答案