技术改变世界 阅读塑造人生! - shaogx.com

This string was altered by TechBlog\Plugins\Example.; This is an example to show the potential of an offcanvas layout pattern in Bootstrap. Try some responsive-range viewport sizes to see it in action.

SQL Server 2008备份大全实战(七)

这一篇博文探讨下SQL Server 2008 备份的实际操作,事实上SQL Server 2008并不关心数据是备份到物理磁盘上还是磁带上,在SQL Server 2008数据库备份中,预定义的目标位置叫做设备。这里设备是对硬盘,磁带机等备份存储的通称。通俗些讲,SQL Server 2008是把数据备份到备份设备中。当然,SQL Server 2008同样也支持直接把数据备份到物理磁盘的物理文件上。可以通过T-SQL,SSMS图形化,SMO等创建备份设备。为了最大化保证数据的完整性和可用性,这一篇博文的Demo全部在完整恢复模式和100兼容级别下完成,可以通过下面的语句查看当前数据库的恢复模式和兼容级别,比如查看AdventureWorks2008数据库的恢复模式和兼容级别: select name,recovery_model_desc,compatibility_level from sys.databases where DB_NAME(database_id) = 'AdventureWorks2008'  新创建的用户数据库与model 数据库使用相同的恢复模式。若希望新数据库使用简单恢复模式,请将model 的恢复模式更改为简单。默认master,msdb,tempdb为简单恢复模式,model为完整恢复模式。... 全文

sql SQL Server 备份 Server 数据库

使用SQL Server数据转换服务升迁Access数据库(1)

开发者常常以Access作为原型或者用Access来开发不是很关键的应用程序。但是,随着公司业务的增长,要解决的问题会变得越来越复杂,Access环境可能无法满足需要。目前,Access 2002的.mdb和.adp文件都将一个数据库的长度限制在2 GB以内。这意味着几乎每个Access和SQL Server开发者最终都要将一个Access数据库升迁成一个SQL Server数据库。... 全文

SQL 数据库 SQL Server

一个将SQL语句嵌入到Java应用程序中的实例

我们在将SQL语句嵌入应用程序时,必须按以下的两个步骤预编译应用程序并将其与数据库联编,步骤如下:1.创建源文件,以包含带嵌入式SQL语句的程序。格式: # SQL{ SQL语句 } 。2.连接数据库,然后预编译每个源文件。语法: SQLJ 源文件名。实例如下:... 全文

SQL语句 嵌入式SQL Java

SQL2000 还原数据库后无法删除用户

错误提示:SQL2000中因为选定的用户拥有对象,所以无法除去该用户案例:由于mssql2000数据库的错误,把一个原来的数据库还原到现在的sql上,想把还原过来的用户删除掉,结果却提示“ 因为选定的用户拥有对象,所以无法除去该用户! 解决方法:1.打开企业管理器,展开服务器,右键点击本地服器,属性:... 全文

SQL2000 用户 sql 数据库 休闲

在SQL过程和SQL语句中测试DB2临时表(1)

本文将会为您测试在DB2数据库中,分别在SQL过程以及SQL语句中创建临时表,并插入数据后,执行结果有何异同之处,供您参考,希望对您有所启迪。   测试目标:   分别在SQL过程和SQL语句中创建临时表,并插入数据,看执行结果有什么异同。   测试环境:   DB2 UDB V9.1   执行附件里面的SQL语句,得到一个表。   测试代码和运行结果:   一、临时 DB2临时表在SQL过程和SQL语句中的测试总结   测试目标:   分别在SQL过程和SQL语句中创建临时表,并插入数据,看执行结果有什么异同。   测试环境:   DB2 UDB V9.1   执行附件里面的SQL语句,得到一个表。... 全文

DB2 临时表 SQL

MS Access 数据库向 MS SQL Server 7.0 的迁移

引言随着对企业级高性能数据库的要求日益提高,用户有时会从 Microsoft® Access Jet 引擎文件服务器环境,转向 Microsoft SQL Server® 客户/服务器环境。Microsoft Office 2000 提供的 Access 2000 升迁向导,能够完成将 Access 表和查询移入 SQL Server 7.0 的工作。如果您使用的是 Access 的早期版本,则可以先升级到 Access 2000,然后再使用升迁向导将应用程序迁移到 SQL Server。如果您不愿使用 Access 2000 和升迁向导进行迁移,可将本文作为 Access 应用程序向 SQL Server 迁移的操作指南。Access 应用程序的迁移过程,要求将数据引入 SQL Server 7.0,然后将 Access 查询迁移到数据库或 SQL 文件中以备以后执行。迁移的最后一步则涉及应用程序的迁移。SQL Server 迁移工具SQL Server 中,有几个工具可以帮助您完成 Access 数据和应用程序的迁移。SQL Server Enterprise Manager(企业管理器),允许您在企业范围内配置和管理 SQL Server 和 SQL Server 对象。SQL Server Enterprise Manager 提供了强大的调度引擎、管理警报功能、以及内置的复制管理界面。使用 SQL Server Enterprise Manager,可以完成以下任务:管理登录和用户权限。 创建脚本。 管理 SQL Server 对象的备份。 备份数据库和事务日志。 管理表、视图、存储过程、触发器、索引、规则、默认值和用户定义的数据类型。 创建全文索引、数据库图表和数据库维护计划。 导入和导出数据。 转换数据。 执行各类 Web 管理任务.... 全文

SQL 数据库 SQL Server

SQL Server数据库安全备份和恢复策略

摘 要:本文提出了异机备份的策略,它能在数据服务器崩溃或Microsoft SQL Server系统崩溃时有效的恢复数据,从而有力的保证了Microsoft SQL Server中数据的完整、安全。关键词:数据库 备份 恢复Abstract:This paper discusses the back-up strategy of dif ferent computers, which is used to restore data efficiently in case of a crash o f the data server or MS SQL Server so as to guarantee the entirety and security of data in the MS SQL Server. Keywords:database back-up restore▲一、引言信息技术的发展离不开数据库技术的不断发展,从dbase、Foxbase、Foxpro、Access,到Microsoft SQL Server、Sybase SQL Server、Oracle,数据库的规模越来越大,其功能也越来越强大。Microsoft SQL Server是运行在Microsoft Windows NT上的一个高性能数据库管理系统,它基于多线程的客户/服务器体系结构,这一点与其他流行的多进程客户/服务器数据库系统不同,多线程的数据库系统与多进程的数据库系统相比,装入Microsoft SQL Server时,仅仅启动一个进程,而每个用户有各自的线程,这种结构需要的资源比多进程系统少得多。Microsoft SQL Server的强大功能还表现在其保证数据的完整性,有了服务器维护数据的完整性,就没有再必要依赖各个部门的程序员,他们能力各异,编写的应用程序也很难统一,然可以在应用程序内部努力保证完整性,但是没有必要完全寄希望于此,因为有了Microsoft SQL Server,就可以在整个LAN内部保证数据库信息的完整性和一致性。因此Microsoft SQL Server在许多单位得以应用,然而其数据库系统产生各种故障的可能性始终存在,更要求我们合理备份数据库中的数据。二、故障的产生及后果计算机系统有许多种故障类型,诸如:.机械损坏,计算机的各种部件(包括磁盘)都存在物理的,机械的故障可能性。.电源故障,指一般的UPS无法保护的异常电源故障。.自然灾害,地震、水灾,火灾或其他原因造成的严重故障。.错误使用,客户应用程序以及服务程序使用中的中途故障。.恶意破坏,在一个系统中也不排除一些恶意破坏者。.其他还有多种形式,但大多数是以上几种形式的变体。假如没有数据备份,一旦产生故障(主要是系统发生故障)那就不可能恢复丢失的数据,如果是这样的话,不得不返回物理文件重新输入所有数据,试想一下,输入以前那些信息曾花费了多少个日夜,并且在重新输入旧数据时,新数据还在不断的到来,所以没有理由不为服务器配置一个有效的备份设备,多投入一点资金与潜在的不可恢复的商业信息以及人们的宝贵时间相比显得微不足道。三、备份策略定期备份数据库是最稳妥的防止磁盘故障(主要是系统发生故障)的方法,它能有效的恢复数据,这是一种比较兼价的保险形式,同时也是最简单的确保能恢复大部分信息的方法。建立一个完整的备份策略需要考虑很多因素,包括:.备份周期。(根据数据的重要程序,可以选择每周、每日、每时进行备份)。.使用静态备份还是动态备份,(动态备份也即允许数据库运行时进行备份)。.仅使用全备份还是共同使用全备份和增量备份。.使用什么介质,(磁带还是磁盘)。.使用人工备份还是设计好的自动备份程序。.检验备份完整性的周期。.备份存储的空间是否防窃、防磁干扰、防火。.是否指定其他人实行备份,他们是否享有必要的登录号和口令。.在负责备份和恢复的主要人员缺席的情况下,是否有其他人能代替他们。最快的然而是最昂贵的保护是准备一个备份服务器随时替代主服务器,备份服务器必须能支持Microsoft SQL Server运行,并能完整备份所有数据库,系统和用户帐户,因为事务处理日志和数据库的转储由主服务器创建,所以他们必须迅速的装载到备份服务器,如果主服务器需要中止工作一段时间,只需投入备份服务器代替主服务器即可,备份服务器将接管事务处理日志,就好象什么也没有发生。以上是服务器镜象备份,也称为双机热备份,另外还有硬盘镜象备份,(最好有二个相同的硬盘),因出于成本或其他原因考虑,尤其是双机热备份(单独专门使用一个与服务器配置一样的计算机作为备份服务器)采用者较少,因此我们提出了异机备份的策略,这也是最好最经济的备份方式,特别是当服务器崩溃或Microsoft SQL Sever系统崩溃时,因为此时除了双热备份可以启用备份服务器直接使用外,通过其他的各种备份策略(不包括异机备份策略)必须重装服务器操作系统(Microsoft Windows NT)或重装Microsoft SQL Sever,采用异机备份策略,则不必担心,这时候只需待装好Microsoft SQL Sever时,从异机传送数据恢复即可,具体做法是:在局域网内的任何一台工作站计算机上安装Microsoft Windows NT及Microsoft SQL Server,并在该机上建立一个与服务器中的数据库同名的数据库,利用Microsoft SQL Server系统本身提供的异机传送工具(在Microsof SQL Enterprise Manager中的Tools菜单下的Database/Object Transfer)通过设置定时(可以是每周、每月、每日或每时)由计算机自动的把服务器中数据库的数据传送到该工作站机的数据库中,这样一旦服务器(操作系统)崩溃或Microsoft SQL Server系统崩溃时,只要重装服务器操作系统(Microsoft Windows NT)或重装Microsoft SQL Server仍然可以采用异机传送工具来通过该工作站机把数据传回至服务器的Microsoft SQL Server数据库中,以确保数据的安全恢复,上海宏士达公司就是使用这一方法才在恶劣环境下也保证数据不丢失。此外,定期的把某些数据,某些表或全部数据备份到光盘,软盘中,放于保险的安全处,也不失为一种好方法。四、结语数据库的安全备份/恢复策略固然有多种,但当服务器或Microsoft SQL Server数据库系统发生崩溃时,其原先的备份数据很难恢复,因为Microsoft SQL Server数据库不象Focpro等数据库可以直接拷贝数据文件,前者必须要有备份策略,才能安全恢复,因此,在处理异常故障时我们提出了异机备份策略,已经收到了奇效,我们相信只要采用适当有效的备份/恢复措施,大型数据库Microsoft SQL Server的数据是能够安全保护的。 原文:SQL Server数据库安全备份和恢复策略返回网络安全首页... 全文

SQL 安全 数据库 备份 SQL Server

SQL Server 2005之客户端网络库

SQL Server中的客户端网络库可以使客户端应用程序与SQL Server系统进行连接沟通。本文为大家简单介绍一些关于SQL Server 2005客户端网络库及其使用的知识,包括四个方面:共享内存、虚拟接口适配器、命名管道和TCP/IP协议。... 全文

SQL Server SQL Server 2005 客户端 网络库

利用三个SQL视图查出所有SQL Server数据库字典

我们知道,数据库字典包括表结构、索引和主键、外键、约束、视图、函数、存储过程、触发器和规则。本文我们总结了三个SQL视图来查询数据字典的SQL语句示例,利用它可以直接了当地查出SQL2K及SQL2005的所有数据字典,方便文档的编写,希望对大家有帮助。1. SQL Server数据库字典--表结构.sql... 全文

数据库字典 SQL Server数据库

如何识别SQL Server中的CPU瓶颈

原文出自:http://www.mssqltips.com/sqlservertip/2316/how-to-identify-sql-server-cpu-bottlenecks/ 问题:如果经常遇到CPU瓶颈而导致的SQLServer宕机,那如何去发现并解决这些相关的问题? ... 全文

sql server sqlserver statistics profiler query sql

微软推出SQL Server Fast Track数据仓库

2009年2月23日,微软公司宣布推出SQL Server Fast Track数据仓库,作为一套新型数据仓库参考体系结构,它能够帮助企业消除在创建数据仓库时经常遇到的多种障碍。SQL Server Fast Track数据仓库每TB仅售13000美元,能够帮助客户快速访问经过预测试和预设置的来自微软合作伙伴Bull、戴尔和惠普的行业标准硬件,并使微软SQL Server 2008的可升级性扩展到32TB,同时也有助于减少部署任务型项目所需要投入的时间与精力。此外,微软正在与Avanade、高知特信息技术公司(Cognizant Technology Solutions)、惠普和日立咨询公司(Hitachi Consulting Corp.)等系统集成商合作,为客户提供专门为新型参考架构打造的解决方案模板。... 全文

数据仓库 SQL Server Fast Track SQL Server 微软

Sql Server 2000 SP4 和Sql Server 2005共存

Sql Server 2000 SP4 和Sql Server 2005共存由于之前一直使用的是Sql Server 2005.由于项目需要,需要Sql Server 2000 SP4 和Sql Server 2005共存。安装Sql Server 2000 SP4的时候选择一个实例名,而不是默认的实例名!启用TCP/IP,命名管道。... 全文

Sql 2000 2005 数据库 共存

微软发布为PHP提供的SQL Server 2005驱动

微软最近发布了专为PHP所用的SQL Server 2005驱动(SQL Server 2005 Driver for PHP)1.0版。... 全文

PHP数据库 SQL Server驱动 SQL Server 2005

SQL Server 2008备份策略设计下(六)

上一篇博文探讨了各种恢复模式和备份类型,这一节继续来探讨如何设计备份策略。设计一个数据库的最佳备份策略,会面临如何选择使用哪种恢复模式的问题,因为恢复模式控制着备份和还原的行为。一般来讲,简单恢复模式一般适合用于测试或开发数据库。对于生产数据库,最佳选择通常是完整恢复模式,还可以选择大容量日志恢复模式作为补充。但简单恢复模式有时也适合小型生产数据库(尤其是当其大部分或完全为只读时)或数据仓库使用。若要为特定数据库确定最佳恢复模式,应考虑数据库的恢复目标和要求,数据使用方式,员工因素以及是否可对日志备份进行管理等。恢复目标要求 :l  不丢失任何更改的重要程度如何?l  重新创建丢失的数据的难易程度如何?... 全文

sql SQL备份 Server 数据库 休闲

SQL Server 2008 数据挖掘的概念(1)

数据挖掘是从大型数据集中发现可行信息的过程。数据挖掘使用数学分析来派生存在于数据中的模式和趋势。通常,由于这些模式的关系过于复杂或涉及数据过多,因此使用传统数据浏览无法发现这些模式。这些模式和趋势可以被收集在一起并定义为“数据挖掘模型”。挖掘模型可以应用于特定的业务方案,例如:◆ 预测销售额◆ 向特定客户发送邮件◆ 确定可能需要搭售的产品◆ 查找客户将产品放入购物车的顺序序列生成挖掘模型是大型过程的一部分,此过程包括从提出相关数据问题并创建模型以解答这些问题到将模型部署到工作环境的所有事情。此过程可以使用下列六个基本步骤进行定义:◆ 定义问题◆ 准备数据◆ 浏览数据◆ 生成模型◆ 浏览和验证模型◆ 部署和更新模型... 全文

数据挖掘 SQL Server 2008 SQL Server 微软

如何实现SQL Server 2005快速web分页(1)

分页,就是按照某种规则显示分组数据集,但是在SQL Server 中,分页并不是十分容易就能够实现。在过去,开发人员通常需要自己编写程序,使用临时表格来实现分页功能,或者将所有的数据结果集返回到客户端,在客户端进行分页操作。从开发人员或者DBA的角度来看,两种方法都不能令人满意。... 全文

web 分页 SQL Server 2005 SQL Server

oracle中的sequence

在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。  1、Create Sequence  ... 全文

delete oracle Oracle ORACLE returning sql SQL Sql table

SQL Server 2008空间数据应用系列三:SQL Server 2008空间数据类型

     Microsoft SQL Server 2008为大地测量空间数据提供了geography数据类型,为平面空间数据提供了geometry数据类型。这两个都是Microsoft .NET Framework通用语言运行时(CLR)类型,并且可以用来存储不同种类的地理元素,例如点、线和多边形。这两个数据类型都提供了你可以用来执行空间操作的属性和方法,例如计算位置间的距离和找出两者间交叉的地理特性(例如一条河流经一个城镇)。本篇以SQL Server 2008的数据类型为核心内容,介绍其数据类型的支持以及新的空间数据类型的相关特性及基本应用。... 全文

Microsoft SQL Server 2008 空间数据

微软TechEd 2009宣布SQL Server R2圣诞节发布

微软这样描述:"即将面世的新一代微软SQL服务器将侧重商业智能,这款SQL服务器代码为Kilimanjaro(乞力马扎罗)"。... 全文

微软 SQL SQL Server 2008 R2 Windows7