-
SQL 2005 Express身份验证方式配置及启用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:114
当我们启动SQL Server Management Studio Express时,首先它要连接到我们的SQL Server 2005Express,我们在安装SQL Server 2005Express时,默认的实例为SQLExpress,服务器名称的组成为:机器名实例名,因此,本例的服务名称为W2K3-CSQLEXPRESS(注:安装SQL[详细]
-
Sql Server 存储过程的两个示例代码
所属栏目:[MsSql教程] 日期:2020-12-12 热度:56
例1: create proc proc_stu @sname varchar(20), @pwd varchar(20) as select * from ren where sname=@sname and pwd=@pwd go 查看结果:proc_stu 'admin','admin' 例2: 下面的存储过程实现用户验证的功能,如果不成功,返回0,成功则返回1. CREATE PROCE[详细]
-
SQLserver数据库危险存储过程删除与恢复方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:165
SQL的扩展的删除与恢复 删除 代码如下: use master exec spdropextendedproc xpcmdshell exec spdropextendedproc xpdirtree exec spdropextendedproc xpenumgroups exec spdropextendedproc xpfixeddrives exec spdropextendedproc xploginconfig exec spdro[详细]
-
Sql Server 2005“版本变更检查 (警告)"的问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:192
今天同事在安装SqlServer2005时遇到版本变更检查 (警告) 问题导致安装失败,警告提示如下: - 版本变更检查 (警告) 消息 版本变更检查 若要将现有的 Microsoft SQL Server 2005 实例更改为 SQL Server 2005 的其他版本,必须从命令提示符下运行 SQL Server 2[详细]
-
SQL Server 2005 PIVOT 用法示例
所属栏目:[MsSql教程] 日期:2020-12-12 热度:54
最近学习 SQL 2005的新特性,可能很多人都知道了,我反应比较慢,过两天都2010年了,才开始学2005.总结一下: 表如下: create table tb(ID varchar(50),CName varchar(50),Amount money,ActionDate datetime) insert into tb values('001','a',2000.00,'200[详细]
-
Windows 2003下安装sql2008失败的原因
所属栏目:[MsSql教程] 日期:2020-12-12 热度:186
1. 安装windows 2003操作系统,下载安装全部微软补[详细]
-
uniqueidentifier数据类型常识及应用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:180
uniqueidentifier数据类型可存储16字节的二进制值,其作用与全局唯一标记符(GUID)一样。GUID是唯一的二进制数:世界上的任何两台计算机都不会生成重复的GUID值。GUID主要用于在用于多个节点,多台计算机的网络中,分配必须具有唯一性的标识符。 在SQL中 ROW[详细]
-
实例:Sql server和MYsql中update多条数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:77
建站学院文档 mssql server 中 使用动态表名 MY sql server存储过程完整例子 大家直接看代码: MS sql server中使用动态的表名: declare @tableName nvarchar(160) set @tableName = 't_stat_all' declare @sql nvarchar(160) print @tableName set @sql='s[详细]
-
重建索引能释放掉字段因更改而产生额外列偏移量
所属栏目:[MsSql教程] 日期:2020-12-12 热度:178
1建表和索引 create table index_test (id int identity(1,1),name sysname); create clustered index nonidex_id on index_test(id); 2 插入测试数据 declare @count int=1; while @count=100000 begin insert into index_test(name) select replace(left(c[详细]
-
SQL2005错误号:MSSQL_REPL-2147201001的解决方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:159
SQL Server 2005打了SP3补丁后复制出错的解决方法(错误号: MSSQL_REPL-2147201001) 本来,我们内网的一个数据库群集和外网的一个数据库群集是通过网闸联通的,并分别在两个数据库群集上做了复制用来同步数据,虽然有时会出现一些小问题,但总体上工作还算正[详细]
-
目前工作中几个常用的SQL存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:61
以下几个存储过程以HolidayList表为基础 --创建节假日表 CREATE TABLE [dbo].[HolidayList] ( [HolidayId] [int] IDENTITY (1,1) NOT NULL, [HolidayDate] [smalldatetime] NULL, [HolidayName] [varchar] (16) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMAR[详细]
-
SQL Server索引中include的魅力[具有包含性列的索引]
所属栏目:[MsSql教程] 日期:2020-12-12 热度:114
开文之前首先要讲讲几个概念 【覆盖查询】 当索引包含查询引用的所有列时,它通常称为覆盖查询。 【索引覆盖】 如果返回的数据列就包含于索引的键值中,或者包含于索引的键值+聚集索引的键值中,那么就不会发生Bookup Lookup,因为找到索引项,就已经找到所[详细]
-
SQL Server 2005通过日志查看服务器的运行情况
所属栏目:[MsSql教程] 日期:2020-12-12 热度:72
4.6 通过日志查看服务器的运行情况 SQL Server 2005可以将某些系统事件和用户自定义的事件记录到SQL Server错误日志和Windows应用程序日志中。这两种日志都会自动标上时间。 4.6.1 在【事件查看器】中查看服务器的运行情况 SQL Server 2005服务器的启动、关[详细]
-
SQL Server备份集中的数据库备份与现有的数据库不同的解决
所属栏目:[MsSql教程] 日期:2020-12-12 热度:132
在SQL Server 2005和2008中,如果您新建了数据库,打算还原数据库备份的话,如果两者的数据库结构等不同的话,就会提示:备份集中的数据库备份与现有的数据库不同之类的错误,如下图。巧的很,今天小编的一位朋友也遇到这样的问题,我们一起来看看解决方法。[详细]
-
SQL SERVER函数之表值函数的处理
所属栏目:[MsSql教程] 日期:2020-12-12 热度:112
编程之家 jb51.cc 有些情况可能用下表值函数,表值函数主要用于数据计算出来返回结果集,可以带参数(和视图的一个大的区别),如果函数中没有过多的逻辑处理,如变量的定义,判断等,表值函数返回结果集可以简单向下面这么写: 以下为引用的内容: CREATE F[详细]
-
远程连接SQL SERVER 2000服务器方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:136
远程连接SQL Server 2000的解决方案: 需求如下:需要远程连接外地的SQL Server 2000服务器。 测试条件:一个公网IP,两个静态IP。 具体步骤: 一、ping服务器IP能否ping通 观察远程SQL Server 2000服务器的物理连接是否存在。如果不行,请检查,查看配置,当[详细]
-
SQL Server Management Studio 2005非常慢的原因
所属栏目:[MsSql教程] 日期:2020-12-12 热度:119
编程之家 jb51.cc 打开Microsoft SQL Server Management Studio 2005非常慢,特别慢的原因,sql2005启动时总是试图连接网络,所以当你网络不通时,启动变的非常慢(一分钟以上),所以请设置不要连接网线即可。 First Step: 1. Go to Start - Programs - Micros[详细]
-
SQL Server中批量插入数据方式的性能对比
所属栏目:[MsSql教程] 日期:2020-12-12 热度:135
昨天下午快下班的时候,无意中听到公司两位同事在探讨批量向数据库插入数据的性能优化问题,顿时来了兴趣,把自己的想法向两位同事说了一下,于是有了本文。 公司技术背景:数据库访问类(xxx.DataBase.Dll)调用存储过程实现数据库的访问。 技术方案一: 压缩[详细]
-
如何清除SQL Server 2005的LOG文件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:50
SQL Server 数据库使用时间一长就会导致Log文件逐渐变的庞大,想备份一下数据库,想发给谁都很困难 运行下面的语句就可以清到Log文件只剩下1M左右的空间. DUMP TRANSACTION 数据库名 WITH NO_LOG DBCC SHRINKDATABASE('数据库名',TRUNCATEONLY)[详细]
-
SQL SERVER基础:操作与命令大全
所属栏目:[MsSql教程] 日期:2020-12-12 热度:114
SQL分类: DDL数据定义语言(CREATE,ALTER,DROP,DECLARE) DML数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除[详细]
-
SQL2008 阻止保存要求重新创建表的更改的解决方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:172
编程之家 jb51.cc SQL Server 2008 阻止保存要求重新创建表的更改的问题 在MS SQL Server 2008的管理器中,如果修改已有表的列,会弹出如下的页面: 大意是,解决这个问题的办法有二 第一,需要删除现有表,而后重新构建该表,或者 第二,更改阻止保存要求重[详细]
-
sqlserver获取当前日期的最大时间值
所属栏目:[MsSql教程] 日期:2020-12-12 热度:63
如果你有看到这篇,会看到Insus.NET在SQL Server2008使用最简单的方法取到午夜时间值。 那你也许会问及,怎样获取当前系统日期的最大时间值,如yyyy-MM-dd 23:59:59.997。 我们可以使用DATEADD函数,来实现,以当前日期的午夜时间值加一天,即得到第二天的午[详细]
-
Sql2000中的ntext类型的字段修改出现错误
所属栏目:[MsSql教程] 日期:2020-12-12 热度:117
问题: 字段类型为ntext时出现修改数据错误,网页不报错,但ie状态栏走了一点点不动了,数据也修改不了,改为其它类型的,就可以修改,经检查,程序上下数据传递正确 :修改页代码如下: % menuid=request(menuid) cdnr=request(cdnr) Set rs=Server.CreateO[详细]
-
清空SQL Server数据库中所有表数据的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:62
其实删除数据库中数据的方法并不复杂,为什么我还要多此一举呢,一是我这里介绍的是删除数据库的所有数据,因为数据之间可能形成相互约束关系,删除操作可能陷入死循环,二是这里使用了微软未正式公开的sp_MSForEachTable存储过程。 也许很多读者朋友都经历[详细]
-
SQL语句简单嵌套查询与非嵌套查询的比较
所属栏目:[MsSql教程] 日期:2020-12-12 热度:152
某天的工作是修复某个项目的bug,接着就发现,其sql极其混乱,有非常多的left join和in操作,还有嵌套查询(只有一个表的嵌套查询)。不知道看到过哪里的资料说,嵌套查询速度慢,于是我把全部嵌套查询都改成join的形式,嵌套查询里面的where条件,我都写到jo[详细]