面向Microsoft SQL Server 2005的本机XML Web Services概述

2、SQL Server 2005 Integration Services (SSIS):强大的数据集成工具 本文深入介绍了SQL Server 2005 Integration Services(SSIS)作为一款强大的数据集成工具,从其发展历程、核心功能到实际项目中的应用进行了全面解析。SSIS不仅继承了DTS的优势,还通过全新的架构和增强的功能,成为BI及其他数据处理领域的关键工具。文中通过具体案例展示了SSIS在处理复杂数据集成任务方面的高效性和灵活性,并通过与微软专家的访谈,揭示了SSIS的设计理念及其相对于其他ETL工具的独特优势。无论是DBA、开发人员还是数据工匠,都能通过SSIS提升数据集成和处理的 阅读详情

作者:Brad Sarsfield, Srik Raghavan
Microsoft Corporation

简介
      Microsoft® SQL Server™ 2005
提供了一个标准机制,用于使用 SOAP 通过 HTTP 访问数据库引擎。通过使用此机制,可将 SOAP/HTTP 请求发送到 SQL Server 以执行以下内容:
• Transact-SQL
批处理语句,带参数或不带参数。
• 
存储过程,扩展存储过程以及用户定义的标量值函数。
     
在 SQL Server 2005 之前,可用于连接 SQL Server 的唯一机制就是通过名为 Tabular Data Stream (TDS) 的自定义二进制协议。利用 SOAP/HTTP 访问,我们提供了一种开放的且具有相关文档的协议,可以作为后备手段,以连接到 SQL Server。提供 SOAP/HTTP 访问,可以使更多类型的客户端访问 SQL Server,其中包括“无痕迹安装”客户端,因为已不再需要在客户端设备上安装 Microsoft 数据访问组件 (MDAC) 栈以尝试连接到 SQL Server。它方便了与各种平台上的 .NET、SOAP 工具包、Perl 以及更多功能的互操作。由于 SOAP/HTTP 访问机制基于各种应用广泛的技术(如 XML 和 HTTP),它能内在地促进异构环境中与 SQL Server 的互操作性及对 SQL Server 的访问。任何能够分析 XML 和提交 HTTP 请求的设备现在都能够访问 SQL Server。
   
很多企业都采用异构的环境,其中运行于 UNIX 和 Linux 平台上的应用程序可能需要连接到 SQL Server。在以前,此类用户唯一可用的解决方案就是使用 JDBC 或 ODBC 驱动程序。SOAP/HTTP 访问现在提供另一个低成本的后备方法。对于 DBA 使用 Perl 编写了运行于 UNIX 上的脚本以管理 SQL Server 资源的场景,这非常有用。在开发使用智能集成开发环境 (IDE)(其中内置了 SOAP/HTTP 支持,如 Microsoft Visual Studio® .NET 或 Jbuilder 就属于此类 IDE)开发客户端应用程序时,这也十分有用。这些 IDE 将生成特定的代理代码,这些代理代码对 SQL Server 通信进行抽象,并提供客户端应用程序可以使用的对象。使用 SOAP/HTTP 还实现了随时随地对 SQL Server 的访问,而这使得开发用于移动设备或偶尔连接的设备的应用程序更为容易。一旦建立了连接,并且服务器已开始处理请求,则可以使用 TDS 所基于的客户端上的现有机制(如使用 SqlClient、ODBC 和 OLEDB)对此进行监视。

 

要求

      SQL Server 2005 本机 Web 服务要求使用 Microsoft Windows Server™ 2003 作为操作系统,因为它们依赖于此版本提供的内核模式 http 驱动程序 http.sys。由于 SQL Server 利用内核模式 http.sys 驱动程序,所以不必安装 IIS 以在 SQL Server 外公开 Web 服务,这就简化了管理。

    应该根据应用程序要求决定是否安装 IIS。

    例如,特定的应用程序可能从使用显式中间层而受益。在这种情况下,IIS 将很有用。

 

HTTP 终结点

    为了将 SQL Server 设置为可以本机侦听 HTTP SOAP 请求的 Web 服务,需要创建 HTTP 终结点并定义该终结点公开的方法。当创建 HTTP 终结点时,必须使用唯一的 URL 进行创建,将使用此 URL 侦听传入的 HTTP 请求。例如,如果您使用 URL“http://servername/sql”创建一个终结点,发送到 http://servername/sql 的 SOAP 请求将由 http.sys. 拾取,然后将此 SOAP 请求路由到承载与该 URL 关联的终结点的 SQL Server 实例。请求将从此处传递到 SQL Server 内的 SOAP 处理层。

SQL Server 实例可以具有多个终结点,每个终结点都可以将任意数量的存储过程(通过使用 Transact-SQL 或 CLR 实现)公开为终结点上的 WebMethod,且可以通过 SOAP 远程过程调用 (RPC) 而调用。WebMethod 可以具有与所公开的实际存储过程不同的名称。WebMethod 名称就是在 WSDL 中作为操作名称向用户显示的名称。

    注意:务必指出,终结点中的 WebMethod 子句是特定于 SQL Server 2005 的,与 ASMX WebMethod 属性无关。

    用户可以对终结点执行 AdHoc Transact-SQL 语句。这可以通过使用数据定义语言 (DDL) 中的一个可选子句在终结点上允许进行批处理而实现。允许进行批处理将隐式地将名为“sqlbatch”的 WebMethod 公开给用户。在接下来的各节中将进一步对这些概念进行说明。

 

创建 HTTP 终结点

      HTTP 终结点是使用 Transact-SQL DDL 创建和管理的。创建 HTTP 终结点是允许 HTTP/SOAP 访问 SQL Server 2005 的第一步。每个终结点都具有名称和一个选项集合,这些选项一起定义终结点的行为。

   为了演示如何使用“创建 HTTP 终结点”的内容,让我们看看 Hello World 示例,以了解如何通过 SQL Server Web 服务调用存储过程。

    首先,使用以下 T-SQL 在主数据库中创建名为“hello world”的存储过程。此存储过程只是显示输入参数中提供的字符串。

CREATE PROCEDURE hello_world
(@msg nvarchar(256))
AS BEGIN
 select @msg as 'message'
END

    然后,使用以下 T-SQL 创建 HTTP 终结点,此终结点将允许将此存储过程作为一个 WebMethod 进行访问:

CREATE ENDPOINT hello_world_endpoint
STATE = STARTED
AS HTTP (
AUTHENTICATION = ( INTEGRATED ),
PATH = '/sql/demo',
PORTS = ( CLEAR )
)
FOR SOAP (
WEBMETHOD
'http://tempuri.org/'.'hello_world'
(NAME = 'master.dbo.hello_world'),
BATCHES = ENABLED,
WSDL = DEFAULT
  )

    所有终结点均存储在主数据库中,在元数据视图 master.sys.http_endpoints 中。除非进行定义,否则终结点不会具有任何 SOAP 方法。在上例中,我们将存储过程 master.dbo.hello_world 作为“hello_world”WebMethod 公开;该 WebMethod 可以使用任何名称,如可以命名为“http://tempuri.org”命名空间下的“testproc1”。如果将 WSDL 子句的值指定为 DEFAULT,将使终结点使用默认格式对请求 WSDL 生成的 WSDL 进行响应。通过在上面的语句中设置 WSDL=NONE,可以取消 WSDL 生成。在接下来的部分中,我们将对 WSDL 生成的细节进行讨论。

身份验证与安全

HTTP 终结点支持以下标准身份验证机制:基本、摘要、集成(NTLM、Kerberos)以及 SQL 身份验证。首先会在 HTTP 传输层进行身份验证。一旦这个验证成功,将使用用户的 SID 进行 SQL 身份验证。除了以下情况,这适合于所有选项:通过指定 LOGIN_TYPE = MIXED 启用了 SQL 身份验证。SQL 身份验证凭证将使用 WsSecurity 用户名称标记标头作为 SOAP 数据包的一部分发送。管理员能按每个终结点设置基于 IP 的限制,以通过仅允许特定的 IP 或 IP 范围访问 HTTP 终结点来限制对终结点的访问。从概念上讲,“终结点”就是一个“应用程序”,实现单个应用程序的所有方法均映射到终结点,因此安全机制应用到终结点以控制对应用程序的访问。终结点通过设计进行保护;下面列出一些可以帮助保证终结点安全的事项。

·         默认关闭。不映射任何默认终结点或 Web 方法;必须显式地创建和指定。

·         安全检查也应用到对象,因此,映射的存储过程仅在用户对终结点具有连接权限且对存储过程具有执行权限时才可以执行。

·         不支持匿名连接到终结点。所有请求(包括 WSDL 请求)均要通过身份验证。为了提交任何请求,客户端必须根据 SQL Server 原则进行身份验证。

    当创建了终结点后,只有系统管理员角色和终结点所有者的成员才能连接到该终结点。必须向用户授予访问终结点的连接权限;此操作是通过执行以下语句实现的:

GRANT CONNECT ON HTTP ENDPOINT::hello_world_endpoint TO [DOMAIN/USER]

    非 Microsoft 平台上的客户端可以通过使用基本身份验证或 SQL 身份验证连接到 SQL Server。不过使用基本身份验证或 SQL 身份验证要求保证通道的安全,以使用户只能在启用了 SSL 的端口上进行连接。

WSDL

WSDL 是以 XML 编写的用于描述 Web 服务的文档。它指定服务的位置和服务公开的操作(或方法)。WSDL 提供了客户端与 Web 服务交互所必需的信息。Visual Studio .NET 和 Jbuilder 一类的工具将使用 WSDL 生成代理代码,应用程序可使用此代理代码与 Web 服务进行通信。如果终结点启用了 WSDL,该终结点将在收到 WSDL 请求时产生 WSDL。当向本文早些时候创建的终结点发送已通过身份验证的请求时,它将产生 WSDL。WSDL 请求是简单的窗体 HTTP get 请求。

 http://servername/sql/demo?wsdl

    服务器将查询与终结点相关的元数据,并动态生成 WSDL。生成的 WSDL 提供了存储过程参数的丰富类型说明。服务器可以生成不同风格的 WSDL,根据是使用基元 xsd 类型还是复杂类型来描述请求/响应消息中的参数,我们分别将之称为简单 WSDL 和复杂 WSDL。默认使用复杂类型。

SOAP RPC:方法调用

    在上面创建的终结点中,我们已将此存储过程 master.dbo.hello_world 作为 Web 方法公开,而 Web 方法可以通过 SOAP RPC 执行。以下是一个 SOAP 消息的示例,该消息通过 HTTP 发送到服务器以通过 SOAP 调用此 SP。

<SOAP-ENV:Envelope
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"
 <soap:body use="literal" />
  <hello_world xmlns="http://tempuri.org/">
      <msg>Hello World!</msg>
  </hello_world>
 <soap:body use="literal" />
</SOAP-ENV:Envelope>

    结果将为一个包含以下内容的 SOAP 包封:


<SqlRowSet1 xmlns="urn:schemas-microsoft-com:sql:SqlRowSet1">
<row>
<message>Hello World!</message>
</row>
</SqlRowSet1>

批处理:即席查询

    当通过使用 T-SQL 命令在终结点上启用了批处理时,另一个 SOAP 方法(名为“sqlbatch”)将隐式地在终结点上公开。sqlbatch 方法允许通过 SOAP 执行 T-SQL 语句。此方法采用两个参数。第一个参数名为“<BatchCommands>”,是批量的 T-SQL 语句。第二个参数名为“<Parameters>”;如果 T-SQL 语句使用了任何参数,它将包含一个参数信息的数组。例如,下面是 SOAP 请求的请求体,其中调用了 sqlbatch 方法,并执行一个参数化的查询。

<sqlbatch xmlns="http://schemas.microsoft.com/SQLServer/2001/12/SOAP">
<BatchCommands>
SELECT EmployeeID, LoginID, Gender
 FROM Employee
 WHERE EmployeeID=@x
 FOR XML AUTO;
</BatchCommands>
<Parameters>
<SqlParameter name="x" sqlDbType="Int" maxLength="20"
 xmlns="http://schemas.microsoft.com/SQLServer/2001/12/SOAP/types/SqlParameter">
<Value xsi:type="xsd:string">1</Value>
</SqlParameter>
</Parameters>
</sqlbatch>

    此 SOAP 请求的响应将包括以下内容:

<sqlresultstream:SqlXml xsi:type="sqlsoaptypes:SqlXml">
<SqlXml>
<Employees EmployeeID="1" FirstName="Nancy" LastName="Davolio"/>
</SqlXml>
</sqlresultstream:SqlXml>

管理

我们已经了解了创建终结点并根据终结点提交 SOAP 请求非常简单。由于现在仅须管理一个组件(即 SQL Server),所以管理得到了简化。我们不需要管理 IIS 组件。终结点抽象为管理员提供了更大的灵活性,他们可以启用 IP 筛选。这还消除了打开另一个端口的需要,因为我们可以重新使用供 http/https Web 通信使用的端口。通过仅显式地向特定的个体授予 CONNECT 特权,还可以仅向这些用户提供对终结点的访问权限。

 

结束语

通过使用本机 SOAP 访问,我们已提供了基于应用广泛并有相应文档说明的标准(如 SOAP/HTTP)的协议,用以访问 SQL Server。这样使得更多类型的客户端可以连接到 SQL Server,从而加强了互操作性,并更方便扩展。

SQL Server 2005: 探索CLR对象与.NET编程 本文将深入探讨Microsoft SQL Server 2005中引入的重要功能,特别是CLR对象、SQL管理对象(SMO)和Web Services/XML Endpoint。将详细介绍CLR对象如何在数据库中提供更安全、高效的编程模型,并讨论其对业务逻辑实现的影响。同时,我们将了解SMO如何简化数据库对象的管理,以及如何通过Web Services/XML Endpoint无需IIS即可公开数据。本文还提供了扩展存储过程(XPs)的深入分析和CLR对象相比的优势。 阅读详情

相关推荐

使用Microsoft Visual C#开发XML Web Services和Server Components

使用Microsoft Visual C#开发XML Web Services和Server Components

Microsoft .NET XML Web Services

Robert HessMicrosoft Corporation到目前为止,将近 5 年的时间里,我一直非常喜欢撰写这个系列的文章。在此期间,我讨论过 Web 设计问题、脚本编写、颜色理论、n 层体系结构、用户界面设计,最近为您介绍了与新的 .NET 体系结构相关的主题。希望在我不断研究和为您呈现这些文章的同时,您能喜欢阅读这些文章。但是,唉,天下没有不散的筵席,现在是我退出这

银凯 1448

神经元细胞结构刨析(持续更新)

神经细胞的学习笔记

weixin_46596227的博客 2221

SHAREPOINT - CAML列表查询

首先要了解的是CAML(Collaboration Application Markup Language)不仅仅是用在对列表、文档库的查询,字段的定义,站点定义等处处使用的都是CAML。 简单的提一下CAML列表查询相关知识,请注意CAML查询无论对于标签还是值均大小写敏感 CAML查询的根元素是Query,Query元素包含两个元素(非必须):<OrderBy>, <Wh...

weixin_30416497的博客 260

matlab安装libsvm常见问题

matlab安装libsvm常见问题 libsvm的官网链接:LIBSVM -- A Library for Support Vector Machines.

cqujcy的博客 1535

WKWebView 白屏问题,WKWebView request body丢失问题

1,WKWebView 白屏问题 WKWebView 自诩拥有更快的加载速度,更低的内存占用,但实际上 WKWebView 是一个多进程组件,Network Loading 以及 UI Rendering 在其它进程中执行。初次适配 WKWebView 的时候,我们也惊讶于打开 WKWebView 后,App 进程内存消耗反而大幅下降,但是仔细观察会发现,Other Process 的内存占用会...

weixin_37543822的博客 736

php解析带命名空间前缀的xml,xml命名空间和前缀相同如何解析?

首先,你的根元素的名称是 xml ,这是一个保留字,不应该起这个元素名称。比如可以修改为 root 等等。第二,你使用命名空间的方式有问题。下面的程序可以正确取得这个元素。修改之后的 xml 文档。xmlns:dt='uuid:C2F41010-65B3-11d1-A29F-00AA00C14882'xmlns:rs='urn:schemas-microsoft-com:rowset'xmlns:...

weixin_32762821的博客 312

STM32新手必看:AHT20温湿度传感器实战指南(附完整I2C代码)

本文详细介绍了如何使用STM32驱动AHT20温湿度传感器,包括硬件连接、I2C通信协议解析、驱动代码优化及实战调试技巧。通过对比AHT20与DHT11、SHT30等传感器的性能,突出AHT20的高性价比优势,并提供完整的I2C代码示例,帮助新手快速上手嵌入式传感器开发。

weixin_29163857的博客 293

2、SQL Server 2005中使用XML数据类型

这一节将介绍如何用普通的T-SQL语句来操作XML数据。同时介绍了XML数据类型的一些特点。 11.2.1  使用XML变量 在SQL Server 2005中增加了新的内部数据类型XML。在实际应用时可以完全将XML数据类型理解为普通的INT、CHAR等类型。下面就用实际

路在何方 925

彩票预测的可能性与算法分析

彩票作为一种以随机数为基础的赌博形式,吸引了大量希望一夜暴富的参与者。尽管许多人希望通过某种方式预测彩票结果,以增加中奖几率,但彩票预测的可能性依然是一个充满争议和误解的话题。本文将探讨彩票是否能够预测的理论依据,分析可能的预测算法,并解释这些算法为何在实际应用中难以奏效。

m0_38012434的博客 2万+

《使用R包ggtree进行进化树的绘制与美化》

都2023年了,才去使用Y叔早在2018年发表的进化树构建利器——ggtree。刚好最近在做基因家族分析,进化树的构建与美化确实有点麻烦,先前使用MEGA11进行了绘制,但图像简陋,于是导出了nwk文件,准备使用其他软件进行美化。这里,我使用ggtree包进行操作。

沉香best的博客 6895

SQL Server 2005数据库开发概述

数据库开发的新典范随着Microsoft SQL Server 2005 Beta 2的发布,数据库开发的方式正在改变中。作为一个数据库开发人员,现在你可以更好的把工作关注在功能、对本机格式的数据的访问(如XML)、以及利用强大的数据库服务器创建更复杂的系统上。数据库开发工作正前所未有的越来越集成,你所需要的所有工具都触手可及。 本文讨论了一些SQL Server 2005的新特性,这些新特性将帮

体验SQL Server 2005 4596

使用Simulink进行带通滤波器的设计与仿真研究

摘要:本文介绍利用Simulink设计和仿真带通滤波器的方法。通过定义系统需求(保留100-500Hz信号),创建包含多频信号源、加法器和巴特沃斯滤波器的模型,重点展示滤波器频率选择特性。详细步骤包括模块配置、参数设置(中心频率300Hz、带宽400Hz)、信号连接及可视化分析。实验验证了带通滤波器有效提取目标频段信号的能力,为复杂信号处理系统开发提供基础框架。所需工具为MATLAB R2023a和DSPSystemToolbox。

xiaoheshang_123的博客 326

SQL Server 2005 Native Web Services

在 SQL Server 中,MS向数据库引擎中添加了对本机 XML Web 服务的支持。现在我让我们来看一下它的功能。本机 XML Web 服务提供了以下特性:?         异类环境支持:本机 XML Web 服务是围绕众所周知的标准(如 SOAP 1.2、WSDL 1.1 ,WS-Security和 HTTP)设计的。将解决方案建立在这些标准之上,可以在大多数企业都拥有的异类环境中支

taito的专栏 1474

从 Integrated Configuration 到 Integration Flow,SAP PI/PO 老配置迁移的一次温和重构

很多还在运行 SAP PI/PO 的系统,Integration Directory 里都积累了不少 Integrated Configuration,也就是日常项目里常说的 ICO。它们可能稳定运行了多年,负责把采购订单、物料主数据、客户主数据、发票、发货通知从一个系统送到另一个系统。问题在于,ICO 这种对象很实用,却不够直观。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 95

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Microsoft关于Analysis Services的说明[转微软官网]

 Analysis Services 概念和对象Microsoft SQL Server 2005 Analysis Services (SSAS) 通过服务器和客户端技术的组合提供联机分析处理 (OLAP) 和数据挖掘功能,并通过使用专用的开发和管理环境以及为设计、创建、部署和维护商业智能应用程序而完善定义的对象模型进一步增强这些功能。有关详细信息,请参阅 Microsoft

844

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

SQL Server 2005中的分析服务功能

在SQL Server 2005中,分析服务(Analysis Services)第一次提供了一个统一和集成的商业数据视图,可被用做所有传统报表、OLAP分析、关键绩效指标(KPI)记分卡和数据挖掘的基础。通过引入了一个唯一的统一空间模型(UDM),Analysis Services把传统关系型报表模型的灵活、丰富和经典OLAP模型的强大易用的分析、极佳的性能结合在了一起。借助于前摄缓存和高级商业

体验SQL Server 2005 1728

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

使命重大的微软SQL Server 2005

微软SQL Server 1.0诞生自1989年,时至今日已经17年了。从SQL Server 2000到SQL Server 2005,这之间跨越了五年,占整个历程的1/3还要多。五年的时间对于软件产品更新而言应当算是一个冬眠期,何况这个冬眠又发生在软件巨人身上。这五年,说是微软的蓄势待发也罢,说是她的姗姗来迟也罢,总之2005版本的SQL Server来头不小。数据库管理、开发新功能微软在

annicybc的专栏 1257

微软 SQL Server 版本演进史:从诞生到 SQL Server 2025

年份版本代号关键里程碑1989诞生,与 Sybase 合作1993Windows 集成1995SQL95核心重写1996Hydra性能提升1998Sphinx引擎重写,崛起起点2000Shiloh企业级时代2005Yukon架构全面升级2008Katmai功能深化2010PowerPivot2012DenaliAlwaysOn、云就绪2014Hekaton内存计算时代2016Always Encrypted、安全飞跃2017。

Ik20uAosn的博客 289

SQL Server 2005数据库开发概述[转]

XXXX(不知道为什么CnBlogs上的人这么抵制XXXX,呵呵……)上推出了“体验SQL Server 2005”活动,当然啦,一些关于SQL Server 2005的文章被翻译成中文了,收藏一下!第八篇:SQL Server 2005数据库开发概述 数据库开发的新典范 随着Microsoft SQLServer2005 Beta 2的发布,数据库开发的方式正在改变中。作为一个数据库开发...

weixin_30603633的博客 85

SQL Server 2005中的分析服务功能[转]

第三篇:SQL Server 2005中的分析服务功能在SQL Server 2005中,分析服务(Analysis Services)第一次提供了一个统一和集成的商业数据视图,可被用做所有传统报表、OLAP分析、关键绩效指标(KPI)记分卡和数据挖掘的基础。通过引入了一个唯一的统一空间模型(UDM),Analysis Services把传统关系型报表模型的灵活、丰富和经典OLAP模型的强大易

Johnson的专栏 873

数据仓库—ETL—Microsoft SQL Server 2005 Integration Services 介绍

软件厂商: Microsoft 授权方式: 商用软件 版本号: 无 版本类型: 标准版 语言版本: 中/英...

csy542339419的博客 227

Analysis Services基础知识——深入SQL Server 2008

Analysis Services基础知识——深入SQL Server 2008这一节中,我们将介绍Analysis Services的体系结构,这个体系结构在SQLServer2005中建立,并在SQL Server 2008中得以延续。我们还将研究Analysis Servi

图灵教育 1万+

SQL Server 2005十个要点

对于新的SQL Server 2005有很多传言。对于这次还未决定的发布,下面列举了一些它的重要功能,你可以在不远的未来这样使用SQL Server。 在六月TechEd 2005大会上,是微软收获的时候:虽然产品发布的日期没有宣布,但人们对微软的新产品满怀期待,许多人都很关注这一切。我们等待新的SQL Server很久了,在这个升级版本的数据库技术中,微软提供了我们想要的功...

weixin_33932129的博客 109

SQL Server 2005商业智能功能分析

SQL Server 2005商业智能功能的目的是让报表和分析应用在所有商业的日常运行中处于更加中心的位置   为了让所有层次的客户都能够接触到商业智能,微软已经郑重的承诺它将形成一个完整的商业智能平台:SQL Server 2005商业智能功能的目的是让报表和分析应用在所有商业的日常运行中处于更加中心的位置。   几乎所有的SQL Server应用都有某种程度的报表。它可能形成一些简单的

AnalysisServices的专栏 873
上一篇: SQL Server 2005 Analysis Services实践(二)
下一篇: SQL Server 2005 Data Mining 简介
mssqlserver2005
博客等级 码龄21年 2粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值