.NET技术支持者

  博客园 :: 首页 :: 博问 :: 闪存 :: :: 联系 :: 订阅 订阅 :: 管理 ::

2005年10月24日

摘要: 如果在SQL Server 里需要定时或者每隔一段时间执行某个存储过程或3200字符以内的SQL语句时,可以用管理->SQL Server代理->作业来实现。 1、管理->SQL Server代理->作业(按鼠标右键)->新建作业-> 2、新建作业属性(常规)->名称[自定义本次作业的名称]->启用的方框内是勾号-> 分类处可选择也可用默认的[未分类(本地)]->所有者默认为登录SQL S... 阅读全文
posted @ 2005-10-24 14:07 LDAR泄漏检测与修复 阅读(1674) 评论(4) 推荐(0) 编辑

摘要: --定时同步服务器上的数据 --例子:--测试环境,SQL Server2000,远程服务器名:xz,用户名为:sa,无密码,测试数据库:test--服务器上的表(查询分析器连接到服务器上创建)create table [user](id int primary key,number varchar(4),name varchar(10))go--以下在局域网(本机操作)--本机的表,state说... 阅读全文
posted @ 2005-10-24 12:51 LDAR泄漏检测与修复 阅读(2430) 评论(2) 推荐(0) 编辑

摘要: ---即时同步两个表的实例: --测试环境:SQL2000,远程主机名:xz,用户名:sa,密码:无,数据库名:test--创建测试表,不能用标识列做主键,因为不能进行正常更新--在本机上创建测试表,远程主机上也要做同样的建表操作,只是不写触发器if exists (select * from dbo.sysobjects where id = object_id(N'[test]') and O... 阅读全文
posted @ 2005-10-24 12:50 LDAR泄漏检测与修复 阅读(1433) 评论(3) 推荐(0) 编辑

摘要: /**//*--数据库数据复制 将一个数据库中的数据复制到另一个数据库 如果某列在目标数据库中为标识列,将不会被复制 适用范围:数据库结构发生了变化,想将旧数据库进行升级 这样就可以根据新的数据库结构创建一个空库,然后 将旧数据库的所有数据复制到新库中--*//**//*--调用示例 exec p_copydb '源数据库','目标数据库' exec p_copydb 'acc_五医','ac... 阅读全文
posted @ 2005-10-24 12:50 LDAR泄漏检测与修复 阅读(689) 评论(0) 推荐(0) 编辑

摘要: SQLSERVER2000 备份 例1:(备份) 1 use master 2 declare @path='c:\aa\zy.bak' 3 backup database zy to 4 disk=@path with noinit 说明: 1 使用系统库 2 设置备份的路径及文件名,注意是用单引号引用. 3 需备份的数据库 4 设置备份的驱动器,将路径设给驱动器,再设定备份... 阅读全文
posted @ 2005-10-24 12:46 LDAR泄漏检测与修复 阅读(428) 评论(0) 推荐(0) 编辑

摘要: 在我们的工作中,经常需要连续输入多个文件的数据到SQL Server的表中,有时需要从相同或者不同的目录中,同时将文件中的数据倒入。在这篇文章中,我们将讨论如何同时把一个目录中的文件的数据倒入到SQL Server中。 试验环境 我们先创建整个试验的环境。创建文件目录“C:\MyImport”,和三个文件a.csv、b.csv和c.csv,文件内容如下。同时,在SQL Serve... 阅读全文
posted @ 2005-10-24 12:45 LDAR泄漏检测与修复 阅读(669) 评论(0) 推荐(0) 编辑

摘要: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_qry]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[p_qry]GO/**//*--查询重复记录的通用存储过程 可以查询出表中那些数据是重复的,这里的重复,是指除... 阅读全文
posted @ 2005-10-24 12:41 LDAR泄漏检测与修复 阅读(758) 评论(0) 推荐(0) 编辑

摘要: SQL五个集合函数:SUM,AVG,COUNT,MAX,MIN 通配符的一些用法:(关键字:like % [] -) select * from tablename where column1 like '[A-M]%' 这样可以选择出column字段中首字母在A-M之间的记录 select * from tablename where column1 like '[ABC]%' 这样可以... 阅读全文
posted @ 2005-10-24 12:37 LDAR泄漏检测与修复 阅读(1169) 评论(0) 推荐(0) 编辑

摘要: 数据库备份和恢复存储过程(和大家交流一下) if exists( select * from sysobjects where name='pr_backup_db' and xtype='p' )begin drop proc pr_backup_dbendgo/**//*备份数据库*/create proc pr_backup_db@flag varchar(10) out,@backup_... 阅读全文
posted @ 2005-10-24 12:36 LDAR泄漏检测与修复 阅读(1040) 评论(3) 推荐(0) 编辑

摘要: SQL Server数据库备份有两种方式,一种是使用BACKUP DATABASE将数据库文件备份出去,另外一种就是直接拷贝数据库文件mdf和日志文件ldf的方式。下面将主要讨论一下后者的备份与恢复。本文假定您能熟练使用SQL Server Enterprise Manager(SQL Server企业管理器)和SQL Server Quwey Analyser(SQL Server查询分析器)1... 阅读全文
posted @ 2005-10-24 12:28 LDAR泄漏检测与修复 阅读(678) 评论(1) 推荐(0) 编辑

摘要: -- 获取指定页的数据CREATE PROCEDURE GetRecordFromPage @tblName varchar(255), -- 表名 @fldName varchar(255), -- 字段名 @PageSize int = 10, -- 页尺寸 @PageIndex int = ... 阅读全文
posted @ 2005-10-24 12:23 LDAR泄漏检测与修复 阅读(2508) 评论(1) 推荐(0) 编辑

摘要: 获取一个SQLServer上的所有数据库信息 用存储过程 sp_databases 在查询分析其中执行命令exec sp_databases 结果:master 14464 NULLmodel 1280 NULLmsdb 14336 NULLNorthwind 4352 NULLpubs 2560 NULLStore 1912 NULLtempdb 8704 NULLtest 1272 NULL获... 阅读全文
posted @ 2005-10-24 12:20 LDAR泄漏检测与修复 阅读(643) 评论(1) 推荐(0) 编辑

摘要: /**//*數據庫備份存儲過程*//**//*支持從服務器備份數據至本地機器上*/-- CREATE PROCEDURE up_dbbackup(@backup_db_name VARCHAR(128),@filename VARCHAR(128), /**//*備份路徑+文件名*/@flag VARCHAR(60) OUTPUT)ASSET NOCOUNT ONDECLARE @sql NVAR... 阅读全文
posted @ 2005-10-24 12:19 LDAR泄漏检测与修复 阅读(1227) 评论(0) 推荐(1) 编辑

摘要: 一般情况,使用sql server中的全文索引,经过大体4个步骤: 1).安装full text search全文索引服务; 2).为数据表建立full text catalog全文索引目录; 3).进行full text catalog的population操作(使全文索引与数据表内容同步); 4).使用全文索引进行查询。 为了在数据表内容更新时全文索引... 阅读全文
posted @ 2005-10-24 12:17 LDAR泄漏检测与修复 阅读(596) 评论(1) 推荐(0) 编辑

摘要: 1. xml indexalter table ordersadd constraint pk_orders_orderid primary key clustered(orderid)create primary xml index xidx_details on orders(details)create xml index xidx_details_path on orders(detail... 阅读全文
posted @ 2005-10-24 12:10 LDAR泄漏检测与修复 阅读(788) 评论(0) 推荐(0) 编辑

摘要: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_JobSet]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[p_JobSet]GO/**//*--定时调用存储过程 创建一个在指定时间,调用指定存储过程的作业 作业执... 阅读全文
posted @ 2005-10-24 12:02 LDAR泄漏检测与修复 阅读(531) 评论(0) 推荐(0) 编辑

摘要: 可以使用sql-server企业管理器进行建立,注意其中的rpc及rpc out两项,也可以使用sql语句来完成定义,主要涉及到三个存储过程sp_addlinkedserver,sp_serveroption和sp_addlinkedsrvlogin,以下是三个存储过程的语法:sp_addlinkedserver创建一个链接的服务器,使其允许对分布式的、针对 OLE DB 数据源的异类查询进行访问... 阅读全文
posted @ 2005-10-24 12:00 LDAR泄漏检测与修复 阅读(941) 评论(0) 推荐(0) 编辑