欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

用户 无权访问 数据库解决思路

更新时间: 2014-01-05 02:29:33 责任编辑: Author_N1

 

用户 无权访问 数据库
string connectionstr = "Data Source=localhost;Initial Catalog=zlkDW ;";
        AdomdConnection  connection = new AdomdConnection(connectionstr);
        connection.Open();

        string cmdstr = "select{[dim机台].[机台号]} on columns, {[dim材料厚度].[厚度大类].members} on rows from       [Zlk DW]";
        AdomdCommand cmd = new AdomdCommand(cmdstr, connection);
        CellSet cs = cmd.ExecuteCellSet();
        DataTable dt = CellSetToTable(cs);


程序执行到 CellSet cs = cmd.ExecuteCellSet();就报错误。说无权访问数据库。我在分析服务的项目中就建立角色,添加了成员身份,在数据库中也配置了权限,IIs也设置了,但就是老报错啊,高手讲一下吧。
--参考方法--
 AdomdConnection conn = new AdomdConnection();
            conn.ConnectionString = "provider=msolap ;Integrated Security =SSPI ;Data Source= localhost ;Catalog =[数据库名] ;";
            conn.Open();
            AdomdCommand comm = new AdomdCommand();
            comm.Connection = conn;
            string strMDX = "select   from [cub名称] ";
            comm.CommandText = strMDX;
            CellSet cs = comm.ExecuteCellSet();
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:29:33
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/10483/
本文WWW.DOC100.NET DOC100.NET版权所有。