weizhiai12的专栏

KevinGao的地盘

数据库镜像搭建

一 概述  数据库镜像是SQL SERVER 2005用于提高数据库可用性的新技术。数据库镜像将事务日志记录直接从一台服务器传输到另一台服务器,并且能够在出现故障时快速转移到备用服务器。可以编写客户端程序自动重定向连接信息,这样一旦出现故障转移就可以自动连接到备用服务器和数据库。  优势:数...

2012-07-30 20:13:54

阅读数 1332

评论数 0

Clustered和Nonclustered Indexes 各自得特点和区别及长短处

1 簇索引 簇索引对表的物理数据页中的数据按列进行排序然后再重新存储到磁盘上即簇索 引与数据是混为一体的它的叶节点中存储的是实际的数据由于簇索引对表中的数据一 一进行了排序因此用簇索引查找数据很快但由于簇索引将表的所有数据完全重新排列 了它所需要的空间也就特别大大概相当于表中数据所...

2012-07-30 09:14:25

阅读数 802

评论数 0

SQL Server 2008中获取数据库所有表及其字段名称、类型、长度的SQL

对于有些数据库我们没有权限或者因为其它原因无法查看其数据库的表结构,那么我们将要自己想办法去做了,如果能够应用程序访问的话,我们就可以使用如下所示的 sql脚本来获取数据库中的所有表结构了,代码如下:   use AdventureWorks2008 go   SELECT (ca...

2012-07-25 17:14:41

阅读数 3269

评论数 0

SQL语句恢复数据库时一直显示“正在还原”

“RESTORE DATABASE " + dbName + " From disk='" + filePath + "' WITH REPLACE,NORECOVERY "; dbName:数据库名 filepath:备份数据所在的路径名(包...

2012-07-25 16:34:22

阅读数 5931

评论数 0

SQL Server中事务处理的注意事项

在做项目开发的时候,对数据库的事务大家应该不会陌生,但是如何使用好事务呢? 以下有几个注意点和大家一起分享下: 1.对要做的业务处理,事务操作的时间要尽可能的短。保持事务打开会让资源在很长的一段时间内处于锁定状态,这样会阻塞其他用户进行操作或读取数据。 2.最小化由事务锁定的资源。例如,...

2012-07-23 21:53:39

阅读数 1172

评论数 0

带CheckBox列头的DataGridView(一)

在项目的开发中,在DataGridView中将CheckBox作为第一列使用的很平常,使用微软自带DataGridView中的DataGridViewCheckBoxCell,但是微软自带的DataGridView中又没有能够将CheckBox作为列头来做全选和全取消选择的功能。所以如果想实现在列...

2012-07-23 10:41:49

阅读数 5438

评论数 3

关于开发人员数据库权限配置以及规范数据库升级流程

在项目的新版本发布过程中,暴露出了一些数据库权限管理的问题和数据库升级流程规范的问题。 在这次发布完真实版后,居然发现有些脚本没有被执行,导致用户升级完就出现了些Bug,产生了很不好的影响。 为此项目组专门开会讨论这个问题,具体原因分析如下: 1.开发人员现在都有测试数据库的写入权限,导致人...

2012-07-20 23:07:21

阅读数 1826

评论数 0

关于已经上线项目的升级的启示

目前在公司参与开发的一个项目是一个非常成熟稳定的项目,项目已经在全国的经销商推广使用了几年了,因此对于新版本的每次升级首要考虑的不影响用户的使用的情况下发布新功能和修复bug。对于开发人员而言,每次的新版本发布将会面临着很大的压力。 因为即使我们再三小心,也难免在发布新版本时,不对用户产生丝...

2012-07-20 22:44:38

阅读数 586

评论数 0

查询整个数据库中某个特定值所在的表和字段的方法

有时候我们想通过一个值知道这个值来自数据库的哪个表以及哪个字段,在网上搜了一下,找到一个比较好的方法,通过一个存储过程实现的。只需要传入一个想要查找的值,即可查询出这个值所在的表和字段名。 前提是要将这个存储过程放在所查询的数据库。 CodeCREATE PROCEDURE [dbo].[...

2012-07-17 10:45:57

阅读数 1001

评论数 0

SQL Server中查询某列所在的数据库中所在的表

有时候数据库中表很多,而自己又不太熟悉时,想查询某个列在那个表中时,可不可以用SQL直接查询出来呢,答案是可以的,如下所示就有一个 示例代码: select a.name 表名,b.name 列名 from sys.objects a,sys.columns b where object_...

2012-07-17 10:43:39

阅读数 2692

评论数 0

SQL Server数据库中使用sql脚本删除指定表的列

在SQL Server数据库中删除某一列,使用数据库管理工具直接可视化操作是很简单的,但是如果要用sql脚本呢?可能你会说很简单,直接用 ALTER TABLE [要删除的字段所在的表名] DROP COLUMN [要删除的字段]; GO 这样不就OK了吗? 可是如果这个字段上要...

2012-07-16 11:25:40

阅读数 1685

评论数 0

win7 iis6 配置如何让局域网内其它用户访问

1.win7安装IIS后,本地测试没有问题,说明IIS的配置正确,如果本地测试有问题,先检查IIS安装配置情况。 2、检查计算机网络情况,发现本地网络正常。如果win7不能访问网络,请先正确配置网络连接。 3、检查防火墙设置,本文遇到的错误就是由于Win7自带的防火墙阻止了网站程序的端口,...

2012-07-11 15:40:31

阅读数 4146

评论数 0

SQL Server游标使用快速上手

使用游标有四种基本的步骤:声明游标、打开游标、提取数据、关闭游标。 如下面SQL示例所示: -- ============================================= -- Author:        -- Create date: -- Des...

2012-07-08 17:05:19

阅读数 610

评论数 0

查询指定数据库的当前连接数和关闭指定数据库的所有连接

--数据库当前能接受的最大连接数 select @@MAX_CONNECTIONS --查询所有数据库当前的连接数 sp_who --查询指定数据库的当前连接数 SELECT * FROM [Master].[dbo].[SYSPROCESSES] WHERE [DBID] I...

2012-07-05 21:00:34

阅读数 1179

评论数 0

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