- 为PL/SQL包创建ActiveX服务的一些方法
- 调整数据库应用程序的一个经验方法是“80%应用程序,20%数据库”。意思是说,平均来说,开发人员可以通过修改数据库参数调整20%的性能问题,通过调整应用程序设计和逻辑调节80%的性能问题。 然而,开发人员首先想到的是按照手册上的例子开始将数据库逻辑直接编码到他们的代码中。这种做法会带来很高的维护成本;对数据库逻
- 分类:应用软件
- SQLServer中单引号的两种处理技巧
- ---- 和数据库打交道要频繁地用到SQL语句,除非你是全部用控件绑定的方式,但采用控件绑定的方式存在着灵活性差、效率低、功能弱等等缺点。因此,大多数的程序员极少或较少用这种绑定的方式。而采用非绑定方式时许多程序员大都忽略了对单引号的特殊处理,一旦SQL语句的查询条件的变量有单引号出现,数据库引擎就会报错指出S
- 分类:应用软件
- IBMDB2数据库的SQL语法参考手册
- DB2 提供了关连式资料库的查询语言 SQL (Structured Query Language),是一种非常口语化、既易学又易懂的语法。 此一语言几乎是每个资料库系统都必须提供的,用以表示关连式的操作,包含了资料的定义(DDL)以及资料的处理(DML)。SQL原来拼成SEQUEL,这语言的原型以“系统 R“的名字在 IBM 圣荷西实验室完成,经
- 分类:应用软件
- SQLServer7.0备份及恢复相关问题
- SQL Server 6.5的SQL语句能否转储(Dump)和加载(Load)SQL server 7.0? 可以进行备份(Backup)和恢复(Restore)。 恢复数据库时出现下列信息如何解决? SQL-DMO Error: Could not obtain exclusive lock on database Model 这是因为恢复数据库时,另外一个程序正在使用模型数据库, 请在恢复数据之前先以sp_who这个存
- 分类:应用软件
- 启动SQL
- 如何在启动SQL SERVER的时候,执行一个存储过程? 将存储过程创建在master数据库中,然后企业管理器中找到这个存储过程--右键--属性--勾选"每当sql server启动时执行"。 --或者在master中创建存储过程后,执行语句设置为自动启动 use master exec sp_procoption '存储过程名','startup','on' ------------------------------
- 分类:应用软件
- 将SQL
- 正在作一个关于SQL SERVER数据库导入Excel文件的程序,要读取数据库中的列的信息,从网上找了很多资料,终于总结出来比较理想的sql语句,执行后返回的列分别是:表名、列名、列类型、列长度、列描述、是否主键,语句如下: 1 Select Sysobjects.Name As Tb_name, Syscolumns.Name As Col_name, Systypes.Name As Col_type,
- 分类:应用软件
- 怎样做sql
- 今天由于毕业设计要做一个数据库备份和还原的页面。我参考了一段代码后实现了功能但是我发现这段程序有一个比较麻烦的地方,就是数据库的还原的时候会遇到排它性问题。 在网上搜索了找到了小白的Blog上转了一个大富翁论坛上的讨论,看了讨论后发现里面提供的方法还不能直接用于ASP.NET。我对代码进行了稍稍的改动 void rest
- 分类:应用软件
- 利用MSSQL
- Microsoft SQL Server是如何加密口令的?如何自制未公开的加密函数? 如果对MSSQL的用户信息有兴趣的,可能会发现master.dbo.sysxlogins里面存放着用户的口令,可是呢,password字段如果不是null就是一堆看不懂的binary,这个口令是怎么加密的呢? 其实只要仔细看看master.dbo.sp_addlogin就知道了,MSSQL的sp都可以看到代
- 分类:应用软件
- SQLINSERT语法的具体使用技巧一例
- SQL INSERT语法使用技巧一例 在SQL Server在线图书(SSBOL)中,请定位sp_dbcmptlevel,然后找出描述6.0、6.5和7.0之间版本兼容性的数据表。你可以注意到INSERT SQL语句有如下所示的语法。 INSERT X SELECT select_listsintosY 早期的SQL Server数据库(6.0或者6.5版本)可以正确地解析这样的语句,但新的SQL Server数据库(7.0
- 分类:应用软件
- SQLServer存储过程编程经验技巧
- MS SQL Server目前正日益成为WindowNT操作系统上面最为重要的一种数据库管理系统,随着 MS SQL Server2000的推出,微软的这种数据库服务系统真正的实现了在WindowsNT/200 0系列操作系统一统天下的局面,在微软的操作系统上面,没有任何一种数据库系统能与之相抗衡,包括数
- 分类:应用软件
- SQLServer的安全隐患:不要以为黑掉的只是SQLSERVER而已。
- SQL SERVER存在着非常严重的安全隐患。sa的密码就像Administrator的密码一样重要。 假如别人获得了数据库超级用户sa的密码,那么他/她可以在查询分析器里使用下面的SQL语句轻易在Win2000(SQL SERVER所在的Server)上创建一个超级用户: declare @object int--创建WScript.ShellEXEC sp_OACreate 'WScript.Shell',@object OUT
- 分类:应用软件
- SQL Server 2005 Service Broker 初探
- 引言 SQL Server 2005 的一个主要成就是可以实现可靠、可扩展且功能完善的数据库应用程序。与 .NET Framework 2.0 公共语言运行库 (CLR) 的集成使开发人员可以将重要的业务逻辑与存储过程合并,而 T-SQL 和 XML 中的新增功能扩展了数据操作的可用范围以及开发人员可用的存储功能。另一个重要功能是 SQL Server Service Brok
- 分类:应用软件
- 使用 SQL Server 2005中的 CLR 集成
- 简介 Microsoft 通过宿主 Microsoft .NET Framework 2.0 公共语言运行库 (CLR),SQL Server 2005显著地增强了数据库编程模型的功能。它支持用任何 CLR 语言(特别是 Microsoft Visual C# .NET、Microsoft Visual Basic .NET 和 Microsoft Visual C )编写过程、触发器和函数。同时,它还提供了扩展数据库系统中的类型系统和
- 分类:应用软件
- SQL Server 2005 Mobile Edition 3.0 中的复制和远程数据访问功能的技术对比
- .NET 数据访问架构指南了解 XML实现通用的数据访问在互联网上配置ACCESS数据访问页实例Java数据访问对象(DAO)编程模入门体验ASP.NET 2.0 中的数据访问控件dotText源码阅读(4)--DTO和数据访问关于数据访问组件中的 80004005 错误的VB数据访问接口Java模式设计之数据访问对象模式SQL Server05 M 3.0 中复制和远程数据引言 Mic
- 分类:应用软件
- 分页
- /*--用存储过程实现的分页程序 显示指定表、视图、查询结果的第X页对于表中主键或标识列的情况,直接从原表取数查询,其它情况使用临时表的方法如果视图或查询结果中有主键,不推荐此方法 --邹建 2003.09--*/ /*--调用示例exec p_show '地区资料' exec p_show '地区资料',5,3,'地区编号,地区名称,助记码','地区编号'--*/ /*因
- 分类:应用软件
- 探讨SQL
- CASE 可能是 SQL 中被误用最多的关键字之一。虽然你可能以前用过这个关键字来创建字段,但是它还具有更多用法。例如,你可以在 WHERE 子句中使用 CASE。 首先让我们看一下 CASE 的语法。在一般的 SELECT 中,其语法如下: SELECT myColumnSpec = CASE WHEN A THEN somethingA WHEN B THEN somethingB ELSE somethingE END
- 分类:应用软件
- 保护SQL
- 这里介绍了为提高 SQL Server 安装的安全性,您可以实施的十件事情: 1.安装最新的服务包。 为了提高服务器安全性,最有效的一个方法就是升级到 SQL Server 2000 Service Pack 3a (SP3a)。 另外,您还应该安装所有已发布的安全更新。 2.使用 Microsoft 基线安全性分析器(MBSA)来评估服务器的安全性。 MBSA 是一个扫描多种
- 分类:应用软件
- 跟我学MS
- (九)datetime和interval datetime和interval是两种与时间有关的数据类型。它们的作用体现在以下几个方面:创建或者更改记录库中的某条记录、当某个时间发生时运行记录、或者计算某个datetime变量建立后所经历过的时间。本文将介绍SQL92标准对上述两种数据类型的描述。 SQL数据类型 如果你想进一步了解SQL数据类型,请阅读SQ
- 分类:应用软件
- 减少SQL日志的三种方法
- 第一种 假设test2为数据库名称 在查询分析器中执行: backup log MuOnline with NO_LOGbackup log MuOnline with TRUNCATE_ONLYDBCC SHRINKDATABASE(MuOnline)将上面的语句多次执行,直到日志文件缩� � exec sp_dboption 'MuOnline','autoshrink','on' 建立作业,每半个小时一次日志备份,每天一次完全数据库备份。 在Log收缩
- 分类:应用软件
- SQL SERVER的内存不断增加问题分析
- 当 SQL Server 数据库引擎在 Microsoftreg; Windows NTreg; 或 Windowsreg; 2000 上运行时,其默认内存管理行为并不是获取特定的内存量,而是在不产生多余换页 I/O 的情况下获取尽可能多的内存。为此,数据库引擎获取尽可能多的可用内存,同时保留足够的可用内存以防操作系统交换内存。 SQL Server 实例在启动时通常获取 8
- 分类:应用软件
- sql server中扩展存储过程大全
- --获得MS SQL的版本号 execute master..sp_msgetversion --得到硬盘文件信息 --参数说明:目录名,目录深度,是否显示文件 execute master..xp_dirtree 'c:' execute master..xp_dirtree 'c:',1 execute master..xp_dirtree 'c:',1,1 --列出服务器上安装的所有OLEDB提供的程序 execute master..xp_enum_oledb_providers --列出
- 分类:应用软件
- SQL SERVER的内存会不断增加,问题分析
- SQL SERVER的内存会不断增加 当 SQL Server 数据库引擎在 Microsoftreg; Windows NTreg; 或 Windowsreg; 2000 上运行时,其默认内存管理行为并不是获取特定的内存量,而是在不产生多余换页 I/O 的情况下获取尽可能多的内存。为此,数据库引擎获取尽可能多的可用内存,同时保留足够的可用内存以防操作系统交换内存。 SQL Ser
- 分类:应用软件
- Stored
- 一、前言:在经过一段时间的存储过程开发之后,写下了一些开发时候的小结和经验与大家共享,希望对大家有益,主要是针对Sybase和SQL Server数据库,但其它数据库应该有一些共性。二、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。三、介绍:
- 分类:应用软件
- 设置Proxy
- 为SQL Server在WinSock上定义协议的步骤如下:1. 在”启动”菜单上,指向”程序/Microsoft Proxy Server”,然后点击”Microsoft Management Console”。2. 展开”Internet Information Service”,再展开运行Proxy Server的服务器。3. 右击WinSock Proxy service, 再点击属性。4. 在WinSock Proxy Service Properties For c
- 分类:应用软件
- 使用SQL
- 永远不要给用户直接访问表的权限。如果你希望让用户使用交互式工具如Microsoft Acess 2000来访问数据库,可以只给他们访问视图和存储过程的权限,而不是对表的直接访问权限。如果存储过程的拥有者是“dbo”,而且存储过程所引用的表和视图的拥有者也都是“dbo”,给予用户对存储过程的执行(EXECUTE)权限就足够了。这样就
- 分类:应用软件
- 在SQL
- SQL server 的 T-Sql 语言的功能是 非常的强大,但是有个时候 也确实是有些限制和不方便,为什么不象 asp 一样 大量的借用组件呢?开始在 Sql online book 中查找,终于找到了 一个 Sql 的 系统存储过程 sp_OACreate,下面大家就一起去 看看这个 存储过程的神气之处吧s首先我们先用VB" target=_blank>VB 作一个最简单的组件
- 分类:应用软件
- Web环境下MS
- 摘 要:介绍了磁带数据备份及恢复的工作过程,包括在硬盘上建立了一个与磁带的容量相当的数据库,即桥数据库和在Web信息系统中要实现完整的磁带数据备份及恢复功能。从理论与实践上阐述了如何利用SQL中现有的数据库备份和恢复的命令以及NT中的IDC技术。 关键词:Web信息系统;磁带数据备份;桥数据库;IDC文件;数据恢复1
- 分类:应用软件
- sql2k中新增加的Function的sqlbook
- 分类:应用软件
- 怎样用SQL
- 以前在介绍SQL2k的时候已经提到了SQL2k对XML" target=_blank>XML的支持,使用for XML" target=_blank>XML语句就可以很容易的把执行的结果转化为一个XML" target=_blank>XML,这样可以在很大程度上提高系统运行效率和开发速度,详细的内容请参见Books Online。 但是在使用ADO(Required ADO 2.6)访问返回的XML" target=_bla
- 分类:应用软件
- 总结
- 其实所有的死锁最深层的原因就是一个:资源竞争表现一: 一个用户A 访问表A(锁住了表A),然后又访问表B 另一个用户B 访问表B(锁住了表B),然后企图访问表A 这时用户A由于用户B已经锁住表B,它必须等待用户B释放表B,才能继续,好了他老人家就只好老老实实在这等了 同样用户B要等用户A释放表A才能继续这就死锁了解决方法: 这种死
- 分类:应用软件