随笔分类 - 3.Sql Server,Sqlite,Oracle,MySql,XML
摘要:一、SQL数据库的备份:1、依次打开 开始菜单 → 程序 → Microsoft SQL Server 2008 → SQL Server Management Studio → 数据库:Dsideal_school_db既是我们需要备份的学籍数据库图(1)2、选择要备份的数据库“Dsideal_school_db”,点击鼠标右键 → 任务 → 备份,如图(2):图(2)3、在打开的“备份数据库 —Dsideal_school_db”对话框中,先点击删除,然后点击“添加”,如图(3):图(3)4、在弹出的“选择备份目标”对话框中,如图(4)图(4)5、选择好备份的路径(如D盘的江西-学籍-数据
阅读全文
摘要:LogExplore的确是个很神奇的东西,结合鸟语文档和自己的实践总结如下。 有错误的地方望不吝指教。 LogExplore 下载地址: http://js.fixdown.com/soft/8324.asp?free=gdcnc-down1介绍 Log Explorer主要用于对MSSQLServer的事物分析和数据恢复。你可以浏览日志、导出数据、恢复被修改或者删除的数据(包括执行过update,delete,drop和truncate语句的表格)。一旦由于系统故障或者人为因素导致数据丢失,它能够提供在线快速的数据恢复,最大程度上保证恢复期间的其他事物不间断执行。 他可以支持SQLServe
阅读全文
摘要:建立跨库链接服务器,建议用sql,建好后可以在:数据服务器-----服务器对象----链接服务器-----中看到新建的链接服务器(sqlserver2005,2008) --建立链接服务器EXEC sp_addlinkedserver 'jizonghai','','MSDASQL',NULL,NULL,'DRIVER={SQL Server};SERVER=192.168.137.116;UID=sa;PWD=123;'--建立链接服务器登录映射exec sp_addlinkedsrvlogin @rmtsrvname='
阅读全文
摘要:-----------------------------------------详解一------------------------------------------------------刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:"在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server的连接) ",现在针对此问题总结如下:明白了SQL Server是个网络数据库就可
阅读全文
摘要:SQL全称是“结构化查询语言(Structured Query Language)” SQL(Structured Query Language)是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。 SQL同时也是数据库脚本文件的扩展名。 SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的SQL语言作为数据输入与管理的接口。它以记录集合作为操作对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语...
阅读全文
摘要:做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我么还能保证下一段时间系统还能流畅的运行吗?我么还能保证下一个人能看懂我么的存储过程吗?那么我结合公司平时的培训和平时个人工作经验和大家分享一下,希望对大家有帮助。 要知道SQL语句,我想我们有必要知道SQL Server查询分析器怎么执行我们的SQL语句的,我们很多人会看执行计划,或者用Profiler来监视和调优查询语句或者存储过程慢的原因,但是如果我们知道查询分析器的执行逻辑顺序,下手的时候就胸有成竹,那么下手是不是有把握点呢? 一、查询的..
阅读全文
摘要:导读:Oracle的后台运作原理是什么?我们的一条命令是如何被执行的?今天我们就从一条简单的Select语句开始,看看Oracle数据库后台的运作机制。Select语句可以说是DBA和数据库开发者在工作中使用最多的语句之一,但这条语句是如何执行?在Oracle数据库中又是如何运作的呢?今天我们就从一条简单的Select语句开始,看看Oracle数据库后台的运作机制。这对于我们之后的系统管理与故障排除非常有帮助。第一步:客户端把语句发给服务器端执行当我们在客户端执行select语句时,客户端会把这条SQL语句发送给服务器端,让服务器端的进程来处理这语句。也就是说,Oracle客户端是不会做任何的
阅读全文
摘要:我有两个服务器,两个服务器上有相同的数据库,相同的表结构。想在一个服务器上操作数据库以后,对数据库的操作同步到另外一个服务器的数据库上,不知道使用数据库的触发器怎么设置,请教牛人一、镜像可以保证数据库同步,但同一时间只有一台服务器能被访问。http://technet.microsoft.com/zh-cn/library/ms190941.aspxhttp://www.cnblogs.com/wlb/archive/2009/04/10/1433125.html二、复制、订阅http://www.51windows.net/data/?url=/data/files/file_908.asp
阅读全文
摘要:一,如何将select后得出的多条记录的某个字段,拼接成字符串 CREATE TABLE TB ([UserID] INT, [LastName] VARCHAR(2), [FirstName] VARCHAR(2), [UserName] VARCHAR(2)) INSERT TB SELECT 1, 'A', 'B', 'C' UNION ALL SELECT 2, 'A1', 'B1', 'C1' UNION ALL SELECT 3, 'A2', 'B2',
阅读全文
摘要:定义:何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。常见的触发器有三种:分别应用于Insert , Update , Delete事件。我为什么要使用触发器?比如,这么两个表: Create Table Student( --学生表 StudentID int primary key, --学号 .... ) Create Table BorrowRecord( --学生借书记录表 BorrowRecord int identity(1,1), --流水号 StudentID int , --学号 Bor...
阅读全文

浙公网安备 33010602011771号