首页 相关文章 C#通过AMO对象模型浏览SQL SERVER 2005 SSAS角色一例

C#通过AMO对象模型浏览SQL SERVER 2005 SSAS角色一例

用过SSAS的朋友都使用Visual Studio Business Intelligence Development Studio(BIDS)去创建以及管理所创建的Cube。但是如果只是想查看Cube下的某个角色包含的用户以及权限,我们只能一遍遍的打开BIDS,忍受它的慢动作。更有甚者,如果要比较两个Cube下所有角色及用户是否一致,手工操作更是会让人头大。现在,利用Microsoft提供的AMO对象模型,我们可以很轻松的对Cube进行编程访问,根据自身工作的需求,实在一些有用的工具,以提高工作效率,避免无聊的手工重复劳动。

Analysis Management Objects (AMO) 是SQL Server SSAS的对象模型库,通过它可以方便的对SSAS里的对象进行访问及控制,包括Cube, DataSource, DataSourceView, Partition, Measure, Dimension, Assembly, Role以及Data Mining对象等。要使用它,必须在机器上找到SSAS的安装路径..\Microsoft SQL Server\90\SDK\Assemblies,把目录中的Microsoft.Analys...[ 查看全文 ]

2016-02-19 标签:
  • 代码如下: use master  declare @dir varchar(256),@dir_db varchar(256),          @verb varchar(256),@cmd varchar(256),          @backup_name varchar(256),@dynamic_name varchar(10),          @disk_...[ 查看全文 ]
  • 标签:SQLServer
      举个例子,设表名为bbs 回复数的字段为renum 变量名$renum 记录序号字段为id 变量名$id   当我们在论坛回贴时会要改写主贴的回复数,传统的方法要用到到两句SQL语句: //取出原值 $query1="select renum bbs where id = '$id'"; …… $renum++; //写回数据库 $query2="update bbs set renum = '$renum' where id = '$id'"; 简化后如下: $query="update...[ 查看全文 ]
  • 标签:SQLServer
    在Win2000 Server & Professional不能Attach DB File的原因和解决方法。     yy的SQL Server因为Master DB损坏,在没有Backup的情况下,无法修复和Restore,无奈只能Reinstall SQL Server,然后用Sp_attach_db来附加原来的应用DB File(xxx.mdf and xxx.ldf)。 为了保险起见,准备现在一台双平台的电脑上面试验。这台电脑c:\为简体中文win98,然后从win98安装了简体中文Win2000 Serv...[ 查看全文 ]
  • Visual Studio.NET的中文Beta 2版本推出已有一段时日了,相比早期的Beta 1版本,新版本各方面都有很大的变化,其中包括SQL Server编程方面,在中文Beta 2中,数据库的存取普遍改用了OLE DB的方式。由于数据库编程是企业级应用开发的核心,本文将举例阐述中文Bete 2版本中的SQL Server编程方法。 初始设置 首先,我们需在应用系统中安装SQL Server 2000,Microsoft OLE DB Provider for SQL Ser...[ 查看全文 ]
  •   在开发数据库应用的过程难免会编写大量的SQL语句,其中大部份是查询语句;为不同情况编写查询语句是一件很烦琐的事件。用过hibernate或Nhibernate会了解到把SQL查询语句对象化后使用起非常方便和快捷;也大大减少在编写查询SQL语句所带来的错误等问题。        前段时间在编写一个数据处理类的时候同样遇到这个问题,经过一段时间思考和设计现实现了SQL查询语句对象化...[ 查看全文 ]
  • 标签:SQLServer
    SQL Server 2005的新功能为动态管理对象,它们是在指定时间返回某个数据库实例的特殊状态信息的数据库视图或函数。这些对象允许数据库管理员或开发者对数据库服务器进行高效监控。动态管理对象取代了SQL Server以前版本中的许多系统表格,但也为数据库管理员提供更多观测手段。 服务器上需要监控的内容,几乎都有对应的动态管理对象。既然有这么多动态管理对象,在这篇文章中逐一进行讨论是不实际的。例如,...[ 查看全文 ]
  • 标签:PS PS教程
    本教程为 www.jcwcn.com 中国 专栏作家 叶冷 原创,如转载请保留这段话: 此照片由于光线较强,帽子下的阴影过重,看不清人物的脸面。现在需要减淡阴影,恢复人物的脸面。 screen.width-500)this.style.width=screen.width-500;" border=0 pop="按此在新窗口浏览图片"> 1、新建一个图层,按ctrl+alt+~键选取高光,大家看,蚂蚁先出现。 screen.width-500)this.style.width=screen.width-500;" bord...[ 查看全文 ]
  • 工作需要想实现,让两方的用户登录一台FTP服务器,对自己的目录可写,对对方的目录有只读的权限,且不能读写第三方的目录。采用的操作系统是FB,FTP服务器端的软件pureftp,默认自己的目录是FTP登录后的根目录。实现过程如下:使用ftpadmin建立四个用户,A用户使用exchange_ME1写数据,提供exchange_ME2让B用户读数据;B用户使用exchange_YOU1写数据,提供exchange_YOU2让A用户读数据。工作的目的是操作两...[ 查看全文 ]
  • 标签:PHP
      test_smtp.php <? require("smtp.php"); $smtp=new smtp_class; $smtp-host_name="mail.xiaocui.com"; $smtp-localhost="localhost"; $from="webmaster@xiaocui.com"; $to="root@xiaocui.com"; if($smtp-SendMessage(   $from,   array(    $to   ),   array(    &q...[ 查看全文 ]
  • 标签:autocad教程
    本文由 中国 wzm1234568 原创,转载请保留此信息! 昨天把平面图练习集(进阶型)140P做完了。在做的过程中,127题始终没有做出来。郁闷了好久。昨天终于找到答案了。我现在把做的过程贴出来。呵呵。(我可是初学者哟,高手看后要扔砖头的,捡小一点的啊,谢谢!!!) (另外,说一下,这个做法是我请教的高手教的,不是我解出来的,呵呵。) 先看题: 解法: [ 查看全文 ]
  • 标签:SQLServer
      以下实现复制步骤(以快照复制为例) 运行平台SQL SERVER 2005 一、准备工作: 1.建立一个 WINDOWS 用户,设置为管理员权限,并设置密码,作为发布快照文件的有效访问用户。 2.在SQL SERVER下实现发布服务器和订阅服务器的通信正常(即可以互访)。打开1433端口,在防火墙中设特例 3.在发布服务器上建立一个共享目录,作为发布快照文件的存放目录。例如:在D盘根目录下建文件夹名为Sql...[ 查看全文 ]
  • 标签:PHP
      注意本程序使用的表结构为:     use test;     create table image(                        id int unsigned auto_increment primary key,              &nbs...[ 查看全文 ]
  • 标签:SQLServer
    在SQL Server在线图书(SSBOL)中,请定位sp_dbcmptlevel,然后找出描述6.0、6.5和7.0之间版本兼容性的数据表 。你可以注意到INSERT SQL语句有如下所示的语法。 INSERT X SELECT select_list INTO Y 早期的SQL Server数据库(6.0或者6.5版本)可以正确地解析这样的语句,但新的SQL Server数据库(7.0 或者8.0版本)就不能正确解析了。虽然语法中的Y 在任何兼容级设置下都不用做插入操作的接收者,但旧...[ 查看全文 ]
  • 标签:ASP
      平常我们只听说过ADO等一类ASP对象,但在ASP中还有个鲜为人知的专门SQL Server的ASP访问对象,它就是SQLOLE.SQLServer对象。SQLOLE.SQLServer可以直接访问SQL Server的系统属性。以Set oSQLServer = CreateObject ("SQLOLE.SQLServer")语句将产生一个SQL Server服务器对象。 ---- 若要查看此服务器中数据库的集合,可用语句: For Each SQLDB In oSQLServer.Databases Response.Write SQLDB.Name ...[ 查看全文 ]
  • VC和BCB中做一个Server的监听程序,只需要指定端口,然后监听(Listen)就行了.在C#找不到这个函数了,慢慢看MSDN,怎么需要指定IP和Port才能监听,那么多网卡的机器应该怎么写程序呢?下面的程序可以解释怎么去做.  TcpListener 类别会提供简易的方法,用以在封锁的同步模式中聆听 (Listen) 和接受输入的连接要求。您可以使用 TcpClient 或 Socket 来连接 TcpListener...[ 查看全文 ]
  • 标签:SQLServer
      问:如何在SQL Enterprise Manager version 6.5下操作SQL Server 6.0的服务器? 答:在使用SQL Enterprise Manager version 6.5来操作SQL Server 6.0之前,首先要在6.0的服务器下运行 SQLOLE65.SQL,该文件在MSSQL\INSTALL的目录下。 问:在将SQL Server 6.0升级到SQL Server 6.5之前,为什么首先要执行Chkupg65.exe这个实用工具? 答:Chkupg65.exe会自动检测SQL Server 6.0的...[ 查看全文 ]
  • 标签:PS PS教程
    本教程为 www.jcwcn.com 中国 叶冷原创,如转载请保留这段话: 关于黑色背景抠发,感到困惑的人还是比较多,今天来发个有关这样的抠发帖子。 先贴原图 screen.width-500)this.style.width=screen.width-500;" border=0 pop="按此在新窗口浏览图片"> 下面的两个图,其中左图是原图,右图是用原图复制一个图层后将图层模式设定为“屏幕”后的效果。 大家看,头发的轮廓明显分明了很多。(这里我没有惯用色...[ 查看全文 ]
  • 在SQL Server 配置管理器中,展开SQL Server 2005的网络配置,然后点击服务器实例如:MSSQLSERVER 的协议。 在右窗格中,双击TCP/IP协议。 在TCP/IP属性对话框中,单击IP地址选项卡。 在TCP端口框中的IPAll节,输入一个可用的端口号。对于本教程中,我们将使用1500。 单击确定以关闭该对话框,然后单击确定的警告说,必须重新启动服务。 在左窗格中,单击SQL Server 2005的服务。 在右窗格中,右键单击S...[ 查看全文 ]
  • 标签:SQLServer
    SQL SERVER 2005中,终于引入了表分区,就是说,当一个表里的数据很多时,可以将其分拆到 多个的表里,大大提高了性能。下面举例子说明之 比如,在C盘下建立如下几个目录 C:Data2Primary C:Data2FG1 C:Data2FG2 C:Data2FG3 C:Data2FG4 其中primary存放的是主数据库文件,其他FG1--FG4存放四个单独的文件组,可以见创立数据库 Data Partition DB2,如下 USE [master] GO /****** Object:  Database [Dat...[ 查看全文 ]
  • 标签:SQLServer
    一、 简介 在2005年11月份,微软发行了三种新产品系列:Visual Studio 2005,SQL Server 2005和.NET框架2.0(它包括ASP.NET 2.0)。SQL Server 2005是微软自从其上一个主要发行版本SQL Server 2000以来最新版本的数据库平台。在过去五年的发展中,SQL Server中加入了大量的新特征,所有这些新内容都被总结到微软网站的一篇文章《What's New in SQL Server 2005?》中。使用SQL Server 2005作为后端数据库...[ 查看全文 ]
手机页面 收藏网站 回到头部