- SQL Server 2005 中的 T-SQL
- 错误处理:TRY 和CATCH 将行转换为列:PIVOT 和UNPIVOT XML改进 贴士1:用TRY和CATCH进行错误处理 自带的错误处理是T-SQL经常被用来与其他语言进行比较的缺点。SQL Server 2005引入了TRY和CATCH,与其他许多数据库一样。通过使用这种许多开发人员和数据库管理员都熟悉的方式来进行错误处理将大大提高对SQL Server的信心。 BEGI
- 分类:故障解答
- 常用的数据库备份类型有哪些?
- 对数据库的备份是网站管理人员的必修课,那么常用的数据库备份方式有哪些呢?应如何选择? 数据库备份有四种类型,分别应用于不同的场合,下面简要介绍一下。 1、完全备份 这是大多数人常用的方式,它可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象。但它需要花费更多的时间和空间,所以,
- 分类:故障解答
- SQL Server数据库文件恢复技术
- SQL Server数据库备份有两种方式,一种是使用BACKUP DATABASE将数据库文件备份出去,另外一种就是直接拷贝数据库文件mdf和日志文件ldf的方式。下面将主要讨论一下后者的备份与恢复。本文假定您能熟练使用SQL Server Enterprise Manager(SQL Server企业管理器)和SQL Server Quwey Analyser(SQL Server查询分析器) [b]1、正常
- 分类:故障解答
- 关于 Oracle 触发器的问题
- oracle登录信息的触发功能. 下面的一段代码是在以前的一帖子上的 create table login_log ( session_id int not null, --sessionid login_on_time date, --登入时间 login_off_time date, --登出时间 user_in_db varchar2(30), --登入的db user machine varchar2(20), --机器名 ip_address varchar2(20), --ip地址 run_prog
- 分类:故障解答
- 关于在 SQL-SERVER 里调用 COM 组件
- Sql-server里可以调用基于IDispatch的COM组件,有兴趣的可以自己去查SQL帮助里的sp_OACreate、sp_OAMethod、sp_OADestroy等存储过程的用法。 下面是我在一个短信报警的小项目里的一些sql代码,报警信息通过各类软件插入到sql-server里,然后通过触发器调用组件,并发送短信到指定手机上去,实现自动报警功能。 //测试数据库
- 分类:故障解答
- 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_provider
- 分类:故障解答
- Oracle 的入门心得(推荐)
- Oracle 的体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,所以把学习经验共享一下,希望让刚刚入门的人对oracle有一个总体的认识,少走一些弯路。 一、定位 oracle分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form
- 分类:故障解答
- 数据库,免费的味道如何?
- 正如天下没有免费的午餐一样,也没有免费的软件。“如果有,也是功能非常简单,与正式版相差甚远的产品。”很多用户都会如此抱怨。 用户眼中的“免费” MySQL应该是免费数据库的代表,至今已有很多中小企业的用户从中受益。据雅虎的一位技术人员透露,雅虎财经网站用了MySQL的免费数据库软件后,效果不错。“现在,雅虎正考
- 分类:故障解答
- SYBASE 使用技巧集锦 FAQ
- Q.如何解决数据库被标记为“suspect“的问题之一( 一般解决方案)? A.现象:Error 926 Severity Level 14 Error Message Text Database ’xx’ cannot be opened - it has been marked SUSPECT by recover Explanation (1) 当你使用Transact_SQL命令操作这个数据库的数据时, 出现这个信息, 这是一个严重的错误, 如果 你要
- 分类:故障解答
- MS-SQL Server 2005 中 T-SQL 的增强
- 丰富的数据类型 Richer Data Types 1、varchar(max)、nvarchar(max)和varbinary(max)数据类型最多可以保存2GB的数据,可以取代text、ntext或image数据类型。 CREATE TABLE myTable ( id INT, content VARCHAR(MAX) ) 2、XML数据类型 XML数据类型允许用户在SQL Server数据库中保存XML片段或文档。 错误处理 Error Handling 1
- 分类:故障解答
- 优化数据库前,应该问自己的 10 个问题
- 优化数据库前,应该问自己的 10 个问题 在优化你的数据库时,你可能没有用到这些细节的优点。以下是10个关于你的数据库性能的问题,需要你问问自己。 1. 假设你的数据库不需要存储特殊字符的能力,尤其是Unicode标准中规定的那些字符,你有没有在系统中把nchar类型替换成char之类的各种适用的字段类型? 2. 你是不是在用sma
- 分类:故障解答
- SQL Server 2005 的 30 项显著特性
- 10大显著数据库管理特性 数据库镜像:利用新增数据库镜像解决方案扩展日志传送功能。您可以使用数据库镜像特性通过设置自动故障转移至备用服务器的方式来增强SQL Server系统的功能。 在线恢复:利用SQL Server 2005,数据库管理员可以在SQL Server实例运行状态下执行恢复操作。由于只有那些被恢复的数据无法使用,数据库的
- 分类:故障解答
- 五种提高 SQL 性能的方法
- 有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长,他们就会
- 分类:故障解答
- 如何不通过其他工具把图片、声音等存储到 SQLServer 中
- 用 image 类型 方法: 1、建立过程 CREATE PROCEDURE sp_textcopy ( @srvname varchar (30), @login varchar (30), @password varchar (30), @dbname varchar (30), @tbname varchar (30), @colname varchar (30), @filename varchar (30), @whereclause varchar (40), @direction char(1)) AS DECLARE @exec_str varchar (
- 分类:故障解答
- 数据库设计经验谈(下)
- 第 3 部分 - 选择键和索引 数据采掘要预先计划 我所在的某一客户部门一度要处理 8 万多份联系方式,同时填写每个客户的必要数据(这绝对不是小活)。我从中还要确定出一组客户作为市场目标。当我从最开始设计表和字段的时候,我试图不在主索引里增加太多的字段以便加快数据库的运行速度。然后我意识到特定的组查询和信息采
- 分类:故障解答
- 数据库设计经验谈(上)
- 一个成功的管理系统,是由:[50% 的业务 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复
- 分类:故障解答
- 使用 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
- 分类:故障解答
- 巧用 Sybase 数据库的超级用户密码
- 在使用 Sybase 数据库的过程中,我们经常会遇到Sybase数据库系统上锁的情况,而多数情况下,用户必须通过超级用户身份登录系统,以处理该进程。通常为了保障Sybase数据库系统的安全性,超级用户口令往往掌握在数据库管理员的手中。 当上述情况发生时,如果数据库管理员不在现场或无法通过其他方式进行处理时,口头告知密码
- 分类:故障解答
- MYSQL 的安全性分析
- 数据库是电子商务、金融以及ERP系统的基础,通常都保存着重要的商业伙伴和客户信息。大多数企业、组织以及政府部门的电子数据都保存在各种数据库中,他们用这些数据库保存一些个人资料,还掌握着敏感的金融数据。但是数据库通常没有象操作系统和网络这样在安全性上受到重视。数据是企业,组织的命脉所在,因此选择一款安全
- 分类:故障解答
- MYSQL 用户 root 密码为弱口令的攻击
- 1、连接到对方MYSQL 服务器 mysql -u root -h 192.168.0.1 mysql.exe 这个程序在你安装了MYSQL的的BIN目录中 2、让我们来看看服务器中有些什么数据库 mysql〉show databases; MYSQL默认安装时会有MYSQL、TEST这两个数据库,如果你看到有其它的数据库那么就是用户自建的数据库。 3、让我们进入数据库 mysql〉use test; 我们
- 分类:故障解答
- PostgreSQL 最常见问题
- 常见问题 1.1)PostgreSQL 是什么?该怎么发音? 1.2)PostgreSQL 的版权是什么? 1.3)PostgreSQL 可以运行在哪些操作系统平台上? 1.4)我从哪里能得到 PostgreSQL? 1.5)我从哪里能得到对 PostgreSQL 的支持? 1.6)我如何提交一个BUG报告? 1.7)最新版的PostgreSQL 是什么? 1.8)能够获取的最新文档有哪些? 1.9)我如何了解
- 分类:故障解答
- SQL 数据恢复问题深入剖析
- 一般性的数据库恢复问题解疑问: 一,首先是数据库服务器崩溃或文件被破坏导致数据库不能使用,如果数据没有备份,则在SQL SERVER安装目录的DATA文件夹下,默认的路径(“C:\Program Files\Microsoft SQL Server\MSSQL\Data“)中会找到原来数据库的原文件,DatabaseName_Data.MDF和databaseName_Log.LDF两个文件。把这两个文
- 分类:故障解答
- MySQL(Linux) 用户管理之总结
- 用 root 登录(仅限本地) [root@np3 bin]# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 344 to server version: 4.1.10a-standard Type ’help;’ or ’\h’ for help. Type ’\c’ to clear the buffer. mysql〉 增加或修改用户权限---本地
- 分类:故障解答
- Apache MySQL PHP SSL 服务器之完全安装攻略
- 目的 我们的目标是安装一个允许我们托管多个网站的web服务器,其中一些是针对电子商务的安全解决方案,而大部分网站是通过连接一个数据库服务器并且提取其数据的脚本驱动的。 为了这个任务所需的工具是: Apache-一个网站服务器 Mod_SSL-一个安全套接字层(SSL)的模块 OpenSSL-开放源代码工具箱(mod_ssl所需) RSARef-仅
- 分类:故障解答
- 关于不能安装 MS-SQLServer2000 的问题
- 重装系统后发现MSSQL2000装不了了,会提示一些错误,根据提示搜索了下,搜索到一篇文章。症状几乎一模一样,原来可能是安装目录是中文的原因,本机正好有MDAC2.8,先装了试试,装了后重启再安装,一切正常。 附文: 存在问题:当安装程序安装到:“安装程序正在安装ms数据访问组件”时,屏幕出现错误提示: command line op
- 分类:故障解答
- SQL Server 2000 的安全配置
- 数据库是电子商务、金融以及ERP系统的基础,通常都保存着重要的商业伙伴和客户信息。大多数企业、组织以及政府部门的电子数据都保存在各种数据库中,他们用这些数据库保存一些个人资料,比如员工薪水、个人资料等等。数据库服务器还掌握着敏感的金融数据。包括交易记录、商业事务和帐号数据,战略上的或者专业的信息,比如
- 分类:故障解答
- 数据库正规化和设计技巧
- 在动态网站的设计中,数据库设计的重要性不言而喻。如果设计不当,查询起来就非常吃力,程序的性能也会受到影响。无论你使用的是mySQL或者Oracle数据库,通过进行正规化的表格设计,可以令你的PHP代码更具可读性,更容易扩展,从而也会提升应用的性能。 简单说来,正规化就是在表格设计时,消除冗余性和不协调的从属关系。在
- 分类:故障解答
- Oracle 数据库备份技术
- ---- 1 引言 ---- ORACLE数据库是一种大型关系型的数据库,可以存贮达到存贮TB的数据,那么如何保证这些数据的安全尤其至关重要,我们从1991年开始使用ORACLE数据库,通过这些年的使用,我们制定了一整套的ORACLE数据库的备份制度。现在把我们的备份制度介绍给大家,供大家参考。 ---- 2 根据实际需要决定数据库的运行方式
- 分类:故障解答
- 加大 mySQL 的最大连接数
- mySQL 的最大连接数默认是 100, 这个数值对于并发连接很多的数据库应用是远远不够的,可以把它适当调大。 whereis safe_mySQLd 找到 safe_mySQLd 的位置,然后编辑它,找到mySQLd启动的那两行,在后面加上参数 -O max_connections=1000 例如 --- safe_mySQLd.orig Mon Sep 25 09:34:01 2000 safe_mySQLd Sun Sep 24 16:56:4
- 分类:故障解答
- Oracle 的入门心得
- Oracle的体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,所以把学习经验共享一下,希望让刚刚入门的人对oracle有一个总体的认识,少走一些弯路。 一、定位 oracle分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form
- 分类:故障解答