自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

云中客的专栏

记下想记的,忘掉该忘的,为大脑留个干净的空间

  • 博客(30)
  • 收藏
  • 关注

原创 SQL 复制过程的注意事项(转)

相关链接: 利用数据库复制技术 实现数据同步更新[摘]        SQL 复制过程的注意事项(转) 1、设置共享复制目录:        ////computer_machine//C$...//..如果服务器取消过默认的共享($)则会失败;此时新建一个目录,并赋予权限,目录改为:////computer_machine//共享目录名2、建立用于发布应用的window

2005-09-30 09:40:00 2697 1

原创 用T-SQL语句实现SQL server与XLS,MDB等文件的数据交换

第一部分:SQL server与ACCESS数据库的交换 1. 在SQL SERVER里查询access数据: SELECT * FROM OpenDataSource(Microsoft.Jet.OLEDB.4.0,Data Source="c:/DB.mdb";User ID=Admi

2005-09-30 09:26:00 3899

原创 使用SQLSERVER的扩展存储过程实现远程备份与恢复

最近我在为公司的框架程序(以数据应用为导向的应用体系)做数据管理模块,这个模块的需求比较简单:备份、恢复和清理日志。我公司的软件基本上以C/S为基本架构,所以数据管理模块中两个主要的功能‘备份与恢复’都可能会在Client端操作,备份与恢复’的文件也都有可能存储在client端,因而这个数据管理模块就必须能够实现在远程备份与恢复数据库。   文章的前提阐述完了,就该说说如何具体实现吧。其实都很简单

2005-09-30 09:19:00 1360 1

原创 SQL Server的链接服务器技术小结

 一、使用 Microsoft OLE DB Provider For ODBC 链接MySQL安装MySQL的ODBC驱动MyODBC1、为MySQL建立一个ODBC系统数据源,例如:选择数据库为test ,数据源名称为 myDSN2、建立链接数据库EXEC sp_addlinkedserver  @server = MySQLTest, @srvproduct=MySQL, @prov

2005-09-30 09:13:00 1348

原创 MS-SQLServer2000中字符型数据自动编码的实现

最近做了三个问题,虽然很小,而且实现的也略显笨拙,但还是想记录下来,供大家参考一下,也满足一下自己的一种虚荣心,呵呵:)问题一:要求对一表中的字符数据进行自动编码,基本要求大概是:第一条数据编码为FM00000,第二条为FM00001,第三条为"FM00002,以次类推;刚好最近在练习写触发器,简单实现了一下.实现思路:    建立主键为identity的表,利用表主键的identity

2005-09-30 09:12:00 1567

原创 SQL Server 中易混淆的数据类型

 SQL Server 中易混淆的数据类型 近来在做数据库设计,有时候真弄不清SQL2000里的数据类型,所以摘了这篇文章。(1)char、varchar、text和nchar、nvarchar、ntextchar和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文

2005-09-30 09:10:00 2515 2

原创 SQL Server 服务器安装剖析

SQL Server 服务器安装剖析  sql server 2000以前的版本,例如7.0一般不存在多个版本,只有标准版跟桌面版,用户如果不清楚该装什么版本的话,可按安装上的安装先决条件指示安装,一般在WIN2000 服务器版上装标准版,其他的系统装桌面版的就可以;而SQL Server 2000安装问题就比较大,时常见问题有如下:(1)配置服务器时中断.(2)注册 ActiveX 时中断.(3

2005-09-30 09:06:00 5007 2

原创 sqlserver 存储过程、存储函数的加密、解密

sqlserver 存储过程、存储函数的加密、解密存储过程、存储函数的加密:WITH ENCRYPTIONCREATE procedure dbo.sp_XML_main @table_name nvarchar(260)=,@dirname nvarchar(20)=WITH ENCRYPTIONas begin......................................

2005-09-30 09:03:00 1489

原创 SQL数据恢复问题深入剖析

  相关链接: SQL数据恢复问题深入剖析            强制还原已存在的数据库  一般性的数据库恢复问题解疑问: 一.首先是数据库服务器崩溃或文件被破坏导致数据库不能使用,如果数据没有备份,则在SQL SERVER安装目录的DATA文件夹下,默认的路径("C:/Program Files/Microsoft SQL Server/MSSQL/Data")中会找到

2005-09-30 09:01:00 3149

原创 在VB.NET中应用SQLDMO

SQLDMO(SQL Distributed Management Objects,SQL分布式管理对象)封装Microsoft SQL Server 2000 数据库中的对象。SQL-DMO 允许用支持自动化或 COM 的语言编写应用程序,以管理 SQL Server 安装的所有部分。SQL-DMO 是 SQL Server 2000 中的 SQL Server 企业管理器所使用的应用程序接口

2005-09-30 08:48:00 1263 1

原创 SQL SERVER SQL Agent服务使用技巧小结

SQL SERVER SQL Agent服务使用技巧小结 1.在查询分析器理启动或停止SQL Agent服务启动use mastergoxp_cmdshell net start SQLSERVERAGENT停止use mastergoxp_cmdshell net stop SQLSERVERAGENT将服务的启动从手工方式改为自动启动方式exec xp_cmdshell scm -A

2005-09-30 08:45:00 1395

原创 复制表结构的通用存储过程

复制表结构的通用存储过程 -- Transfer对象的重要属性 -- 1. 属性 属性名 类型 描述 --------------------------------- ------------------- -------------------- CopyAllDefaults Boolean 所有默认值 CopyAllObjects Boolean 所有对象 CopyAllRules Boo

2005-09-30 08:40:00 1370

原创 使用SQL-DMO实现定制SQL Scripts

(代码示例使用Pascal语言表述) 1. 枚举局域网内所有的SQLSERVER实例 函数: function GetAllServerInstances :TStringList; var oApplication , oSeverNameList : Variant ; i : integer ; sNameList : TStringList ; begin sNameList := TSt

2005-09-30 08:37:00 1142

原创 使用SQL-DMO来操控SQL服务器(VB)

SQL的分布式关系对象(SQL-DMO)库允许你的VB6应用程序自动地同SQL服务器进行交互操作。这对于获取关于SQL服务器的信息很有用,例如服务器的状态或者网络上的可用服务器.要使用SQL-DMO库,就要设置一个对“微软SQL-DMO对象库”的参照。Application对象的ListAvailableSQLServers方法会返回一个NameList对象,它包含有网络上可用服务器的列表。下面的

2005-09-30 08:33:00 1273

原创 删除重复纪录

删除重复纪录document.title="删除重复纪录 - "+document.title 学习sql有一段时间了,发现在我建了一个用来测试的表(没有建索引)中出现了许多的重复记录。后来总结了一些删除重复记录的方法,在Oracle中,可以通过唯一rowid实现删除重复记录;还可以建临时表来实现...这个只提到其中的几种简单实用的方法,希望可以和大家分享(以表employee为例)。 S

2005-09-29 17:26:00 1454

原创 删除指定表的所有索引

删除指定表的所有索引document.title="删除指定表的所有索引 - "+document.title /*    删除指定表的所有索引,包括主键索引,唯一索引和普通索引     调用:    declare @tbName varchar(20)    set @tbName=A    exec sp_dropindex @tbName    vivianfdlpw 2005

2005-09-29 17:23:00 1700

原创 企业家与程序员

企业家与程序员──无声的火花作者:胡颖卓  近十年来,中国的软件业突飞猛进,中国的软件企业也越来越大,中国的程序员也越来越多。而企业与程序员之间的交易也变得越来越复杂,越来越不正常。  早在十年前我写程序的那个日子里,一切都是那么神圣与纯洁:一个程序员花费大量精力写出一个软件,交给企业后可以从企业那里拿到一大笔的报酬,软件的源代码当然也是全部交给企业。在那个时代,程序员是技术是高手的代名词,软件的

2005-09-29 17:21:00 1246

原创 使用 SQL Server 时需要经常用到的几个设置选项!

1. SET DEADLOCK_PRIORITY说明:控制在发生死锁情况时会话的反应方式。如果两个进程都锁定数据,并且直到其它进程释放自己的锁时,每个进程才能释放自己的锁,即发生死锁情况。语法:SET DEADLOCK_PRIORITY { LOW | NORMAL | @deadlock_var }参数:LOW  指定当前会话为首选死锁牺牲品。Microsoft® SQL Server™ 自动回

2005-09-29 17:14:00 1395

原创 实现千万级数据分页的存储过程

实现千万级数据分页的存储过程                 /*  此存储过程的思路是将关键字段与无重复索引字段结合起来进行排序,如果关键字  段有重复,可再按索引字段进行排序从而进一步分页,需强调的是 @fldIndex 字  段类型必须为可参与数学计算的数据类型,即使 @fldIndex 字段有重复也可使  用,只要 @flName 字段和 @fldIndex 不同时具有重复数据即可正常使用

2005-09-29 17:12:00 1274 1

原创 SQL2000系统表的功能说明

SQL2000系统表的应用document.title="SQL2000系统表的应用 - "+document.title --1:获取当前数据库中的所有用户表select Name from sysobjects where xtype=u and status>=0--2:获取某一个表的所有字段select name from syscolumns where id=object_

2005-09-29 17:11:00 2516

原创 使用 Osql 工具管理 SQL Server 桌面引擎 (MSDE 2000)

概要“SQL Server 桌面引擎”(也叫 MSDE 2000)没有自己的用户界面,因为它主要设计为在后台运行。用户通过 MSDE 2000 嵌入的程序与它交互。随 MSDE 2000 提供的唯一工具是 osql 。可执行文件 Sql.exe 在 MSDE 2000 的默认实例的 MSSQL/Binn 文件夹中。本文重点讨论如何通过使用 osql 工具管理 MSDE 2000。何为 Osql?o

2005-09-29 17:09:00 3956

原创 如何获取SQL Server数据库里表的占用容量大小(转)

其实只要使用系统内置的存储过程sp_spaceused就可以得到表的相关信息 如:sp_spaceused tablename 以下是为了方便写的一个存储过程,目的是把当前的所有表的相关信息全部都保存在一个指定的表里面CREATE PROCEDURE get_tableinfo AS if not exists (select * from dbo.sysobjects where id =

2005-09-29 17:06:00 1025

原创 查询表主键外键信息的SQL

Oracle:select o.obj# as objectId, o.name AS tableName, oc.name AS constraintName,       decode(c.type#, 1, C, 2, P, 3, U,              4, R, 5, V, 6, O, 7,C, ?) as constraintType,     

2005-09-29 16:55:00 2605

原创 编写生成自定义角色和权限的脚本

编写生成自定义角色和权限的脚本 document.title="编写生成自定义角色和权限的脚本 - "+document.titleDECLARE @DatabaseRoleName [sysname]SET @DatabaseRoleName = createrole            --角色名SET NOCOUNT ONDECLARE@errStatement [varch

2005-09-29 16:49:00 1299 1

原创 使用TSQL创建作业

使用TSQL创建作业document.title="使用TSQL创建作业 - "+document.title 原贴出处CSDN,具体帖子记不清了,在原来的基础上修改了一点:if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[p_createjob]) and OBJECTPROPERTY(id, N

2005-09-29 16:47:00 1417

原创 强制还原已存在的数据库

相关链接: SQL数据恢复问题深入剖析            强制还原已存在的数据库  USE masterGOIF EXISTS (SELECT * FROM sysobjects        WHERE id = object_id(N[dbo].[spForceRestoreDB])       AND OBJECTPROPERTY(id, NIsProcedu

2005-09-29 16:43:00 1697

原创 vb.net枚举网络中所有的SQL 2000服务器

vb.net枚举网络中所有的SQL 2000服务器    对于SQL Server2000来说,打开SQL Server客户端准备连接,当拉开服务器列表的时候,整个局域网所有的SQL Server服务器都被列出来了。于是我发现,从我自己的机器(192.168.0.1)上从1434端口广播(192.168.0.255)了这个UDP包,然后,整个局域网中的SQL Server服务器都开始响应这个UDP

2005-09-29 16:39:00 1309 2

原创 通过SQLSERVER重启SQLSERVER服务和计算机

*    重新启动SQLServer服务,要求操作者具有相应权限    --vivianfdlpw  2005.9 引用请保留此信息*/--创建重启脚本declare @o int,@f int,@t int,@ret intexec sp_oacreate scripting.filesystemobject,@o outexec sp_oamethod @o,createtextfile

2005-09-29 16:34:00 3971

原创 VB调用sql server 的数据转换服务(DTS)

先在sql server 的数据转换服务(DTS)中新建DTS包,保存为*.dts文件,VB中调用一下即可。     注:工程--引用---Microsoft DTSPackage ....选中。     --------------------------------------------------     Private Sub RunPackage(ByVal S As String)

2005-09-29 16:32:00 1474

原创 SQL Server和Oracle常用函数对比

SQL Server和Oracle常用函数对比  SQLServer和Oracle是大家经常用到的数据库,在此感谢热心网友总结出这些常用函数以供参考。 数学函数   1.绝对值   S:select abs(-1) value   O:select abs(-1) value from dual   2.取整(大)   S:select ceiling(-1.001) value   O:sele

2005-09-29 16:14:00 1330 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除