sql2005专题

SQL2005 性能监视器计数器错误解决方法

【系统环境】 windows 2003 +sql2005 【问题状况】 用户在不正当删除SQL2005后会造成SQL2005 性能监视器计数器错误,如下图 【解决办法】 1、在 “开始” --> “运行”中输入 regedit,开启注册表编辑器,定位到 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVer

安装SQL2005后SQL Server Management Studio 没有出来的解决方案

一种情况,在安装 sqlServer2005 时 居然出现两个警告: 1 Com+ 目录要求 2 Edition change check 郁闷!网上说出现两个警告,是肯定装不成功的!我抱着侥幸的态度试了下,成功了。 安装成功后,正准备 “ 仅工具、联机丛书和示例(T)” 但是安装不了,他提示我“工作站组件”安装过了对现有组件无法更新或升级。 解决办法: 1 打开“控

【SQL】win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程

由于工作需要,今天要在电脑上安装SQL Server 2005。以往的项目都是使用Oracle,MS的数据库还真的没怎么用过,安装Oracle已经轻车熟路,但装SQL Server好像还有点小麻烦,所以记录下来,以留备用。 -------------------------------------------------------------------------------------

sql2005 联查多表时自动ID段

select * from (SELECT  row_number() over(order by id desc) as rowid,    [id]       ,[PureKeys]       ,[PrintCount]       ,[PrintState]       ,[HostName]       ,[Remark]       ,[PrintUs

SQL2005断电重启数据库置疑修复成功案例

SQL2005数据库,服务器突然断电,重新启动服务器后,数据库变为”置疑”数据库无法附加失败”修复成功案例 深圳某生产型企业三月底电话咨询我们    SQL SERVER 2005数据库, 在正常使用过程中 , 服务器突然断电 , 重新启动服务器后 , 数据库变为 ” 置疑 ”, 数据库无法附加。     客户在 数据库在正常读写操作过程中 ,

Sql2005 全文索引

理論部份 前言       在数据库中快速搜索数据,使用索引可以提高搜索速度,然而索引一般是建立在数字型或长度比较短的文本型字段上的,比如说编号、姓名等字段,如果建立在长度比较长的文本型字段上,更新索引将会花销很多的时间。如在文章内容字段里用like语句搜索一个关键字,当数据表里的内容很多时,这个时间可能会让人难以忍受。在SQL Server中提供了一种名为全文索引的技术,可以大大提高从长

SQL2005的BCP命令导入导出数据

BCP_Export.bat   echo BCP作成 > D:/K.log cd /d D:/ set DBNAME=jack set UNAME=sa set PNAME=sa set SNAME=127.0.0.1 bcp jack..Student out Student.txt -U%UNAME% -P%PNAME% -S%SNAME% -c -b50000 >>k.log

关于sql2005 与 myeclipse进行连接出现的小问题

C盘目录下没有jdbc这个文件夹,所以从网上下一个 这个是2008连接jdbc用的 正常解压第一个到相应的目录 主要是注意一个叫tcp/ip的协议,米有找到64位的 点击这里的tcp ip就哦了但是他的信息已经被修改好了,不知道是为什么接下来要做的是 Myeclispe连接了 遇到了一个这样的问题 driver clas

研究了这么长时间终于把sql2005的所有安装问题搞定了。

从开始准备安装sap到现在已经有1个多月了,在这段时间内遇到了各种各样的问题:特别是sql2005的安装。因为我的电脑是3核cup,如果不带补丁安装根本就安装不了。在网上查了很久,感觉很凌乱。自己在这里好好 总结一下,希望对有同样苦恼的兄弟,有所帮助。   整合SP补丁.我用的就是这方法.具体如下:   1、首先下载SQL2005SP3补丁包 和SQL2005 安装文件企业版或开发版

sql2005 批量更新多条_如何设计批量导入功能 ?

在跨境出口电商业务中,我们知道当买家购买了某个店铺的商品时,即创建了一个电商订单,接下来卖家将为买家拣货打包,并通过合作的国际出口物流公司获取包裹的物流单号,回填到电商系统给买家查看,这样就完成了订单商品的出库发货。 那么卖家是如何获取物流单号的呢? 卖家通过物流系统获取物流单号其实是一个下单的过程,即卖家在第三方物流系统中,创建了一个物流订单,下单成功后,物流系统会给出物流单号并打印面单。

SQL2005语句大全

SQL 2005语句大全 其实一般用的就是查询,插入,删除等语句而已....但学学存储过程是好事...以后数据方面的东西就不用在程序里搞喽..而且程序与数据库只要一个来回通讯就可以搞定所有数据的操作.... 一、基础 1、说明:创建数据库 Create DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:

sql2005数据库添加只读用户

-- 数据库服务器添加只读用户exec sp_addlogin 'readonly', '123456', 'stockPower'-- 打开数据库use stockpower-- 给已打开的数据库添加readonly用户exec sp_grantdbaccess 'readonly'-- 给readonly添加只读权限exec sp_addr

在sql2005中对不同XML的解析

view plain copy to clipboard print ? --联机帮助:ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.zh-CHS/udb9/html/689297f3-adb0-4d8d-bf62-cfda26210164.htm  --eg1.  DECLARE @idoc int;  DECLARE @doc varchar(4000);

SQL2005自动备份,定期删除的维护计划及自动定期清除日志

作为一名DBA,他们最常见的日常任务是: 1)定期完成数据库的完全备份或差异备份。 2)定期清理备份文件,因为存储空间有限,可能只需要保存一个时期段内的文件(比如一周内或一月内)。 而如何做到这两点呢?笔者相信在SQL SERVER2005版本出来之前要实现这种功能,也是可以实现的,只是实现定期清理备份文件显得不那么直接,一般需要手写批处理作业维护,而在SQL Server 2005版本中,这些功

VWD连接不上sql2005的解决方法

今天在用VWD2005连接SQL2005时出了点问题: 结果出不来本地的数据库们, 摸索了一阵原来是相关的服务没有启动,打开SQL Server Configuration Manager, 启动相关的服务. 再连接试下,就可以了.

SQL2005 索引设计

1、评估索引本身的占用空间,当索引相对于其数据本身过大可能会无明显作用。这种情况体现在:表很小,索引列过多,索引碎片过多。当索引在select中不起作用时,你还必须在insert和update、delete这些操作中去维护这些不起作用的数据。 2、In语句不一定不能使用索引,where id in(1,2)和where id =1 or id=2是等效的,这里的in和not in的性能是相同的。

Windows 7中安装SQL2005提示IIS未安装 解决办法

在Windows 7系统中安装SQL Server 2005时,可能会收到一个警告:提示IIS未安装或者未启用。在通过“控制面板”的“打开或关闭Windows功能”按默认设置安装IIS后,发现仍有这个提示,其原因在于IIS的默认安装设置未安装某些组件,因此只需要在默认安装时再选中以下组件(必须都安全才可以): 组件所属列表静态内容常见HTTP功能默认文档常见HTTP功能HTTP重定向常见

sql2005日志文件过大如何清理

由于安装的时候没有计划好空间,默认装在系统盘,而且又没有做自动备份、截断事务日志等,很快LDF文件就达到十几G,或者几十G ,此时就不得不处理了。 备份和计划就不说了,现在就说下怎么把它先删除吧: 1:先分离数据库 2:为了保险,先不要删除,把LDF文件重命名下 3:附件数据库。 4:OK。 以上可能遇到的问题: 1:有用户连接,无法分离(勾选“断开所有连接”) 2:附件数数据库的

SQL 2000,SQL2005 行列转换

PIVOT用于将列值旋转为列名(即行转列),在SQL Server 2000可以用聚合函数配合CASE语句实现 PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P 完整语法: table_source PIVOT( 聚合函数(value_column) FOR pivot_column IN(<column_list>) ) UNPIVOT用于将列明转为列

SQL2005当中只有数据库MDF,没有日志文件LDF的处理办法

1、新建相同名的数据库,产生相应的数据库和日志文档 2、删除产生的数据库文件,替换成现有的,数据库文件 3、启动数据库服务,数据库变为置疑或可疑状态。然后在查询分析器中运行: alter database 无日志文件的数据库名称 set emergency 设置为紧急状态。 4、再运行: alter database 无日志文件的数据库名称 set single_user

使用SQL2005自带扩展函数对字符串进行MD5加密(转)

最近,在工作中遇到一个系统整合需求,要求将两个系统的用户进行整合,最终实现用户同步登录效果。 通过分析发现其中一个系统用户密码采用了MD5加密,而另一个系统用户密码为明码存放,为了达到同步登录的要求首先就需要将用户资料进行同步,将用户名和密码保持一致。 为了实现密码的一致性,基于安全性的考虑决定将用户密码统一进行MD5加密,经过在互联网上搜索发现了一个函数hashbytes() ,此函数是微软在S

商务智能:SQL2005给我们的机会

深圳.NET俱乐部4月份活动上,xlzhu发的一本资料 《微软方向 Sql server 2005:微软的商务智能平台》,认真阅读后的一些感受,和大家一起探讨。我们应该在将来借助微软进入这个商务智能的高端领域。机会需要我们自己把握。 商务智能是最近几年里的热门话题。随着信息技术的普及,在现代的企业中,正在以前所未有的速度积累客户信息和运行数据。但单纯的数据,并不能产生价值。而商务

SQL2005数据行的二进制结构

这篇文章为另一篇重量级文章的铺垫,通过分析sqlserver中二进制数据的存储结构,来为后面的日志文件读取做铺垫。 这个分析只是一个实验,并不能覆盖全部的数据存储情况,如果有兴趣的朋友可以参考本文深入研究下去。 我们建立一个测试数据表: sql语句如下: create table log_test(id int ,code char(10),name varchar(20),dat

一个测试SQL2005数据库连接的JSP文件

这里以SQL 2005中的InterLib数据库为例,获取InterLib/tb_booktype表中的内容。效果如下: 其JSP代码如下: <%@ page language="java" import="java.sql.*" pageEncoding="GB2312"%><%@ page import="java.util.*" %><html><head><title

SQL2005中的事务与锁定(一到九整合版)

终于定下心来写这个事务与锁定的文章,下笔后才发现真的很难写,交易中事务与锁定这个话题过于复杂,甚至有些还摸不着(就是通过DMV或DMF或其它工具你可能很难看到它的踪影),让人有点让人望而止步,但是既然说了要写,似乎不继续下去不是我的风格。在接下来的几篇文章(其实我也不知道要几篇)里我就事务与锁定这个话题写写,由SQL2005的并发模型引入事务,在事务的概念里展开锁定,本着先概念后实例的原则,和

SQL2005丢失日志文件(LDF)的解决办法

SQL2005只有数据库MDF文件,没有日志文件(LDF)的解决办法:网上搜了两小时也没个好办法,最后自己搞定了。 办法如下: 1、不需要新建同名的数据库。直接在SQL2005企业管理器中,点击“数据库-附加(右键)”,弹出“附加数据库”窗口。 2、在“附加数据库”窗口中点击“添加”按钮,然后选择你要附加的MDF文件,这时,在窗口的下面,会出现两行记录,其中第一行为数据为库文件的