SQL Server C/S结构,支持windows客户,可以用ADO,DAO,OLEDB ,ODBC连接. 
SQL Server 操作简单

解决方案 »

  1.   

    对你看看帮助,
    我主要是操作问题吧,因为大部分人使用的还是WINDWOS操作系统,
    你可以在这方面多说一点了,当然了,它的数据库管理功能也还是不错的。
      

  2.   

    我没有sql server和帮助。谁帮我搞点有用的
      

  3.   

    mey be help you:
    http://expert.csdn.net/Expert/topic/1810/1810360.xml?temp=.8320734
      

  4.   


     SQL Server 构架  
    易于安装、部署和使用
    如果一个数据库可支持企业的所有处理需求,则往往这个数据库很复杂,且难以管理。Microsoft® SQL Server™ 2000 包含许多简化安装、部署、管理和使用数据库的过程的工具和功能。SQL Server 2000 为数据库管理员提供了精细调整运行生产联机系统的 SQL Server 2000 安装所需要的全部工具。SQL Server 2000 还可以有效地运行在小型的单用户系统上,并将管理开销控制在最低水平。动态自管理
    运行期间,SQL Server 2000 自动对自身进行动态的重新配置。随着更多的用户连接到 SQL Server 2000,它可以动态地获取额外的资源(如内存)。当工作负荷减轻时,SQL Server 2000 会将资源释放回系统。如果服务器上有其它应用程序启动,则 SQL Server 2000 将检测那些应用程序额外分配的虚拟内存,并减少自己使用的虚拟内存以减少分页开销。当插入或删除数据时,SQL Server 2000 还会自动增大或减小数据库的大小。数据库管理员可控制在每个 SQL Server 2000 实例中动态重新配置的数量。由某位对数据库不熟悉的用户使用的小型数据库可以默认配置设置运行,在这种情况下,数据库将对自身进行动态配置。如果某个大型生产数据库是由富有经验的数据库管理员管理,则可以将该数据库设置为管理员可以对配置进行完全控制。完整的管理工具集
    SQL Server 2000 为数据库管理员提供了多个管理系统的工具: SQL Server 企业管理器是 Microsoft 管理控制台 (MMC) 的管理单元组件。 
    MMC 支持从单个控制台管理多种类型的服务器,如 Microsoft Windows® 2000 服务、Microsoft Internet Information 服务器、Microsoft SNA Server 和 SQL Server 2000 实例。单个控制台上的管理员具有在万维网上管理所有服务器的能力。SQL Server 企业管理器共享一个用于 Web 管理的 MMC 用户界面子集。它通过易于使用的图形用户界面,将所有 SQL Server 对象展现在一个分层结构的控制台树中。SQL Server 代理程序允许对按调度执行或反复出现的任务进行定义和调度。 
    它还支持在某些警告情况发生时向管理员发出警报,甚至可以通过编程使它能在这种情形下采取正确的操作。SQL 事件探查器为管理员提供了一个完善的工具,用于监视和分析进出运行 SQL Server 2000 的服务器的网络流量。 
    它还探查服务器事件,例如获取锁。SQL Server 性能监视器将 SQL Server 计数器集成到 Windows 性能监视器中,使管理员得以使用用于监视 Microsoft Windows NT® Server 的同一工具来监视 SQL Server 并绘制它的性能曲线图。
    索引优化向导分析 SQL 语句或语句组如何使用表集上现有的索引。 
    此向导会建议修改某些索引以提高 SQL 语句的执行速度。可编程管理
    SQL Server 2000 的管理可以实现高度自动化,使数据库管理员无需设计新的数据库和应用程序。SQL 分布式管理对象 (SQL-DMO) 是一组自动化对象,可用于在应用程序中编入管理 SQL Server 2000 实例的逻辑。这给应用程序包提供了将 SQL Server 2000 透明地嵌入其应用程序的能力。有经验的数据库管理员还可以使用 SQL-DMO,针对他们站点所特有的许多常见管理任务生成应用程序。SQL Server 2000 也支持 Windows 管理规范 (WMI) API。WMI 支持映射在 SQL-DMO API 上。重复出现的日常任务可以按自动调度作业的方式执行,无需操作员不间断地监视。例如,在数据库管理员设计好服务器的备份过程后,备份就可以作为一组自动作业来执行。还可以对 SQL Server 2000 进行程序设计,以便在特定事件发生时发出警报。警报所采取的操作可以有几种形式: 可以给受影响方发送电子邮件、寻呼信息或 Windows 2000"网络发送"消息。 
    例如,如果服务器中"完整扫描"(扫描整个表或索引)的数目超过一个特定的数,可以给数据库管理员发送一个电子邮件以进行调查。可以执行一项预定义的作业来解决问题(如果该问题比较常见,且可通过程序设计进行处理)。 
    安装和升级
    SQL Server 2000 光盘包含自动运行应用程序,允许用户做出多种选择,如: 安装新的 SQL Server 2000 实例。
    升级 Microsoft SQL Server 7.0 版或更早版本的现有实例。
    安装必备软件。
    只安装光盘上的文档以便在安装产品之前可进行查看。
    查看有关 SQL Server 2000 功能优点的评估指南。 
    SQL Server 2000 的安装或升级由图形用户界面 (GUI) 应用程序驱动,该程序引导用户一步步地设置 SQL Server 2000 安装所需的信息。安装程序本身自动检测机器中是否有 SQL Server 的早期版本,并在安装了 SQL Server 2000 后询问用户是否要启动 SQL Server 2000 升级向导以快速引导用户完成升级过程。整个安装或升级过程可很快完成,用户只需输入很少的信息。需要在多台服务器上安装 SQL Server 2000 的站点可利用 SQL Server 的无值守安装功能,按适当的配置将 SQL Server 安装在所有的服务器上。生成 SQL Server 2000 应用程序
    SQL Server 2000 在生成应用程序方面有几个优点: 通过提供对 Windows DNA 数据访问 API(包括对这些 API 的 ADO、OLE DB 和 MDX(多维)OLAP 扩展)的本机支持,在 Windows DNA 构架中完全集成。 
    这些 API 包括功能强大的低级 API,如 ODBC 和 OLE DB,使程序员得以控制应用程序与数据库之间的交互。还包括支持快速应用程序开发的 API,如 ADO。SQL-DMO、SQL-DTS 和复制组件。 
    这些是自动化对象,可用来编写自定义程序以管理运行 SQL Server 的服务器。SQL 查询分析器 
    该组件使程序员得以交互地开发和测试 Transact-SQL 语句。它可以帮助以图形方式显示执行计划和提供 Transact-SQL 语句的性能统计。它以颜色区分不同的语法元素以提高 Transact-SQL 语句的可读性,并包含集成的 Transact-SQL 调试器。它还具有对象浏览器,可用于确定数据库中的表、视图、存储过程和其它对象的特性,并支持可用于加快复杂语句生成速度的模板。Analysis Services、Meta Data Services 和 English Query 程序设计 
    Analysis Services 和 Meta Data Services 提供支持 OLE DB 和 ADO 的联机分析处理 (OLAP) 扩展的 OLE DB 提供程序。这些使得在使用 Microsoft 数据访问 API 的应用程序中更容易集成 OLAP 和元数据处理。English Query 还支持对象模型 API,可以很容易将 English Query 功能集成到通过 OLE DB 或 ADO 访问 SQL Server 2000 数据库和 Analysis Services 多维数据集的应用程序中。改进的 Transact-SQL 可编程性 
    SQL Server 2000 引入了多个改进 Transact-SQL 能力和灵活性的组件,并提高了程序员的工作效率。级联引用完整性操作可取代在更新或删除行时开发触发器以强制引用完整性操作的需要。INSTEAD OF 触发器可用于极大地扩展视图可支持的更新操作类型,并且现在可以指定最先或最后激发的 AFTER 触发器。用户定义函数可用于将新特性引入 Transact-SQL 语句。与 Windows NT 集成的安全性和 Windows 2000 安全性
    SQL Server 支持使用 Windows NT 和 Windows 2000 用户以及域帐户作为 SQL Server 2000 的登录帐户。这称为 Windows 身份验证。当用户连接到网络时,Windows 2000 对其进行验证。当连接到 SQL Server 时,SQL Server 客户端软件请求信任连接,该连接只有在已通过 Windows 2000 验证后才能授予。这样,SQL Server 就不必分别验证用户。用户也不用对所连接到的每个 SQL Server 系统都有一个单独的登录和密码。通过 Windows 身份验证,没有密码传递到运行 SQL Server 的服务器,因而不必考虑安全性问题。SQL Server 2000 还支持使用安全套接字层 (SSL) 对客户端计算机和 SQL Server 实例间的所有网络通讯进行加密。SQL Server 2000 还提供审核,使您得以跟踪并记录 SQL Server 实例中的活动。SQL Server 2000 审核可支持由美国政府定义的 C2 级安全性。有关更多信息,请参见《信任设备手册》。
    请参见管理构架应用程序开发构架安装 SQL Server 2000 概述©1988-2000 Microsoft Corporation。保留所有权利。
      

  5.   

    关系数据库增强
    Microsoft® SQL Server™ 2000 对服务器进行了一些改进并增加了几种新的功能:XML 支持关系数据库引擎可以返回扩展标记语言 (XML) 文档格式的数据。另外,XML 还可用于在数据库中插入值以及更新和删除数据库中的值。有关更多信息,请参见 SQL Server 和 XML 支持与 XML 和 Internet 支持概述。联合数据库服务器SQL Server 2000 支持分布式分区视图增强,使您得以在多台服务器间对表进行水平区分。还可以从一台数据库服务器扩大到一组数据库服务器,使服务器相互合作,提供与数据库服务器群集相同的性能级别。此数据库服务器组(或数据库服务器联合体)可以支持最大型的 Web 站点和企业数据处理系统的数据存储要求。有关更多信息,请参见联合 SQL Server 2000 服务器。SQL Server 2000 为虚拟接口构架 (VIA) 系统范围的网络引入了 Net-Library 支持,从而在服务器之间(例如在应用程序服务器和数据库服务器之间)提供了高速连接。有关更多信息,请参见通讯组件。
    用户定义函数可以通过创建自己的 Transact-SQL 函数来扩展 Transact-SQL 的可编程性。用户定义函数可返回标量值也可返回表。有关更多信息,请参见 SQL 用户定义函数。索引视图当应用程序中包含需要经常执行联接或聚合操作的查询时,利用索引视图可显著提高查询性能。索引视图允许在视图中创建索引,在数据库中存储视图的结果集并编制索引。不必为了利用索引视图所带来的性能改进而修改现有的应用程序。有关更多信息,请参见 SQL 视图。新数据类型SQL Server 2000 引入了三种新的数据类型:bigint 是 8 字节的整型类型,sql_variant 类型允许存储不同数据类型的数据值,table 类型允许应用程序临时存储结果供以后使用。table 类型可用于变量,并可作为用户定义函数的返回数据类型。有关更多信息,请参见数据类型和表结构。INSTEAD OF 和 AFTER 触发器执行 INSTEAD OF 触发器代替执行触发操作(例如 INSERT、UPDATE 和 DELETE)。这些触发器同样可在视图中定义,这样可以大大扩展视图所能支持的更新操作类型。AFTER 触发器在触发操作完成后激发。SQL Server 2000 还增加了指定 AFTER 触发器激发的先后顺序的功能。有关更多信息,请参见触发器。级联引用完整性约束在尝试更新或删除现有外键所指向的键时,可以控制 SQL Server 2000 采取的操作。这由 CREATE TABLE 和 ALTER TABLE 语句的 REFERENCES 子句中新的 ON DELETE 和 ON UPDATE 子句控制。有关更多信息,请参见约束。排序规则增强SQL Server 2000 用排序规则代替代码页和排序次序。SQL Server 2000 支持 SQL Server 早期版本所支持的大部分排序规则,并在 Windows 排序规则的基础上增加了一套新的排序规则。现在,用户可以在数据库级别或列级别上指定排序规则。以前,只能在服务器级上指定代码页和排序次序,然后应用于服务器上的所有数据库。有关更多信息,请参见排序规则。排序规则支持代码页转换。现在支持 char 和 varchar 操作数具有不同代码页的操作。对于 text 操作数,不支持代码页转换。可以使用 ALTER DATABASE 更改数据库的默认排序规则。有关更多信息,请参见 SQL Server 排序规则基础知识和 ALTER DATABASE。
    全文检索增强全文检索现在包括更改跟踪和图像筛选。更改跟踪维护记录着全文索引数据所有更改的日志。若要使全文索引更新为新的内容,可根据调度手工刷新日志,也可以使用后台更新索引选项,在更改一发生时便更新。图像筛选功能允许为存储在 image 列中的文档创建索引并执行查询。如果某个文档以文件的形式存储在文件系统中,则用户可在包含该文档应具有的文件扩展名的列中提供文档类型。使用该信息,全文检索可以装载相应的文档筛选以提取文本化信息进行索引。有关更多信息,请参见 Microsoft 搜索服务。
      

  6.   

    SQL Server C/S结构,支持windows客户,可以用ADO,DAO,OLEDB ,ODBC连接
    SQL Server性能分析 
     
      
    SQL Server性能分析 作者:豆腐 CHINAASP 
      当您怀疑计算机硬件是影响SQL Server运行性能的主要原因时,可以通过SQL Server Performance Monitor监视相应硬件的负载,以证实您的猜测并找出系统瓶颈。下文将介绍一些常用的分析对象及其参数。 
    Memory: Page Faults / sec 
      如果该值偶尔走高,表明当时有线程竞争内存。如果持续很高,则内存可能是瓶颈。 
    Process: Working Set 
      SQL Server的该参数应该非常接近分配给SQL Server的内存值。在SQL Server设定中,如果将"set working set size"置为0, 则Windows NT会决定SQL Server的工作集的大小。如果将"set working set size"置为1,则强制工作集大小为SQLServer的分配内存大小。一般情况下,最好不要改变"set working set size"的缺省值。 
    Process:%Processor Time 
      如果该参数值持续超过95%,表明瓶颈是CPU。可以考虑增加一个处理器或换一个更快的处理器。 
    Processor:%Privileged Time 
      如果该参数值和"Physical Disk"参数值一直很高,表明I/O有问题。可考虑更换更快的硬盘系统。另外设置Tempdb in RAM,减低"max async IO","max lazy writer IO"等措施都会降低该值。 
    Processor:%User Time 
      表示耗费CPU的数据库操作,如排序,执行aggregate functions等。如果该值很高,可考虑增加索引,尽量使用简单的表联接,水平分割大表格等方法来降低该值。 
    Physical Disk:Avg.Disk Queue Length 
      该值应不超过磁盘数的1.5~2倍。要提高性能,可增加磁盘。 
      注意:一个Raid Disk实际有多个磁盘。 
    SQLServer:Cache Hit Ratio 
    该值越高越好。如果持续低于80%,应考虑增加内存。 注意该参数值是从SQL Server启动后,就一直累加记数,所以运行经过一段时间后,该值将不能反映系统当前值。            
    比较SQL Server、Oracle和DB2  
      
    比较SQL Server、Oracle和DB2  1. 选择一个好的数据库是非常重要的。 
    2.如何选择一个好的数据库 
    开放性: SQL Server 只能在windows 上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理大数据量的关键业务时. Oracle 能在所有主流平台上运行(包括 windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。 DB2 能在所有主流平台上运行(包括windows)。最适于海量数据。DB2在企业级的应用最为广泛,在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器,而国内到97年约占5%. 
    可伸缩性,并行性 SQL server DB2 并行实施和共存模型并不成熟。很难处理日益增多的用户数和数据卷。伸缩性有限。Oracle 平行服务器通过使一组结点共享同一簇中的工作来扩展windownt的能力,提供高可用性和高伸缩性的簇的解决方案。 如果windowsNT不能满足需要, 用户可以把数据库移到UNIX中。 DB2 DB2具有很好的并行性。DB2把数据库管理扩充到了并行的、多节点的环境.数据库分区是数据库的一部分,包含自己的数据、索引、配置文件、和事务日志。数据库分区有时被称为节点或数据库节点 
    安全性 SQL server 没有获得任何安全证书。 Oracle Server 获得最高认证级别的ISO标准认证。 DB2 获得最高认证级别的ISO标准认证。  
    比较SQL Server、Oracle和DB2 性能 SQL Server 多用户时性能不佳 Oracle 性能最高, 保持windowsNT下的TPC-D和TPC-C的世界记录。 DB2 适用于数据仓库和在线事物处理 性能较高。 
    客户端支持及应用模式 SQL Server C/S结构,只支持windows客户,可以用ADO,DAO,OLEDB,ODBC连接. Oracle 多层次网络计算,支持多种工业标准,可以用ODBC,JDBC,OCI等网络客户连接 DB2 跨平台,多层结构,支持ODBC,JDBC等客户 操作简便 SQL Server 操作简单,但只有图形界面. Oracle 较复杂, 同时提供GUI和命令行,在windowsNT和unix下操作相同 DB2 操作简单,同时提供GUI和命令行,在windowsNT和unix下操作相同 使用风险 SQL server 完全重写的代码,经历了长期的测试,不断延迟,许多功能需要时间来证明。并不十分兼容早期产品。使用需要冒一定风险。 Oracle 长时间的开发经验,完全向下兼容。得到广泛的应用。完全没有风险。 DB2 在巨型企业得到广泛的应用,向下兼容性好。风险小