当我执行此代码时:
AdomdConnection con = new AdomdConnection("Data Source=MyServer;User ID=MyDomain\\MyUserName;Password=MyPassword");
con.Open();
con.ChangeDatabase("Analysis Services Project1");
我得到这个例外:
用户 MyDomain\MyUserName$ 无权访问 Analysis Services Project1 数据库,或者该数据库不存在。
数据库名称来自使用 Microsoft SQL Server Management Studio 查看服务器。如果我打开服务器上的属性并转到安全部分,我的帐户被列为服务器管理员。在管理工作室中,我可以查看数据源、多维数据集并很好地执行 mdx 查询。
为什么我不能在代码中得到这个异常?