sql sever vs2012静态编译 高级编译选项在哪

jimshu 的BLOG
用户名:jimshu
文章数:321
评论数:130
访问量:455505
注册日期:
51CTO推荐博文
SQL Server 2012(代号Denali)终于面世了,其发布的过程如下:
Denali CTP1于日发布
Denali CTP2限量发布
Denali CTP3于日发布
日,微软宣布Denali被正式命名为SQL Server 2012
日,微软发布SQL Server 2012 RC0
日,微软发布SQL Server 2012 RTM
CTP:Community Technology Preview,即社区技术预览版,它并不是一个达到特定功能或特定时程的测试版。CTP现在被广泛运用于微软各产品的测试版本中。
RC:Release Candidate,即发布候选版。它不是最终的版本,而是最终版(RTM)之前的最后一个版本。
RTM:Release to Manufacturing,即发布给生产厂商。程序代码开发完成之后,要将母片送到工厂大量压片,这个版本就叫做RTM版。所以说,RTM版的程序码一定和正式版一样。但是和正式版也有不一样的地方:例如正式版中的OEM不能升级安装,升级版要全新安装的话会检查旧版操作系统光盘等,这些就是RTM和正式版不同的地方,但是它们的主要程序代码都是一样的。 严格地说这种版本还是属于FPP(彩盒包装零售版),需要激活。
安装要求:
1、操作系统要求
  对于&Windows Vista或Windows 2008,需要SP2或更高版本;对于Windows7或Windows 2008 R2,需要SP1或更高版本。
2、磁盘要求
  最少要有 6 GB 可用硬盘空间。建议使用NTFS分区。不可以在只读驱动器、映射的驱动器或压缩驱动器上进行安装。
3、处理器和内存要求
  最低1.4 GHz的处理器(如果是32位操作系统,最低1 GHz的处理器)。
  最少1 GB 内存。&&
4、安全更新
  对于Windows Server 2008,除了前面提到的SP2,还需要安装.NET Framework&3.5sp1,以及KB956250、KB968930 。&
  对于Windows Server 2008 R2,除了前面提到的SP1,还需要事先启用.NET Framework 3.5sp1功能。
快速安装手册
1、启动安装向导
2、检查安装规则
安装程序需要连接到Internet检查更新,这个步骤报错不影响继续安装。
或者,在扫描更新时点&跳过扫描&。
3、安装选项
4、配置服务器
5、配置服务
以下是分布式重播控制器的安装,建议不要安装这个控制器及其客户端。
6、完成安装
&本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)简介  本文描述了 Microsoft? SQL Server? 2000 查询处理器如何与 OLE DB 提供程序进行交互以实现分布式和异类查询。它面向的读者主要是 OLE DB 提供程序开发人员,并假设读者对 OLE DB 规范有深入的了解。本文重点在于描述 SQL Server 查询处理器和 OLE DB 提供程序之间的 OLE DB 接口,而不是分布式查询功能本身。有关分布式查询功能的完整描述,请参阅 SQL Server Books Online。    概述和术语  在 Microsoft SQL Server 2000 中,分布式查询允许 SQL Server 用户访问基于 SQL Server 的服务器以外的数据(位于其他运行 SQL Server 的服务器或是具有 OLE DB 接口的其他数据源中)。OLE DB 提供了统一的方式来访问异类数据源中的列表数据。    在本文中,分布式查询是指任何引用了一个或多个外部 OLE DB 数据源中表或行集的 SELECT、INSERT、UPDATE 或 DELETE 语句。    远程表是指存储于 OLE DB 数据源中并且不在执行查询的 SQL Server 所在服务器上的表。一个分布式查询可以访问一个或多个远程表。    OLE DB 提供程序类别  根据 OLE DB 提供程序在 SQL Server 的分布式查询中的功能,我们将它们划分为如下类别。根据定义,它们并非互相排斥;某种提供程序可能属于一个或多个类别:     SQL 命令提供程序      索引提供程序      简单表提供程序      非 SQL 命令提供程序   SQL 命令提供程序  凡是以 SQL 标准语法(SQL Server 认可)支持 Command 对象的提供程序,都属于此类别。下面是 OLE DB 提供程序被 SQL Server 视为 SQL 命令提供程序的必要条件:    提供程序必须支持 Command 对象及其所有强制 OLE DB 接口:ICommand、ICommandText、IColumnsInfo、ICommandProperties 和 IAccessor。      提供程序支持的 SQL 语法必须至少是 SQL 子集。提供程序必须通过 DBPROP_SQLSUPPORT 属性来报告语法。   SQL 命令提供程序的示例为:Microsoft OLE DB Provider for SQL Server 和 Microsoft OLE DB Provider for ODBC。    索引提供程序  索引提供程序支持并提供与 OLE DB 对应的索引,同时还允许基于索引对基本表执行查找。下面是 OLE DB 提供程序被 SQL Server 视为索引提供程序的必要条件:    提供程序必须以 TABLES、COLUMNS 和 INDEXES 架构行集支持 IDBSchemaRowset 接口。      提供程序必须支持通过 IOpenRowset 打开索引中的行集(通过指定索引名和相应的基本表名称)。      Index 对象必须支持其所有的强制接口:IRowset、IRowsetIndex、IAccessor、IColumnsInfo、IRowsetInfo 和 IConvertTypes。      对带索引基本表打开的行集(通过使用 IOpenRowset)必须支持 IRowsetLocate 接口,以便根据书签在行上定位。   如果一个 OLE DB 提供程序满足以上条件,用户可以设置提供程序选项 Index As Access Path,以允许 SQL Server 使用提供程序的索引来执行查询。默认情况下,除非该选项已被设置,否则 SQL Server 不会尝试使用提供程序的索引。    注意:  SQL Server 支持多个影响 SQL Server 访问 OLE DB 提供程序的方法的选项。可以使用 SQL Server 企业管理器中的“链接服务器属性”对话框来设置这些选项。    简单表提供程序  简单表提供程序通过 IOpenRowset 接口来表现根据基本表打开行集的方式。这些提供程序既不是 SQL 命令提供程序也不是索引提供程序;而是 SQL Server 分布式查询所能处理的提供程序中最简单的一类。    对于此类提供程序,SQL Server 仅能在分布式查询运行过程执行表扫描操作。    非 SQL 命令提供程序  该类提供程序支持 Command 对象及其所有强制接口,但不支持 SQL Server 认可的 SQL 标准语法。    非 SQL 命令提供程序的两个示例是:Microsoft OLE DB Provider for Indexing Service 和 Microsoft Windows NT? Active Directory? Service Interfaces (ADSI) OLE DB Provider。    Transact-SQL 子集  如果提供程序支持所需的 OLE DB 接口,下列 Transact-SQL 语句类别都可以用于分布式查询。    除了将远程表作为目的表的 SELECT INTO 语句外,其他所有的 SELECT 语句都可以使用。      如果提供程序支持插入操作所需的接口,INSERT 语句可以用于远程表。有关 INSERT 语句的 OLE DB 要求的详细信息,请查阅本文后面的 INSERT 语句。      如果提供程序满足 OLE DB 接口在特定表上的要求,UPDATE 和 DELETE 语句也可以用于远程表。有关更新或删除远程表时 OLE DB 接口必须满足的要求和条件,请参阅本文后面的 UPDATE 和 DELETE 语句。   游标支持  如果提供程序支持所需的 OLE DB 功能,则分布式查询支持快照和键集两种游标。分布式查询不支持动态游标。用户请求的分布式查询的动态游标将自动降级为键集游标。    快照游标在游标打开时被写入,而且结果集保持不变;对基本表的更新、插入和删除操作不会反映到游标中。    键集游标在游标打开时被写入,而且结果集在游标的整个生存期中保持不变。但是,如果更新或删除基本表中的行,当访问这些行时,能够在游标中看到变化。如果对基本表的插入操作可能影响游标成员,则这种变化则是不可见的。    如果提供程序满足更新和删除远程表的条件,则可以通过使用分布式查询中定义的游标以及对远程表的引用来更新和删除远程表,例如:table UPDATE | DELETE &远程表& WHERE CURRENT OF &游标名称&。有关详细信息,请参阅本文后面的 UPDATE 和 DELETE 语句。    支持键集游标的要求  如果满足所有 Transact-SQL 语法的条件,而且满足以下两种情况之一,那么在分布式查询中就支持键集游标:    在查询中,OLE DB 提供程序支持所有远程表上的可重用书签。可重用书签可以从给定表的某个行集中隐去,然后用于同一表中的其他行集上。对可重用书签的支持是通过 IDBSchemaRowset 的 TABLES_INFO 架构行集来指定的,方法是将 BOOKMARK_DURABILITY 列设置为 BMK_DURABILITY_INTRANSACTION 或某种更高的持久性。      所有的远程表都通过 IDBSchemaRowset 接口的 INDEXES 行集来列出唯一键。应该存在一个索引项,其中的 UNIQUE 列设置为 VARIANT_TRUE。   包含 OpenQuery 函数的分布式查询不支持键集游标。    支持可更新键集游标的要求  通过在分布式查询上定义的键集游标,可以更新或删除远程表,例如:UPDATE | DELETE &远程表& WHERE CURRENT OF &游标名称&。下面是在分布式查询中允许使用可更新游标的条件:    如果提供程序也满足对远程表进行更新和删除操作的条件,就允许使用可更新游标。有关详细信息,请参阅本文后面的 UPDATE 和 DELETE 语句。      所有的可更新键集游标操作必须位于使用可复读或更高的隔离级别的用户定义事务中。此外,提供程序必须以 ITransactionJoin 接口支持分布式事务处理。   OLE DB 提供程序交互阶段  所有分布式查询的执行方案都有六种操作:    建立连接和检索属性操作,指定 SQL Server 连接 OLE DB 提供程序的方法以及将用到提供程序的哪些属性。      表名解析和检索元数据操作,指定 SQL Server 将远程表名称(指定时使用两种方法之一:基于链接服务器的名称或特殊名称)解析为提供程序中相应数据对象的方法。这也包括 SQL Server 为编译和优化分布式查询从提供程序检索的表元数据。      事务管理操作,指定所有与 OLE DB 提供程序的事务相关的交互。      数据类型处理操作,该操作指定在执行分布式查询过程中,当 SQL Server 从 OLE DB 提供程序获得数据或向其导出数据时 SQL Server 处理 OLE DB 数据类型的方法。      错误处理操作,指定 SQL Server 使用从提供程序获得的扩展错误信息的方法。      安全性操作,指定 SQL Server 安全性和提供程序安全性的交互方式。   建立连接和检索属性  SQL Server 使用 OPENROWSET 功能支持两种远程数据对象命名协议:基于链接服务器的四段式名称和特殊名称。    基于链接服务器的名称    链接服务器是对 OLE DB 数据源的抽象。基于链接服务器的名称分为四段:&链接服务器&.&目录&.&架构&.&对象&,其中 &链接服务器& 是链接服务器的名称。SQL Server 将 &链接服务器& 视为 OLE DB 提供程序和连接属性(用于向提供程序标识数据源)的来源。其他三个名称段被 OLE DB 数据源解释为对特定远程表的标识。    特殊名称    特殊名称是基于 OPENROWSET 或 OPENDATASOURCE 函数的名称。它包括在分布式查询中每次引用远程表时的所有连接信息(包括所使用的 OLE DB 提供程序、用于标识数据源的属性、用户 ID 和密码)。    默认情况下,只允许系统管理员使用特殊名称。要使用基于 OLE DB 提供程序的特殊名称,应将提供程序的 DisallowAdhocAccess 选项设置为 0。    如果使用链接服务器名称,SQL Server 将在链接服务器定义中为 OLE DB 提供程序提取提供程序的名称和初始化属性。如果使用特殊名称,SQL Server 将从 OPENROWSET 函数的参数中提取相同的信息。    有关使用四段式名称建立链接服务器和基于特殊名称的语法的详细说明,请参阅 SQL Server Books Online。
数据库专题推荐
Copyright & 2004 -
版权所有 中文域名:站长.cn 站长.中国8 相关软件 10.5M/中文/1.6 5.2M/中文/4.0 9.0M/中文/8.0 4.3M/英文/7.5 1.27G/中文/3.0顶好评:50%踩坏评:50请简要描述您遇到的错误,我们将尽快予以修正。轮坛转帖HTML方式轮坛转帖UBB方式
9.4M/中文/7.3
2008极大地完善了引擎的核心组件,也改变了数据库应用程序的构建方式。《SQL Server 2008高级程序设计》由世界顶尖SQL Server权威专家Robert Vieira编写,旨在指导您熟练运用一系列日趋复杂的功能,助您更高效地管理数据。本书首先介绍SQL Server 2008的新功能,然后在更详实的示例代码的引导下全面深入地展开论述,讨论了如何编写复杂查询、构建各种数据结构以及提高应用程序性能,还讲述了如何管理高级脚本和数据库以及如何确定和改正脚本错误。本书提供了快速创建和部署数据驱动的解决方案来满足业务需求的信息,介绍了新数据类型、索引结构、管理功能和高级时区处理等重要内容,掌握这些知识后,您将使自己的数据库发挥㈩最大功效。主要内容:◆除规范化外的数据设计技巧◆尽量提高应用程序运行速度的方法◆有关存储过程和用户定义函数的全部内容◆存储过程的高级处理方法◆报表服务和集成服务的用法◆提高数据库安全性的提示信息◆如何利用XML和XQuery支持◆通过修改特定数据值进行推理分析的步骤目录:第1章 回顾SQLServer中的对象1.1 数据库的构成1.2 数据库对象概述1.2.1 数据库对象1.2.2 事务日志1.2.3 最基本的数据库对象:表1.2.4 模式1.2.5 文件组1.2.6 图表1.2.7 视图1.2.8 存储过程1.2.9 用户自定义函数1.2.10 用户和角色1.2.11 规则1.2.12 默认值1.2.13 用户自定义数据类型1.2.14 全文目录1.3 SQLServer数据类型1.4 SQLserver对象标识符1.4.1 需要命名的对象1.4.2 命名规则1.5 小结第2章 工具2.1 联机丛书2.2 SQLServer配置管理器2.2.1 服务管理2.2.2 网络配置2.2.3 协议2.2.4 客户端配置2.3 SQLServerMaliagementStudi02.3.1 启动Managemenc Studio2.3.2 查询编辑器2.4 SQLServerBusillessIntelligence DeveloplhentStudio2.5 SQLserver集成服务(SsIs)2.6 R.epOningSerVices2.7 BulkCopyPrograml(bcp)2.8 SQLServerProfiler2.9 sqlcmd2.10 小结第3章 提出更好的问题:高级查询3.1 子查询概述3.2 构建嵌套子查询3.2.1 使用单值SELECT语句的嵌套查询3.2.2 使用返回多个值的子查询的嵌套查询3.2.3 ANY、SOME和ALL运算符3.3 相关子查询3.3.1 相关子查询的工作方式3.3.2 WHERE子句中的相关子查询3.3.3 SELECT列表中的相关子查询3.4 派生表3.5 EⅪSTS运算符3.6 INTERSECT和EXCEPT运算符3.6.1 EXCEPT3.6.2 INTERSECT3.6.3 比较EXCEPT和INTERSECT与相应的EⅪSTS和NOTExISTS语句3.7 通用表表达式(CTE)3.8 递归查询3.9 合并3.10 利用外部调用完成复杂操作3.11 性能考虑3.12 小结第4章 XML集成4.1 XML数据类型4.1.1 定义XML数据类型的列4.1.2 XML模式集合4.1.3 创建、修改和删除Ⅺ儿模式集合4.1.4 XML数据类型方法4.1.5 施加超出模式集合范围的约束4.2 提取XML格式的关系数据4.2.1 FORXML子句4.2.2 OPENXML4.3 有关XML索引的提示4.4 层次数据概述4.5 小结第5章 细心推敲,大胆设计5.1 进一步了解规范化5.1.1 入手点5.1.2 达到第三范式5.1.3 其他的规范形式5.2 关系5.3 图表5.3.1 几种关系类型5.3.2 实体框5.3.3 关系线5.3.4 终止符5.4 逻辑设计与物理设计5.4.1 逻辑模型的用途5.4.2 逻辑模型的组成5.5 通过经典的BLOB处理基于文件的信息5.6 子类别5.6.1 子类别的类型5.6.2 明确概念――实现子类别5.6.3 子类别的物理实现5.6.4 通过子类别增加可扩展性5.7 数据库重用5.7.1 可重用数据库的候选5.7.2 如何分解事物5.7.3 可重用性的高昂代价5.8 反规范化5.9 通过分区方法进行扩展5.10 SQLServer关系图工具5.10.1 表5.10.2 处理约束5.11 关于日期列5.12 小结第6章 核心存储和索引结构6.1 SQLserer存储6.1.1 数据库6.1.2 文件6.1.3 区段6.1.4 页6.1.5 行6.1.6 全文目录6.1.7 文件流6.2 理解索引6.2.1 “B”还是非“B”:B树6.2.2 如何在SQLServer中访问数据6.2.3 索引类型和索引导航6.3 创建、修改和删除索引6.3.1 CREATEINDEX语句6.3.2 随约束隐含创建的索引6.3.3 ALTERINDEX6.3.4 DROPINDEX6.4 明智地决定何时何地使用何种索引6.4.1 选择性6.4.2 注意代价6.4.3 选择聚集索引6.4.4 列排序问题6.4.5 删除索引6.4.6 使用数据库引擎优化顾问6.5 维护索引6.5.1 碎片6.5.2 检测碎片6.6 小结第7章 更高级的索引结构7.1 XML索引7.1.1 主XML索引7.1.2 辅助XML索引7.1.3创建XML索引7.2 用户定义的数据类型7.2.1 经典UDT7.2.2 NETUDT7.2.3 表格式UDT7.2.4 删除用户定义的类型7.3 层次数据7.3.1 理解深度与输出7.3.2 HifffarchyID类型结构7.3.3 处理HierarchyID值――HicrarchyID方法7.3.4 索引层次数据7.3.5 性能考虑7.4 空间数据7.4.1 空间概念7.4.2 平面数据描述的实现GEOME FRY数据类型7.4.3 测量数据描述的实现GEOGRAPHY类型7.5 文件流7.6 启用文件流7.6.1 为数据库启用文件流7.6.2 创建一个启用文件流的表7.6.3 在T.SQL中使用文件流7.6.4 在.NET中使用文件流7.7 表7.8 小结第8章 视图8.1 回顾视图语法8.2 更复杂的视图8.3 使用T.SQL编辑视图8.4 删除视图8.5 审核:显示现有代码8.6 保护代码:加密视图8.7 关于模式绑定8.8 使用VIEwMETADAIIA使自己的视图看起来像一个表8.9 索引(物化)视图8.10 分区视图8.11 小结第9章 脚本和批处理9.1 脚本的基本概念9.2 批处理9.2.1 批处理错误9.2.2 使用批处理的时机9.3 SQLCMD9.4 动态SQL:使用ExEc命令生成即时代码9.5 流控制语句9.5.1 IFELSE语句9.5.2 CASE语句9.5.3 使用wHlLE语句进行循环9.5.4 WArITOR语句9.5.5 TRY/CATCH块9.6 小结第10章 高级编程10.1 细看存储过程10.1.1 输出参数10.1.2 处理错误10.2 表值参数(TVP)10.3 调试10.3.1 启动调试器10.3.2 调试器的组件10.3.3 启动后使用调试器10.4 理解SQLCLR及SQLserver中的.NET编程10.4.1 程序简介10.4.2 编译程序集10.4.3 将程序集上载到SQL Server上10.4.4 创建基于程序集的存储过程10.4.5 从程序集创建标量用户定义函数10.4.6 创建表值函数10.5 创建聚集函数10.6 自定义数据类型10.6.1 从程序集创建自己的数据类型10.6.2 访问复杂数据类型10.6.3 删除数据类型10.7 小结第11章 事务和锁11.1 事务11.1.1 BEGINTTRAN11.1.2 COMMMTTRAN11.1.3 ROLLBACKTRAN11.1.4 SAVETRAN11.2 SQLServer日志的工作方式11.2.1 使用CHECKPOINT命令11.2.2 在服务器正常关机时执行11.2.3 在更改数据库时执行11.2.4 在启用TrtmcateonCheckpoint选项时执行11.2.5 在恢复时间超过设置的恢复间隔时执行11.2.6 失败与恢复11.2.7 隐式事务11.3 锁和并发11.3.1 通过锁可以防止的问题11.3.2 可锁的资源11.3.3 锁升级以及锁对性能的影响11.3.4 锁模式11.3.5 锁的兼容性11.3.6 指定特定的锁类型――优化器提示11.4 设置隔离级别11.4.1 RPLAIDCOMMIllED11.4.2 READUNCOMMITTED11.4.3 REPEATABLEREAD11.4.4 SERIALIZABLE11.4.5 SNAPSHOT11.5 处理死锁(也称作“A1205”)11.5.1 SQLServer判断死锁的方式11.5.2 如何选择死锁牺牲品11.5.3 避免死锁11.6 小结第12章 触发器12.1 触发器的含义12.1.1 0N12.1.2 WITHENCRYPTl0N12.1.3 FORlAFTER与INSTEAD0F子句12.1.4 WITHAPPEND12.1.5 NOTFORREPLICATl0N12.1.6 AS12.2 为数据完整性规则使用触发器12.2.1 处理源自其他表的要求12.2.2 使用触发器检查更新的差异12.2.3 使用触发器实现自定义错误消息12.3 触发器的其他常见用途12.3.1 更新摘要信息12.3.2 向反规范化的表输入数据以用于报告12.3.3 设置条件标志12.4 其他触发器问题12.4.1 嵌套触发器12.4.2 递归触发器12.4.3 触发器调试12.4.4 触发器不妨碍架构的修改12.4.5 不必删除就可以禁用触发器12.4.6 触发器的触发顺序12.5 INSTEAD0F触发器……第13章 SQL游标第14章 Reporting Services第15章 bcp和其他基本的大容量操作第16章 开始集成第17章 复制第18章 全文搜索第19章 安全性第20章 设计性能卓越的数据库第21章 性能优化工具第22章 管理第23章 SMO.SQL管理对象第24章 数据仓库第25章 保证良好的连接性附录A 系统函数附录B 分析元数据附录C 基础知识
SQL Server 2008高级程序设计 PDF中文版
下载帮助西西破解版软件均来自互联网, 如有侵犯您的版权, 请与我们联系。sql sever 2012 高级编译选项在哪_百度知道
sql sever 2012 高级编译选项在哪
提问者采纳
针对于JS,可以快速在项目中通过关键字列表出相关文件并定位)支持类型快速定位(快捷键Ctrl + O:全中文界面完全开源免费支持代码模板功能支持代码自动折叠(可选择自动折叠代码的区域)支持代码格式化支持项目详细设置(项目右键属性)支持多编码支持FTP管理支持PHP调试支持语法加亮自定义支持文件比较支持按项目查找和替换支持版本控制(CVS,其它情况由用户来决定是否提示)支持文件快速定位(快捷键Alt + Shift + O,现在为Oracle公司所有NetBeans IDE 强大的开源集成开发环境
原开发者是 SUN公司、-&gt、Mercurial)支持插件功能支持代码缩进(Tab和Shift + Tab、Subversion、,后者确实可以去掉:,直接搜索出包含关键字的属性,你的eclipse、方法和函数名称并定位)系统和插件可以自动更新  好处实在说不完、zendstudio都可以扔了;,这话有点过,大部分编辑器都支持这2个快捷键)支持括号匹配(包括大括号)支持语法即时纠错支持PHP,如果单从费用来说、JS:,谁用谁知道、CSS以及混写导航支持JS兼容性检查支持CSS设计支持代码提示(输入点号,就会自动提示代码,同时针对PHP和JS,直接搜索出包含关键字的函数名称并定位)支持符号快速定位(快捷键Ctrl + Alt + Shift + O。 其中NetBeans for PHP
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 vs2012编译器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信