日期:2014-05-17  浏览次数:20319 次

插入模型数据的问题
我按照书上说的,创建一个模型,然后插入数据


CREATE MINING MODEL VotingRecords
(
     [ID]    LONG  KEY,
     [Party] TEXT  DISCRETE PREDICT,
     [Class Action Fairness Act]     TEXT  DISCRETE,
     [Farm Security Act] TEXT  DISCRETE,
     [Highway Funding Restoration Act] TEXT  DISCRETE,
     [Homeland Security Act] TEXT  DISCRETE
) USING Microsoft_Naive_Bayes
GO

// Listing 6.2 - Training a Na飗e Bayes mining model
//
// Train the predictive model using an INSERT INTO statement 
// and specifying the columns used in the mining model
// 
INSERT INTO VotingRecords
(
[ID],
[Party],
[Class Action Fairness Act],
[Farm Security Act],
[Highway Funding Restoration Act],
[Homeland Security Act]
)
OPENQUERY([Chapter 6],
'SELECT [ID], 
 [Party], 
 [Class Action Fairness Act],
 [Farm Security Act],
 [Highway Funding Restoration Act],
 [Homeland Security Act] 
 FROM [Voting Record Report]')
GO


上面的代码是在连接到analysis services引擎后输入的,CREATE MINING MODEL 的可以正确执行,可是在insert数据的时候却报错“用户“GIDOMAIN\ohfox”无权访问“Chapter 6”对象,或该对象不存在。”
[Chapter 6]是示例数据库,这个数据库我已经附加到数据库引擎中去了,而且用“GIDOMAIN\ohfox”进行windows登陆是肯定可以查询到这个库中的表数据的

请问问题出在哪里呢?

------解决方案--------------------
且用“GIDOMAIN\ohfox”进行windows登陆是肯定可以查询到这个库中的表数据的
 

看看是否有修改表数据的权限,你可以给DB_OWNER权限