Loading...
  所在位置:论坛首页 -> ┈┋电脑网络技术区┋┈ -> 数据库技术 -> 帖子列表
      [详细列表
精华贴 回收站 贴子审核
    <<                      >>    
    站长俱乐部
SQL Server数据库技术(116) 2007-3-20
               在使用SQL Server 的过程,中由于经常需要从多个不同地点将数据集中起来或向多个地点复制数据,所以数据的导出,导入是极为常见的操作.我们可以使用BCP 命令来完成这一任务,但是记住 BCP 的命令格式是一件令人头痛的苦差事,虽然你可以查看帮助文件, 所以我们需要功能强大操作简单的工具来完成这一任务,数据转换服务DTS 提供了这种支持。因此本章将介绍DTS 的基本情况、讨论DTS 的各个构建组件以及如何完成数据转换服务。 18.1.1 数据转换服务简介为了支持企业决策,许多组织都需将数据集中起来进行分析。但是通常数据总是以不同的格式存储在不同的地方。有的可能是文本...
[ 会飞的猪 ]  点击:281   回复:0  最后更新: 2007-3-20 16:10:25 查看全文
SQL Server数据库技术(117) 2007-3-20
              DTS 导入、导出向导帮助用户交互式地建立包,从而在具有OLE DB 和ODBC 驱动程序的源和目标数据源间进行数据的导入、导出和转换。下面将以两个具体例子来讲解如何使用DTS 向导,同时将对其中涉及的每一个选项进行详细的介绍。 例18-1: 使用DTS 向导导出pubs 数据库中的authors 表。利用SQL Server Enterprise Manager 执行数据导出的步骤为: (1) 启动SQL Server Enterprise Manager 后,登录到指定的服务器,右击Data Transformation Services 文件夹,在弹出菜单中选择All tasks, Export data,打开DTS Export Wizard, 如图18-1 所示...
[ 小糊涂神 ]  点击:319   回复:0  最后更新: 2007-3-20 16:10:25 查看全文
SQL Server数据库技术(118) 2007-3-20
               DTS Designer 与DTS Wizard 一样都是在同构或异构数据源间进行数据的导入、导出和转换。但是,DTS Designer 是一个图形工具,它使创建和编辑DTS 包的工作变得更简单、轻松,而且提供了比DTS Wizard 更为强大的功能。 DTS Designer 中包含几个关键性概念,如连接、数据传递、包、优先权约束、任务,这些概念对于理解DTS Designer 是如何工作很有帮助。 18.3.1 创建DTS Designer 包在包中不仅要指明源和目标数据源,而且还要定义多个步骤、每个步骤执行的任务,在某些情况下还包括步骤优先权约束。使用DTS Designer 创建包首先要...
[ 会飞的猪 ]  点击:279   回复:0  最后更新: 2007-3-20 16:10:24 查看全文
SQL Server数据库技术(119) 2007-3-20
             SQL Server 除了提供强大的管理工具Enterprise Manager、 可靠的安全性管理和数据库备份与恢复功能、内置的复制组件以外还包括其他一些工具和令人欣慰的功能。 在本章中我们将分别介绍SQL Mail、 SQL Server Profiler、 Query Analyzer, 希望读者能够熟练地使用它们从而形成对SQL Server 的全面了解。 19.1.1 SQL Mail 简介在SQL Server Agent 一章我们已经讲过当用户创建的警报被执行时,警报就会通过电子邮件或寻呼通知操作员。由于警报总是基于事件(当某一事件发生时警报被执行,如数据库遭到破坏)或基于条件(当条件超过某一预定值,...
[ 小糊涂神 ]  点击:290   回复:0  最后更新: 2007-3-20 16:10:24 查看全文
SQL Server数据库技术(120) 2007-3-20
               19.2.1 了解SQL Server ProfilerSQL Server Profiler 是图形化实时监视工具,能帮助系统管理员监视数据库和服务器的行为, 比如死锁的数量,致命的错误,跟踪Transact-SQL 语句和存储过程。可以把这些监视数据存入表或文件中,并在以后某一时间重新显示这些事件来一步一步地进行分析。通常我们使用SQL Server Profiler 仅监视某些插入事件,这些事件主要有:  登录连接的失败、成功或断开连接;  DELETE、 INSERT、 UPDATE 命令;  远程存储过程调用(RPC) 的状态;  存储过程的开始或结束,以及存储过程中...
[ 会飞的猪 ]  点击:277   回复:0  最后更新: 2007-3-20 16:10:23 查看全文
SQL Server数据库技术(121) 2007-3-20
             19.3.1 SQL Query Analyzer 简介 SQL Query Analyzer 是一个图形化的管理工具,主要用于编写、测试Transact-SQL 语句、批处理。系统管理员和开发者通过SQL Query Analyzer 能够同时执行多个查询、查看查询结果、分析查询计划,从而了解如何提高查询执行的性能。从SQL Server Enterprise Manager 可以将其启动。SQL Query Analyzer 提供了以下特性: 为编写Transact-SQL 语句提供了自由格式的文本编辑器;  将Transact-SQL 语法用彩色代码显示,从而提高了复杂语句的可读性;  对象浏览和搜索工具使在数据库中寻找某一数据库对象变得更为容易;  包含创建数据库对象的...
[ 会飞的猪 ]  点击:293   回复:0  最后更新: 2007-3-20 16:10:23 查看全文
SQL Server数据库技术(122) 2007-3-20
             20.2.1 XML 简介 XML 是扩展标识语言(Extensible Markup Language) 的英文缩写。XML 语言是下一代大型Web 主导技术,它是一种基于SGML 的、简单灵活的语言,提供了比HTML 更为广泛的方法来描述文档内容,同时通过一种能够在所有计算机上运行、与平台和操作系统无关的方法,提供了描述元数据的机制。XML 不仅是一种技术,而是指一个技术组。XML 家族至少包括以下成员:  可扩展样式语言(eXtensible Style Language, XSL)  XML 链接语言(XML Linking Language, 包括XPath, XLink 和XPointer)  XML 名称空间(XML Namespace)  XML 模式(Schema) 1 可扩展样式...
[ 不做莱鸟 ]  点击:298   回复:0  最后更新: 2007-3-20 16:10:22 查看全文
SQL Server数据库技术(123) 2007-3-20
               除了XML 技术之外,Microsoft SQL Server 2000 的开发者们也把通过HTTP 访问的特性(HTTP access9 作为SQL Server 2000 的一个核心特性。这样用户完全可以把SQL Server 放到一个URL 上了,从而保证开发人员和潜在的最终用户都能简单地通过一个URL 来访问SQL Server。  本节我们主要介绍以下三个问题:  如何创建虚拟目录  HTTP 的语法  HTTP 的访问能力 20.4.1 创建虚拟目录在使用HTTP 访问SQL Server 2000 数据库前必须首先利用IIS 专门为SQL Server 提供的虚拟目录管理器来创建虚拟目录(virtual directory), 同时确保使用的操作系统支持IIS 服务器。创建虚拟...
[ 会飞的猪 ]  点击:296   回复:0  最后更新: 2007-3-20 16:10:22 查看全文
SQL Server数据库技术(124) 2007-3-20
             20.5.1 Web Assistant Wizard 的功能  Web Assistant Wizard 是SQL Server 提供的网页发布向导。它十分简便、实用,即使对Web 技术一窍不通,也可以用它来生成数据库网页。 Web Assistant Wizard 主要有以下几个功能:  利用SQL Server 的数据生成标准的HTML 文件。Web Assistant Wizard 通常是通过使用Transact-SQL 查询语句或存储过程来生成HTML 文件的;  制定HTML 文件的生成与更新计划;  发布服务器管理报告; 20.5.2 使用Web Assistant Wizard 前的准备工作在使用Web Assistant Wizard 之前需要做一些准备工作。1 设定...
[ 不做莱鸟 ]  点击:275   回复:0  最后更新: 2007-3-20 16:10:22 查看全文
使用MS SQL7的LINKED SERVER(一) 2007-3-20
              昨天说了使用REMOTE SERVER,虽说使用起来很方便,但是只能在MSSQL之间使用,如果要将SQL7同SQL 6.5联接应该怎么?或者用SQL7同ORACLE或SYSBASE联接应该怎么办呢?这就需要用到LINKED SERVER。   今天先说一下SQL7之间使用LINKED SERVER的方法  一、在源服务器的Client Network Utility中添加目标服务器的联接  二、打开ENTERPRISE MANGER,展开源服务器的Security,在LINKED SERVERS  上单击右键,单击弹出菜单中的NEW LINKED SERVER &nb...
[ 会飞的猪 ]  点击:261   回复:0  最后更新: 2007-3-20 16:10:21 查看全文
使用MS SQL7的LINKED SERVER(二) 2007-3-20
              曾因工作的原因,在别人的督促之下,试了SQL 7同ORACLE联接,在SQL7中直接访问ORACLE的数据库方法,下面将该方法简单说一下。  当时用的是LINKED SERVER直接联接对方数据库。   一、先在SQL服务器装上ORACLE的客户端,并设置好  二、然后打开ENTERPRISE MANGER,与昨天相同的方法进到添加LINKED SERVER窗口  三、在LINKED SERVER框输入要使用的服务器名,服务器名允许按命名规则任意命名,但不能与已有的REMOTE SERVER或LINKED SERVER重名。  四、在SERVER区选中“OTHER DATA...
[ 小糊涂神 ]  点击:332   回复:0  最后更新: 2007-3-20 16:10:21 查看全文
使用MS SQL7的LINKED SERVER(三) 2007-3-20
               在Enterprise Manager中,设置时有以下三部分:  一、服务器名和服务器类型  二、服务器的服务器选项  三、安全   在用存储设置时也分这三部分  步骤:  一、添加服务器  使用 sp_addlinkedserver 过程,所要使用的参数如下:   &n...
[ 不做莱鸟 ]  点击:281   回复:0  最后更新: 2007-3-20 16:10:21 查看全文
使用MS SQL7的LINKED SERVER(四) 2007-3-20
               前两篇说的是联接ORACLE的方法,我还试过用ODBC的方法。  方法:  一、先建一个系统DSN,我试的只能是系统DSN   二、再用前两的方法添加LINKED SERVER  三、然后就可以正常使用了,但我试的发现这种方法不太稳定。  另需说明的是:    ...
[ 爱透明了 ]  点击:314   回复:0  最后更新: 2007-3-20 16:10:20 查看全文
SQL Server 2000之日志传送功能 - 设定 2007-3-20
             SQL Server 2000之日志传送功能 - 设定(1)    日志传送功能可自动复制数据库的交易日志文件,并回存到备援服务器 (standby server) 的另外一个数据库。因此可大幅提高SQL Server数据库之可用性。因为备援数据库完整地接收来源数据库的异动情况,所以它就是一份来源数据库的复本 - 差别仅在于资料复制与加载过程所产生的时间差。然而,当主要服务器停摆时,您就可以将备援服务器更改为新的主要服务器。如果原来的主要服务器可重新上线使用,那么您可以将其设定为新的备援服务器 - 事实上就是对调两台服务器的角色。&a...
[ 小糊涂神 ]  点击:250   回复:0  最后更新: 2007-3-20 16:10:20 查看全文
SQL Server 2000之日志传送功能 - 问题解决 2007-3-20
              SQL Server 2000之日志传送功能可能發生的錯誤  一、残余数据 当您进行SQL Server 2000日志传送的实验时,也许偶而会中断设定过程。如果真是如此,那么某些资料仍然会存入每台服务器的日志传送资料表,并且影响到后续的日志传送设定动作。为了保证这些剩余资料都会被清除,请确实删除每台服务器msdb数据库内日志传送资料表之相关资料。 错误信息:Error 14261: The specified primary_server_name.primary_database_name ('N') already exists.Error 14426: A log shipping monitor is already defined (...)  点击查看大图 处理方法:必须手动执行下面几个存储过程来删除Log Shi...
[ 小糊涂神 ]  点击:259   回复:0  最后更新: 2007-3-20 16:10:19 查看全文
sql server锁机制 2007-3-20
               [导读: 各种大型数据库所采用的锁的基本理论是一致的,但在具体实现上各有差别。SQL Server更强调由系统来管理锁。在用户有SQL请求时,系统分析请求,自动在满足锁定条件和系统性能之间为数据库加上适当的锁,同时系统在运行期间常常自动进行优化处理,实行动态加锁。 对于一般的用户而言,通过系统的自动锁定管理机制基本可以满足使用要求,但如果对数据安全、数据库完整性和一致性有特殊要求,就需要了解SQL Server的锁机制,掌握数据库锁定方法。]   锁是数据库中的一个非常重要的概念,它主要用于多用户环境下保证数据库完整性和一致性。 我们知道,多个...
[ 会飞的猪 ]  点击:276   回复:0  最后更新: 2007-3-20 16:10:19 查看全文
SQLServer 2005安装及界面截图,新增功能 2007-3-20
               如果你先安装Microsoft Visual Studio 2005 Bata1版,然后再安装SQL Server 2005 Bata2版.在安装的时候会提示你删除原来的SQL Server组件.(即使从来没装过SQL Server 也会提示). 其原因是Visual Studio 2005 Bata1版的CLR version是2.0.40607.16 ,SQL Server 2005 Bata2版的CLR version是2.0.40607.42 解决办法:先删除Visual Studio 2005 Bata1版的Framework,运行Visual Studio 2005 Bata1版安装盘上的dotnetfx.exe进行删除.然后再安装SQL Server 2005 Bata2版 -------------------------------------以下是安装后的截图:   SQL Server 2005组件 SQL Server Management Studio,访VS的风格.结合...
[ 爱透明了 ]  点击:269   回复:0  最后更新: 2007-3-20 16:10:18 查看全文
SQL Server日期计算 2007-3-20
              通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。 你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。  在使用本文中的例子之前,你必须注意以下的问题。大部分可能不是所有例子在不同的机器上执行的结果可能不一样,这完全由哪一天是一个星期的第一天这个设置决定。第一天(DATEFIRST)...
[ 不做莱鸟 ]  点击:274   回复:0  最后更新: 2007-3-20 16:10:18 查看全文
利用数据库复制技术 实现数据同步更新 2007-3-20
             复制的概念  复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式。使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据。 复制技术可以确保分布在不同地点的数据自动同步更新,从而保证数据的一致性。 SQL复制的基本元素包括 出版服务器、订阅服务器、分发服务器、出版物、文章 SQL复制的工作原理 SQL SERVER 主要采用出版物、订阅的方式来处理复制。源数据所在的服务器是出版服务器,负责发表数据。出版服务器把要发表的数据的所有改变情况的拷贝复制到分发服务器,...
[ 会飞的猪 ]  点击:267   回复:0  最后更新: 2007-3-20 16:10:18 查看全文
在业务系统中处理小数精度, 四舍五入,全舍弃,全进位的方法 2007-3-20
               在业务系统中,不同的客户对小数的处理有不同的方法  通过在设置保留的小数位数,以及小数位数以后的尾数的处理方法,可以灵活的满足客户要求 处理方法表  ID NUMBER(1),...
[ 会飞的猪 ]  点击:260   回复:0  最后更新: 2007-3-20 16:10:17 查看全文
当SQL Server数据库崩溃时如何恢复 2007-3-20
             任何数据库系统都无法避免崩溃的状况,即使你使用了Clustered,双机热备……仍然无法完全根除系统中的单点故障,何况对于大部分用户来说,无法承受这样昂贵的硬件投资。 所以,在系统崩溃的时候,如何恢复原有的宝贵数据就成为一个极其重要的问题了。在恢复的时候,最理想的情况就是你的数据文件和日志文件都完好无损了,这样只需要sp_attach_db,把数据文件附加到新的数据库上即可,或者在停机的时候把所有数据文件(一定要有master等)都copy到原有路径下也行,不过一般不推荐这样的做法,sp_attach_db比较好,虽然麻烦许多。但是呢,一般数据库崩溃的时候系统是未必能有时间把未完成的事务和脏页等写入磁盘的,这样...
[ 不做莱鸟 ]  点击:256   回复:0  最后更新: 2007-3-20 16:10:17 查看全文
小议MSSQL Server 2000的安全及管理 2007-3-20
              通俗地讲,资料库是储存具有某些特性的资料的数据库。通常,我们把使用资料库系统的用户划分为四类,资料库设计者、资料库管理者、应用程序设计者及一般使用者。其中资料库管理者负责账号的管理与维护,决定所有资料库使用者的使用权限。 资料库安全管理可说是资料库管理者最重要的工作。SQL Server是Microsoft的企业级资料库,它是个功能强大、易于使用的资料库,可直接与Windows NT/2000的使用者账号做安全机制整合。   那么,到底什么是安全管理呢?简而言之,安全管理是...
[ 会飞的猪 ]  点击:243   回复:0  最后更新: 2007-3-20 16:10:11 查看全文
SQL Server 2000之日志传送功能 - 描述 2007-3-20
             角色变更、角色互换、以及监控服务器所在位置    当线上数据库停摆时(可能是计划内维护工作,或是预期外的状况),如果还有备援服务器上的数据库可供存取,您可能会比较安心一点。一个设计良好的日志传送系统(将数据库交易日志文件从主要服务器传送到备援服务器)即可给予您这样的自信心。内建于 SQL Serve 2000 企业板与开发版的 Enterprise Manager 工具程序即支持日志传送功能。 角色变更   将日志从主要服务器传送到次要服务器之后,您可在必要时以次要服务器置...
[ 爱透明了 ]  点击:281   回复:0  最后更新: 2007-3-20 16:10:11 查看全文
MySQL和SQL Server,到底选择谁? 2007-3-20
              对于程序开发人员而言,目前使用最流行的两种后台数据库即为MySQL and SQL Server。这两者最基本的相似之处在于数据存储和属于查询系统。你可以使用SQL来访问这两种数据库的数据,因为它们都支持ANSI-SQL。 还有,这两种数据库系统都支持二进制关键词和关键索引,这就大大地加快了查询速度。同时,二者也都提供支持XML" target=_blank>XML的各种格式。   除了在显而易见的软件价格上的区别之外,这两个产品还有什么明显的区别吗?在这二者之间你是如何选择的?让我们看看这两个产品的主要的不同之处,包括发行费用,性能以及它们的安全性。  根本的区别是它们遵循的基本...
[ 会飞的猪 ]  点击:280   回复:0  最后更新: 2007-3-20 16:10:11 查看全文
SQL Server2000数据库文件损坏时如何恢复 2007-3-20
             SQL Server2000中,如果数据库文件(非系统数据库文件)遇到错误的时候,我们该怎么办。以下是笔者以前的笔记。仅适用于非master,msdb的数据库。说明如下:  1 建一个测试数据库test(数据库类型为完全)2 建一个表,插入点记录 create table a(c1 varchar(2)) go insert into a values('aa') go insert into a values('bb') go3 作完全备份,到文件test_1.bak4 在作一点修改 insert into a values('cc') go create table b(c1 int) go insert into b values(1) go i...
[ 小糊涂神 ]  点击:265   回复:0  最后更新: 2007-3-20 16:10:11 查看全文
Sql Server数据库的备份和恢复措施 2007-3-20
             一、备份数据库 1、打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server2、SQL Server组--&gt;双击打开你的服务器--&gt;双击打开数据库目录 3、选择你的数据库名称(如论坛数据库Forum)--&gt;然后点上面菜单中的工具--&gt;选择备份数据库4、备份选项选择完全备份,目的中的备份到如果原来有路径和名称则选中名称点删除,然后点添加,如果原来没有路径和名称则直接选择添加,接着指定路径和文件名,指定后点确定返回备份窗口,接着点确定进行备份 二、还原数据库1、打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server2、SQL Server组--&gt;双击打开你的服务器--&a...
[ 不做莱鸟 ]  点击:264   回复:0  最后更新: 2007-3-20 16:10:11 查看全文
Sql Server全文搜索中文出错的问题 2007-3-20
             解决中文字符出错问题: 方法一:把文件复制到...\Microsoft SQL Server\MSSQL\FTDATA\SQLServer\Config\目录下(该路径为全文目录路径,可以全文目录属性中查看)  方法二:编辑...\Microsoft SQL Server\MSSQL\FTDATA\SQLServer\Config\目录下的noise.chs文件,清空文档,输入‘@’(其他的偏僻符号也可以) 最后,重新进行全文完全填充! 相关文件下载地址:http://bbs.dvbbs.net/download/Sql_IndexX86.rar ...
[ 会飞的猪 ]  点击:258   回复:0  最后更新: 2007-3-20 16:10:10 查看全文
维护Sql Server中表的索引 2007-3-20
             --第一步:查看是否需要维护,查看扫描密度/Scan Density是否为100&#37;declare @table_id intset @table_id=object_id('表名')dbcc showcontig(@table_id) --第二步:重构表索引dbcc dbreindex('表名',pk_索引名,100)  --重做第一步,如发现扫描密度/Scan Density还是小于100&#37;则重构表的所有索引--杨铮:并不一定能达100&#37;。dbcc dbreindex('表名','',100) ...
[ 会飞的猪 ]  点击:247   回复:0  最后更新: 2007-3-20 16:10:10 查看全文
SQL SERVER中直接循环写入数据 2007-3-20
             declare @i intset @i=1while @i&lt;30begin insert into test (userid) values(@i) set @i=@i+1end ...
[ 爱透明了 ]  点击:253   回复:0  最后更新: 2007-3-20 16:10:10 查看全文
也谈如何缩小SQL SERVER日志文件 2007-3-20
               前几天也碰到日志文件过大的问题,数据库实际大小为600M, 日志文件实际大小为33M, 但日志文件占用空间为2.8G!!!试了多种方式,SHIRNK DATABASE, TRUNCATE LOG FILE, 都没办法将文件缩小。无论如何,这应该算SQL SERVER的一个BUG吧。 后来找到下面的代码,就可以将日志文件缩小到自己想要的大小了。把代码COPY到查询分析器里,,然后修改其中的3个参数(数据库名,日志文件名,和目标日志文件的大小),运行即可(我已经用过多次了)-----SET NOCOUNT ONDECLARE @LogicalFileName sysname,  @MaxMinutes INT,  &nbs...
[ 小糊涂神 ]  点击:240   回复:0  最后更新: 2007-3-20 16:10:10 查看全文


 热门帖子
 第365页 共394页 本页30条 主题数 11817     <<                      >>    
    普通贴   精华贴    固顶贴子   总固顶贴子    商品贴子   投票贴子   结贴    锁帖
  首页 | 购买指南 | 商业版本 | 虚拟主机 | 特色介绍 | 下载中心 | 支付方式
Copyright 2004-2008 BBSGood.com Powered By: BBSGood.Speed Version 5.0
  咨询电话:0575-85513832、0575-85513825(传真)、7*24小时咨询服务:13606552007 不良信息举报中心 浙ICP备05029817号
  业务QQ:38958768、客服QQ1:415896239、客服QQ2:343896043、MSN:jccsxx@hotmail.com