有关分页 SQL 的资料很多,有的使用存储过程,有的使用游标.本人不喜欢使用游标,我觉得它耗资.效率低:使用存储过程是个不错的选择,因为存储过程是经过预编译的,执行效率高,也更灵活.先看看单条 SQL 语句的分页 SQL 吧. 方法1:  适用于 SQL Server 2000/2005 SELECT TOP 页大小 * FROM table1 WHERE id NOT IN( SELECT TOP 页大小*(页数-1) id FROM table1 ORDER BY id ) ORDER BY…
最近参与的一个系统涉及到把SQL Server 2k的数据迁移到Oracle 10G这一非功能需求.特将涉及到相关步骤列举如下供大家参考: 环境及现有资源: 1.OS: Windows 7 Enterprise 32 bits 2.开发电脑安装有数据库SQL Server 2008.以及Oracle 10G R2 3.客户提供的SQL Server 2k的数据库备份.bak文件 4.Visual Studio 2008 5.Oracle ODAC 1020221 可选方案: 1.DTS(SQL…
/* 递归查询 塗聚文---SQL Server 2005环境下的实现: */--生成测试数据 create table Dept(ID int,ParentID int,msg varchar(20)) insert into Dept select 1,0,'d' insert into Dept select 2,1,'s' insert into Dept select 3,1,'nl' insert into Dept select 4,2,'d' insert into Dept s…
数据库置疑的原因会有多种多样,不同的问题采用的步骤也会有所不同,以下的步骤不能适用所有的情况,但包括了一些基本的步骤. 数据库置疑是指数据库内部处于不一致的状态,很有可能会有数据丢失.我们推荐您从做数据库备份之前,检查过DBCC  CHECKDB没有错误,备份的数据库没有更改.    1.首先确认已经备份了.mdf和.ldf文件. 2. 在SQL Server中新建一个同名的数据库,然后停止SQL Server服务. 3. 用原有的.mdf和.ldf文件覆盖新建数据库对应的.mdf和.ldf文件…
用SQL语句添加删除修改字段1.增加字段     alter table docdsp    add dspcodechar(200)2.删除字段     ALTER TABLE table_NAME DROP COLUMNcolumn_NAME3.修改字段类型     ALTER TABLE table_name    ALTER COLUMNcolumn_name new_data_type4.sp_rename 改名    更改当前数据库中用户创建对象(如表.列或用户定义数据类型)的名称.…
Sqlserver有一个扩展属性系统表sysproperties,因为只接触过MSSQL2005及以后的版本,在生产库2008版本及联机文档上搜了下都找不到这个系统表,后来发现这个系统表在2005版本后就被另一个系统表 sys.extended_properties所代替…
本文总结一下SQL SERVER 2012/2014链接到SQL SERVER 2000的各种坑,都是在实际应用中遇到的疑难杂症.可能会有人说怎么还在用SQL SERVER 2000,为什么不升级呢? 每个公司都会有一两个几乎快被人遗忘的系统,接手维护这些系统的人可能都不知换了多少批了.它们的命运注定慢慢消亡.然而偏偏却又生命力顽强,总还有一些人在使用着这些系统.所以就处在一种尴尬的境地: 升级吧,价值不大,可能再过一两年,这系统就要被其它系统替代了.而且项目经理也没有精力.人手耗费在这上面.最…
如何在64位系统上安装SQL Server 2000? 现在用SQL Server 2000数据库的人少了吧?大都是SQL Server 2005/2008了.不过还是有需求的,今天一朋友就让我在他的64位系统上安装一个32位的SQL Server 2000. 现在用SQL Server 2000数据库的人少了吧?大都是SQL Server 2005/2008了.不过还是有需求的,今天一朋友就让我在他的64位系统上安装一个32位的SQL Server 2000. 1.下载SQL Server 2…
win7 64位安装SQL2000个人版教程 首先,如果以前安装的话,要删除干净.我也找了半天的网络资料. 1.把原来sqlserver的安装目录 C:\Program Files\microsoft SQL Server  删除 2.所有SQLServer相关的注册表全部删除,保证系统是没有装过SQLServer的状态注册表打开方式: 开始--运行--regedit 然后找下面目录删除 1).HKEY_CURRENT_USER\Software\Miocrosoft\Microsoft SQL…
SQL Server 2000 系统存储过程 在 Microsoft? SQL Server? 中,许多管理和信息活动可以通过系统存储过程执行.系统存储过程按这些分类分组. 分类 描述 Active Directory 过程 用于在 Microsoft Windows? 2000 Active Directory? 中注册 SQL Server 实例和 SQL Server 数据库. 目录过程 执行 ODBC 数据字典功能,并隔离 ODBC 应用程序,使之不受基础系统表更改的影响. 游标过程 执…
你的项目,还在用SQL Server 2000或2005吗? 很多人甚至还没有来得及用过SQL Server 2008,SQL Server 2012,现在SQL Server 2014已经出来了! 在今年的TechEd大会上,微软宣布SQL Server 2014第一个技术预览版,并且将于本月正式提供下载,而产品正式发布时间初步定在今年年底.新版本最大的亮点是表粒度级别的内存OLTP(On-Line Transaction Processing,联机事务处理系统)和提供实时的大数据分析功能.…
//sql server 2000 <add name="Connection" connectionString="Data Source=.;Initial Catalog=DB;User ID=sa;Password=sa" providerName="System.Data.SqlClient"/> //sql server 2005 <add name="Connection" connection…
2018-11-04  20:00:59 开始 //getConnection(String url, String user, String password) //url:连接数据库的URL 3 //user:连接数据库的用户名 4 //password:连接数据库的密码 //加载MySQL数据库驱动程序(包名为mysql_connector_java.5.1.36_bin.jar) Class.forName("com.mysql.jdbc.Driver"); //获取数据库连接…
sql server 2000 单主键高效分页存储过程 (支持多字段排序) Create PROC P_viewPage             /*              nzperfect [no_mIss] 高效通用分页存储过程(双向检索) 2007.5.7  QQ:34813284              敬告:适用于单一主键或存在唯一值列的表或视图              ps:Sql语句为8000字节,调用时请注意传入参数及sql总长度不要超过指定范围            …
案例环境: 服务器A系统: Windows Server 2000 数据库版本 : Microsoft SQL Server  2000 - 8.00.2282 (Intel X86) 服务器B系统: Windows Server 2003 数据库版本 :  Microsoft SQL Server 2005 - 9.00.5000.00 (Intel X86) 开发人员想在服务器A上通过链接服务器链接到服务器B,执行 exec  [linkedserver].[msdb].dbo.sp_sen…
错误: dbbackup failed: Unable to restore database 'ppt'Not valid backupThe database was backed up on a server running version 8.00.2039. That version is incompatible with this server, which is running version 11.00.3000. Either restore the database on…
怎么样把sql server 2000的用户表的所有者,改成dbo,而不是用户名. 推荐使用下面介绍的第二种方法,执行以下查询便可以了.sp_configure 'allow updates','1' go reconfigure with override go update sysobjects set uid=1 where uid<>1 go sp_configure 'allow updates','0' go reconfigure with override 注意:上面的查询语句…
一.系统表 数据字典的详细信息请查SQL SERVER BOL,这里仅列出一部分. 1.1.sysservers 1.查看所有本地服务器及链接服务器 select * from master..sysservers 1.2.sysdatabases 1:查询非sa创建的所有数据库 select * from master..sysdatabases where sid not in(select sid from master..syslogins where name='sa') --或者 s…
1.问题现象 E:\JSP\HibernateDemo\HibernateDemoProject\src\sine>java ConnectSQLServerConnect failed!com.microsoft.sqlserver.jdbc.SQLServerException: 用户 'sa' 登录失败.该用户与可信 SQL Server 连接无关联. at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseEr…
可能很多朋友都遇到想同时在自己的机器上运行Microsoft SQL Server 2000以及Microsoft SQL Server 2005和Microsoft SQL Server 2008.本人就想这样,经过搜索发现有朋友这样成功安装,于是经过多次实践证明,SQL Server 2000 + SQL Server 2005 +SQL Server  2008,完全可以共存在一台机器上,不过请注意一下提示: (1)实例名一定要不同(如:2000用默认实例.2005安装时命名实例SQL20…
说明:这篇文章是几年前我发布在网易博客当中的原创文章,但由于网易博客现在要停止运营了,所以我就把这篇文章搬了过来,虽然现如今SQL Server 2000软件早已经过时了,但仍然有一部分人在使用它,尤其是某些高校的学生在做毕业设计或者课程设计的时候可能会使用到,所以就把该软件的安装过程保留在这里吧. 另外,此SQL Server 2000软件只能在Windows XP或者更低的操作系统上正常安装和使用,在Windows 7或者更高版本的操作系统上需要经过很多复杂的设置后才能安装和使用(而且还不一…
前言 Lz主要目的是在Spring中配置SQL server 2000数据库,但实现目的的过程中参差着许多SQL server 2000的知识,也包罗在本文记载下来!(Lz为什么要去搞sql server2000而不去搞2005或2008的,Lz所处的环境需求,这点是小问题,别在意) Spring里面主要的配置 <property name="driverClass"> <value>net.sourceforge.jtds.jdbc.Driver</va…
写法: 假装有个表Shop,其中有一列ShopName,取100000到100050条数据. ROW_NUMBER 的写法 SELECT * FROM (SELECT ShopName , ROW_NUMBER() OVER(ORDER BY ShopName) as R FROM Shop) t WHERE R>100000 AND R<=100050 OFFSET,FETCH 的写法 SELECT ShopName from Shop ORDER BY ShopName OFFSET 10…
写法: 假装有个表Shop,其中有一列ShopName,取100000到100050条数据. ROW_NUMBER 的写法 SELECT * FROM ( SELECT ShopName , ROW_NUMBER() OVER(ORDER BY ShopName) as R FROM Shop ) t WHERE R>100000 AND R<=100050 OFFSET,FETCH 的写法 SELECT ShopName from Shop ORDER BY ShopName OFFSET…
2000现在用的估计不多了,把之前收集的一些复制问题整理发布出来.可能都是些很白很二的问题,但人总是由最初的无知不断成长●-● SQL Server 2000事务复制问题服务器A(发布) 服务器B(分发+订阅)1.创建发布时对表identity属性问题因为该发布不允许使用可更新的订阅,当 IDENTITY 列被传输到订阅服务器时,不会传输 IDENTITY 属性.(例如,在发布服务器上定义为 INT IDENTITY 的列在订阅服务器上将定义为 INT.)如果想将 IDENTITY 属性传输到订…
http://blog.163.com/ruifeng_00/blog/static/6904584200971291923462/   一.定义 微软当初从SYBASE将DBCC是作为数据库一致性检查(Database Consistency Check)命令扩展过来的,但经过后来的扩展,DBCC命令的功能范围增大,现在称之为数据库控制台命令(Database Console Command). 二.公开的DBCC命令 2.1验证类 对数据库.文件组.表.索引.数据库页的分配.系统目录进行的验…
SQL Server 2000~2017补丁包 https://www.cnblogs.com/VicLiu/p/11510510.html 最新更新 Product Version Latest Service Pack Latest GDR Update Latest Cumulative Update CU Release Date General Guidance SQL Server 2017 N/A KB 4505224 CU 16 (KB 4508218) 8/1/2019 SQL…
最新更新 Product Version Latest Service Pack Latest GDR Update Latest Cumulative Update CU Release Date General Guidance SQL Server 2017 N/A KB 4505224 CU 16 (KB 4508218) 8/1/2019 SQL Server 2017 Installation SQL Server 2016 SP2 (KB 4052908) KB 4505220 C…
本数据源来自 https://www.kafan.cn/edu/922556.html  目的为了备忘 把原来的sql server 2005直接装成了2012,然后在建立链接服务器链接一台sql server 2000的服务器时,报错信息大概是“SQL Server Native Client 11.0 不支持链接SQL Server 2000 及更早版本”,但是在SQL Server2012中连接其他SQL Server数据库时可以使用以下代码: exec sp_addlinkedserve…
第一种方法 今天安装SQL Server 2000遇到了个很BT的问题,提示出下: 安装程序配置服务器失败.参考服务器错误日志和C:\Windows\sqlstp.log了解更多信息. 以前进安装目录删除已安装的目录就解决了,可这次重启了五遍还是这样(我还真有耐心 -_-;) 去百度一下,在一个博客的评论里找到了解决办法. 第一步:去掉“以前的某个程序安装已在安装计算机上创建挂起的文件操作”的提示(否则你需要重启机器的) 打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\C…