Welcome 微信登录

首页 / 数据库 / SQLServer

在安装了Sql2000的基础上安装Sql2005的详细过程 图文

在安装了Sql2000的基础上安装Sql2005的详细过程 图文

Sql2005版本:Sql2005开发版,两张CD的那种操作系统:Window 2003 Server假设您的电脑已安装了Sql2000,下面开始安装Sql2005。一、运行光盘1跳过 准备 步骤,直接进行“服务器组件、工具、联机丛书和示例”的安装。接着是许可协议,当然选择“我接受许可条款和条件”,不选择就没得装了。然后是sqlserver进行安装前的支持组件安装、扫描计算机配置,接着才进入安装向导。在安装向导里,sqlserver 2005安装程序会对系...
SQLSERVER服务手工启动 批处理文件

SQLSERVER服务手工启动 批处理文件

不比2000有个 开关的程序 所以上网找了下教程 自己写个批处理 自动启动服务 哇哈哈 突然觉得 只要有网络 语言不是啥大的障碍 写起来都差不多呀 哇哈哈 话说最近又加了个ORACLE的服务 依然偷懒 把原先的改改用吧 哈哈 就成这样了 复制代码 代码如下: @echo off echo 开启SQLSERVER服务按1 echo 关闭SQLSERVER服务按2 echo 开启ORACLE服务按3 echo 关闭ORACLE服务按4 set /p ans= ...
SQL Server如何保证可空字段中非空值唯一

SQL Server如何保证可空字段中非空值唯一

表结构如下面代码创建 复制代码 代码如下: CREATE TABLE test_tb ( TestId int not null identity(1,1) primary key, Caption nvarchar(100) null ); GO 解决方案1: 对于这个问题,大家的第一个想法可能是:在Caption这个字段上面加一个唯一键不就可以了吗?好,我们按着这个思路做下去,先创建唯一索引。 复制代码 代码如下: CREATE UNIQUE NON...
sqlserver 2000中每个服务器角色的解释

sqlserver 2000中每个服务器角色的解释

固定服务器角色 描述 sysadmin 在 SQL Server 中进行任何活动。该角色的权限跨越所有其它固定服务器角色。 serveradmin 配置服务器范围的设置。 setupadmin 添加和删除链接服务器,并执行某些系统存储过程(如 sp_serveroption)。 securityadmin 管理服务器登录。 processadmin 管理在 SQL Server 实例中运行的进程。 dbcreator 创建和改变数据库。 diskadmin...
SQL Server允许重复空字段不空字段值唯一

SQL Server允许重复空字段不空字段值唯一

表结构如下面代码创建 复制代码 代码如下: CREATE TABLE test_tb ( TestId int not null identity(1,1) primary key, Caption nvarchar(100) null ); GO 解决方案1: 对于这个问题,大家的第一个想法可能是:在Caption这个字段上面加一个唯一键不就可以了吗?好,我们按着这个思路做下去,先创建唯一索引。 复制代码 代码如下: CREATE UNIQUE NON...
SQL Server复制功能要避开缺陷的干扰小结

SQL Server复制功能要避开缺陷的干扰小结

SQL Server的复制分为三种,下面介绍一下这三种复制技术及其存在的一些缺陷,大家在使用时可以根据具体的情境选择适用的复制方法,避开这些缺陷的干扰。 1. 快照复制 A每隔一段时间将B中的相应表中的数据全部删除,然后将自己相应表中的全部插到B中。此种方式显然不适合我们的应用,不予考虑。 2. 事务复制 对A中的每一个满足复制条件的事务,每隔一定时间A都应用到B上,反之亦然。SQL Server 通过把数据传给三个存储过程(插入,删除,修改)进行数据的修...
SQLServer 2000定时执行SQL语句

SQLServer 2000定时执行SQL语句

我不知道存储过程等能否实现,但是SQL Server 2000的作业调度确实有这样的功能,怎样使某些SQL语句定时执行呢,依次进行下面的操作: 企业管理器 --管理 --SQL Server代理 --右键作业 --新建作业 --“常规”项中输入作业名称 --“步骤”项 --新建 --“步骤名”中输入步骤名 --“类型”中选择“Transact-SQL 脚本(TSQL)” --“数据库”选择执行命令的数据库 --“命令”中输入要执行的语句: INSERT /...
SQL 中 NULL值测试代码

SQL 中 NULL值测试代码

刚刚想从数据库中的表EXPERT_DETAILS中检索出修改人Modifier(类型 VARCHAR2(20),可为空)为空的那些记录,因为该字段的类型为VARCHAR2(20),我使用的SQL语句为 复制代码 代码如下: select * from expert_details twhere t.modifier = "" 没有检索出一条记录,而这与存储在该表中的记录是不相符的。后来想到即便是空字符型存储在数据库中也应该是NULL而不是""。 然后我使...
SQL 中sp_executesql存储过程的使用帮助

SQL 中sp_executesql存储过程的使用帮助

摘自SQL server帮助文档对大家优查询速度有帮助!建议使用 sp_executesql 而不要使用 EXECUTE 语句执行字符串。支持参数替换不仅使 sp_executesql 比 EXECUTE 更通用,而且还使 sp_executesql 更有效,因为它生成的执行计划更有可能被 SQL Server 重新使用。 自包含批处理sp_executesql 或 EXECUTE 语句执行字符串时,字符串被作为其自包含批处理执行。SQL Server 将...
sqlserver存储过程中SELECT 与 SET 对变量赋值的区别

sqlserver存储过程中SELECT 与 SET 对变量赋值的区别

SQL Server推荐使用 SET 而不是 SELECT 对变量进行赋值。当表达式返回一个值并对一个变量进行赋值时,推荐使用 SET 方法。下表列出 SET 与 SELECT 的区别。请特别注意红色部分。setselect同时对多个变量同时赋值不支持支持表达式返回多个值时出错将返回的最后一个值赋给变量表达式未返回值变量被赋null值变量保持原值下面以具体示例来说明问题:create table chinadba1(userid int ,addr var...
sqlserver 高性能分页实现分析

sqlserver 高性能分页实现分析

先来说说实现方式: 1、我们来假定Table中有一个已经建立了索引的主键字段ID(整数型),我们将按照这个字段来取数据进行分页。 2、页的大小我们放在@PageSize中 3、当前页号我们放在@CurrentPage中 4、如何让记录指针快速滚动到我们要取的数据开头的那一行呢,这是关键所在!有了Set RowCount,我们就很容易实现了。 5、如果我们成功地滚动记录指针到我们要取的数据的开头的那一行,然后我们把那一行的记录的ID字段的值记录下来,那么,利...
<< 261 262 263 264 265 266 267 268 269 270 >>