我正在尝试使用节点操作SQL Server中的表。我已成功连接到数据库但是当我执行查询请求时出现此错误:
对象
上的SELECT权限被拒绝Customer
我已经尝试过这个命令,但它没有工作:
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);
});