SQL2000安装win7提示损坏的图像像,05和08也是这样

请大神帮忙给看一下SQL server2008打开提示Ssms.exe-损坏的图像是怎么回事,要怎么解决。谢谢_百度知道
请大神帮忙给看一下SQL server2008打开提示Ssms.exe-损坏的图像是怎么回事,要怎么解决。谢谢
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:2722
获赞数:5538
可能文件由于什么原因缺失了吧可以单独下载ssms进行安装
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。SQL2000安装提示损坏的图像,05和08也是这样_百度知道
SQL2000安装提示损坏的图像,05和08也是这样
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
陈广仁MC仁
陈广仁MC仁
采纳数:116
获赞数:107
文件缺失!、首先你确定你电脑是32位还是64位上网下载对应位数的…fw95.dll文件把下载的文件粘贴到C:/Windows/system32或wow64控制面板里和库有关的全卸载干净,重启电脑再安装一次纯手打~
来自电脑网络类芝麻团
采纳数:4324
获赞数:7935
参与团队:
操作系统的问题。系统没有这个DLL库类文件。
系统是win7 64 的
能不能说一下去 具体怎么解决。 不解决问题是不会采纳的
进注册表,将有关所有sqlserver类的项和值,全部删除。完成后,重启计算机,再安装SQL2000,即可。另一种方法,就是修复该文件,用来安装SQL2008。你选择
本回答被网友采纳
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。SQL Server 2005里的Image字段装的就是文本类型数据;
delphi上传图片--个人照片
1. 使用到的控件:
(1) Image 控件(TImage类的);
(2) OpenPictureDialog控件(打开图片的控件);
2. 使用到一个类:TMemoryStream
3. 数据库的字段:Blob字段;存放图像的二进制;
功能一: 清除照片
Image1.Picture.Graphic :=
Image1.Tag := 1 ;
使用如下语句即可;
功能二: 添加照片
1. 打开硬盘,选择照片时,用以下过程:
procedure TRYGLEditForm.image1DblClick(Sender: TObject);
filestream:TFileS
if not (dsMaster.State in [dsEdit , dsInsert]) then
if dlgOpenPic1.Execute then
filestream := TFileStream.Create(dlgOpenPic1.FileName,fmOpenRead);
if filestream.Size & 20000 then
MsgDialog.ShowError('图片太大影响速度,不能超过20K大小');
filestream.
Image1.Picture.LoadFromFile(dlgOpenPic1.FileName);
Image1.Tag := 1 ;
2. 保存到数据库时:
{--cyj 保存图片--}
procedure TRYGLEditForm.SaveP
PicName , ext
strm : TMemoryS
if Image1.Picture.Graphic =
strm := TMemoryStream.C
Image1.Picture.Graphic.SaveToStream(Strm);
strm.Position := 0 ;
if strm.Size = 0 then
cdsPHOTO.FieldByName('photo').Clear
With cdsPHOTO do
if recordcount & 0 then
TBlobField(FieldByName('PHOTO')).LoadFromStream(strm);
//--读取图片到Image控件, 在formshow事件里调用ShowPhoto()即可
{--显示个人照片 支持bmp jpg格式--}
procedure TFmEmployeeInput.ShowPhoto();
//strm: TADOBlobS
strm: TClientBlobS //--因为用的是ClientDataSet组件作为数据读取控件
JpegImage: TJpegI
Bitmap: TB
PType := 0;
if FMEmployee.CDS1.FieldByName('photo').AsString = '' then
strm := TClientBlobStream.Create(tblobfield(FMEmployee.CDS1.FieldByName('photo')),bmread);
try //try1
strm.position :=0;
image1.Picture.Graphic := //清除图像
// BMP、JPEG两种图像数据必需分别处理
if PType = 1
then //BMP型图像数据
begin //begin11
bitmap := tbitmap.C
try //try11
bitmap.LoadFromStream(strm);
image1.Picture.Graphic :=
//end try11
end //end begin11
if PType = 0 then //JPEG型图像数据
begin //begin12
jpegimage := tjpegimage.C
try //try12
jpegimage.LoadFromStream(strm);
image1.Picture.Graphic :=
jpegimage.F
//end try12
//end begin12
//end try1
SQL SERVER 2008 进行图片的存储
1:先建立数据表imagetable(表所在数据库为tempdb)
create table imagetable
SQL Server 0101 首日期的处理
First day of one week
select DATEADD(wk,DATEDIFF(wk,0,@DynamicDate), 0) as CurrentWeek
sqlserver数据库的image字段存入方法
private void button1_Click(object sender, EventArgs e)
openFileImage.Fil...
SQL SERVER2000中如何将图片插入image字段
1、建立过程CREATE PROCEDURE sp_textcopy (
varchar (30),
varchar (30),
向SQL Server 2000数据库添加Image数据类型记录
First : Create Table --==================================--==================================--TABLE...
SQL Server 2005 Image数据类型的使用
最近做一个项目的时候需要往数据库内插入图片,上网查了一下,主要有两种方法,第一就是在数据库中存储图片的路径,然后在程序中根据读取的路径读取图片;这种方法简单、容易使用,但是在图片过多时不...
SQL Server 2005数据类型char,varchar,text ,nchar,nvarchar,ntext 等学习拾遗
在数据库设计时我们常常为数据类型而烦恼,但是当你熟悉了之后就不再烦恼了,看看吧,看看对你有没有帮助。
char,varchar,text ,nchar,nvarchar,ntext 等学习拾遗,...
SQL server2005基本sql语句 常用的内置函数、聚合函数的使用详解
实体完整性约束
PRIMARY KEY(主键)约束
SQL Server 2005 导出包含(insert into)数据的SQL脚本 (使用存储过程)
--SQL Server里面导出SQL脚本(表数据的insert语句)
CREATE PROCEDURE dbo.UspOutputData
@tablename sysname
如何在SQL Server 2005中修复损坏的数据库
1. 在SQL Server Management Studio中随便创建一个数据库,例如:PVLink。 2. 停止SQL Server服务。 如果不停止此服务,刚才创建的PVLink数据库将即不能...
没有更多推荐了,you have been blocked随笔分类 - MS SQL Server
MS SQL Server
摘要: 转自:http://blog.csdn.net/yzsind/article/details/8719594
Athrun 阅读(68) |
摘要: Baidu Searchms sql 2000安全SQLServer2000的安全配置SQL Server 2000的安全配置Mssql和Mysql的安全性分析
Athrun 阅读(52) |
摘要: 相关存储过程/*-----------------------------------------------------------------------------------------------------------------------名 称:收缩数据库 调用对像:备注说明:程序作者:-------------------------------------------------------------------------------------------------------------------------修改日期 修改内容----------...
Athrun 阅读(86) |
摘要: 四个指令说明--列出备份内容RESTORE FILELISTONLY FROM DISK = 'C:\Northwind\2012_46\Northwind__Log.Bak'--RESTORE HEADERONLY 在特定的备份设备上检索所有备份集的所有备份首部信息。执行 RESTORE HEADERONLY 的结果是一个结果集。RESTORE HEADERONLY FROM DISK = 'C:\Northwind\2012_46\Northwind_022_Full.Bak'--RESTORE LABELONLY 返
Athrun 阅读(253) |
摘要: 数据库服务器规划之IO子系统数据库服务器规划
Athrun 阅读(67) |
摘要: From :http://support.microsoft.com/kb/307487/zh-cn本文讨论将 tempdb 数据库收缩为小于其上次配置的大小的三种方法。第一种方法使您可以完全控制 tempdb 文件的大小,但它要求您重新启动 SQL Server。第二种方法将 tempdb 作为整体来收缩,但它具有某些限制,可能包括重新启动 SQL Server。第三种方法允许您收缩 tempdb 中的单个文件。最后两种方法要求在收缩操作过程中在 tempdb 数据库中不发生任何活动。注意:如果您使用的是 SQL Server 2005,这些方法仍适用。不过,您应该使用 SQL Server
Athrun 阅读(249) |
摘要: Ms Sql 2000 更改 tempdb 数据库的物理位置:1.使用 ALTER DATABASE 语句和 MODIFY FILE 子句更改 tempdb 数据库,以更改 tempdb 中每个文件的物理文件名,使之引用新的物理位置(例如新磁盘)。2.停止并重新启动 SQL Server。3.从原始位置删除旧的 tempdb 数据库文件。--下面是修改语句--修改数据文件的位置alter database tempdb modify file(NAME = tempdev,FILENAME = 'c:\tempdb.mdf')go--修改日志文件的位置alter databas
Athrun 阅读(117) |
摘要: Link :http://www.cnblogs.com/heyuquan/archive//2748577.html
Athrun 阅读(73) |
摘要: 转自:http://wanoyxj.blog.163.com/blog/static//检查数据库有无问题 : dbcc checkdb 数据库名 --截断事务日志 backup log 数据库名 with no_log --收缩数据库 dbcc shrinkdatabase (数据库名)为tempdb添加日志文件: ALTER DATABASE tempdb ADD LOG FILE ( NAME='templog_1', ...
Athrun 阅读(88) |
摘要: From : http://eddysheng.iteye.com/blog/461393From : http://www.elecfans.com/news/wangluo/21.html sharding是将一个大数据库按照一定规则拆分成多个小数据库的一门技术. 当我们的应用数据量越来越多,访问量越来越大的时候,我们会作何选择?继续提升数据库服务器的性能还是采用一项技术让数据库平滑扩展?虽然伴随着服务器的更新换代,性能越来越好,更换更加豪华的服务器能暂时解决这个问题,但是无论是从花费和可控都无法让人满意。这时数据库sharding是一个更加可行的方案。 常用的sh
Athrun 阅读(193) |
摘要: 转自:http://www.cnblogs.com/fygh/archive//2469563.html 曾经和一些DBA和数据库开发人员交流时,问他们都用过一些什么样的DB方面的工具,大部分人除了SSMS和Profile之外,基本就没有使用过其他工具了;诚然,SSMS和Profile足够强大,工作的大部分内容都能通过它们搞定,但是MS、第三方公司甚至是个人开发者为SQLServer提供了很多其他的工具,如果你能充分的掌握这些工具,无疑会给我们数据库的管理、优化、测试和排错节省大量的时间和精力,下面就来介绍除SSMS和Profile之外的其他有用的工具。NO1: PD(Po
Athrun 阅读(230) |
摘要: SQL Server 2005中的分区表(一):什么是分区表?为什么要用分区表?如何创建分区表?SQL Server 2005中的分区表(二):如何添加、查询、修改分区表中的数据SQL Server 2005中的分区表(三):将普通表转换成分区表SQL Server 2005中的分区表(四):删除(合并)一个分区SQL Server 2005中的分区表(五):添加一个分区SQL Server 2005中的分区表(六):将已分区表转换成普通表
Athrun 阅读(137) |
摘要: 轉自:http://www.cnblogs.com/tuyile006/archive//1702197.html案例:同事搞到个台湾网站,繁体的,要对整个数据库进行繁体转简体,帮忙写了个VBS实现:先是写了changeTable(table,col)函数,可以对单表格进行转换,用法 changeTable(&Article&,&name|address&)其中Article是表名,后面的是要转换字段,多个字段用 | 隔开VBS交给他之后,他说能不能把整个库都转了,因为有近3百个表,我晕,于是写了changeDB(),可对整个数据库转
Athrun 阅读(427) |
摘要: 转自:http://hi.baidu.com/ylj798/blog/item/fe7ea2f73b300.html有的时候发现查询数据库会出现以下类似的提示:[Microsoft][ODBC SQL Server Driver][SQL Server]text、ntext 或 image 节点的页 (1:220),槽 14 不存在。[Microsoft][ODBC SQL Server Driver][SQL Server]通讯链接失败[Microsoft][ODBC SQL Server Driver][SQL Server]警告: 严重错误 7105 发生于 10
Athrun 阅读(244) |
摘要: 轉自 : http://www.path8.net/tn/archives/4508MS SQL Server启用AWE用查看内存使用情况,使用SQL命令DBCC MemoryStatus3G以上内存的机器有必要启用AWE(Address Windowing Extensions),允许映射到额外的内存上,上限64GB。应 用了AWE,从Task Manager看,SQL Server进程始终只用了256MB内存,被AWE用的内存不显示。所以看SQL Server占用的内存最方便的方法是在性能监视器(Performance Monitor)中的SQLServer: Memory Manager
Athrun 阅读(337) |
摘要: BaiDu Search如何監視 SQL Server 2005 與 SQL Server 2000 中的封鎖INF:瞭解並解決 SQL Server 7.0 封鎖問題
Athrun 阅读(96) |
摘要: From : http://www.cnblogs.com/jilleanwong/articles/1280890.html概述COLUMNS_UPDATED函数能够出现在INSERT或UPDATE触发器中AS关键字后的任何位置,用来指示表或视图中有哪些列已被插入或者更新。它通常和IF语句一起使用,从而可以根据不同的结果,促使触发器执行不同的操作。因此在DML触发器中,COLUMNS_UPDATED函数是一个非常重要且有用的函数。不同于UPDATE函数,COLUMNS_UPDATED函数可以工作在多个列中,它使用字节中的位(Bit)标识列是否已被修改(也就是采用二进制的方式),而不是在参数中
Athrun 阅读(96) |
摘要: FROM : http://space.itpub.net//viewspace-612027安装SQL SERVER 2008时,安装到80%进度时,提示“服务SQLBrowser启动请求失败”。几次重试安装都是这个错误。看来现在用SQL SERVER 2008的人还不是很多,在网上搜到的答案寥寥无几,终于在下面的文章中找到了答案:sql2008安装问题-----sqlbrowser无法启动终极解决办法这几天在几台不同的服务器上安装sql2008,其中一台服务器安装顺利,其他几台都安装不上,都是提示sqlbrowser无法启动,这几台机器硬件配置一模一样,系统都是比较单纯的,
Athrun 阅读(2204) |
摘要: http://topic.csdn.net/t//3927939.htmlhttp://www.google.com.hk/#hl=zh-CN&lr=lang_zh-CN%7Clang_zh-TW&newwindow=1&safe=strict&tbs=lr:lang_1zh-CN%7Clang_1zh-TW&q=DBPROCESS+is+dead+or+not+enabled&oq=DBPROCESS+is+dead+or+not+enabled&aq=f&aqi=&aql=&gs_sm=s
Athrun 阅读(351) |
摘要: http://www.codeproject.com/KB/aspnet/aspxcode_net.aspxhttp://www.cnblogs.com/caodaiming/archive//1264233.htmlhttp://www.cnblogs.com/sunenic/archive//26615.htmlhttp://apps.hi.baidu.com/share/detail/http://bbs.eyuyan.com/simple/?t176167.htmlhttp://www.cnblogs.com/skyd/archi
Athrun 阅读(90) |
摘要: From : http://baike.baidu.com/view/1282929.htm概述 实体-联系模型(简称E-R模型)是由P.P.Chen于1976年首先提出的。它提供不受任何DBMS约束的面向用户的表达方法,在数据库设计中被广泛用作数据建模的工具。E-R数据模型问世后,经历了许多修改和扩充。 E-R模型的结构 E-R模型的构成成分是实体集、属性和联系集,其表示方法如下: (1) 实体集用矩形框表示,矩形框内写上实体名。 (2) 实体的属性用椭圆框表示,框内写上属性名,并用无向边与其实体集相连。 (3) 实体间的联系用菱形框表示,联系以适当的含义命名,名字写在菱形框...
Athrun 阅读(107) |
摘要: FROM : http://www.cio360.net/h/-10872.html1.触发器概述 触发器是SQL Server数据库应用中一个重要工具,是一种特殊类型的存储过程,应用非常广泛。一般存储过程主要通过存储过程名而被直接调用,触发器则是通过事件触发执行。触发器基于一个表来创建并和一个或多个数据修改操作(插入、更新或删除)相关联,可视作表的一部分。触发器与数据库中的表紧密相关,比如当对表执行INSERT、UPDATE或DELETE操作时,触发器就会自动执行。 SQL Server 包括两大类触发器:DML 触发器和 DDL 触发器。其中DDL 触发器是 SQL
Athrun 阅读(103) |
摘要: Web Application Stress Tool(WAS)http://d.download.csdn.net/down/2237536/cnelong如何使用 SQLIOSim 公用程式來模擬在磁碟子系統上的 SQL 伺服器活動http://support.microsoft.com/kb/231619
Athrun 阅读(139) |
摘要: From : http://blog.sina.com.cn/s/blog_59edpaa.html现在的内存已经是越来越大,超过4GB已经不是什么平常事了,但是目前我们用的windows server 2003大部分还是32位的,32位的操作系统最大也只支持4GB的内存,如果运行SQL数据库的服务器上有超过4GB的内存,那么应当在SQL服务器上开启AWE(Address winodwing Extension)地址窗口扩展,否则就算内存再大,SQL也没法利用。use mastergoexec sp_configure &show advanced options&
Athrun 阅读(116) |
摘要: FROM : http://blog.sina.com.cn/s/blog_59ednku.html上次关于SQL文件组的备份和还原似乎意犹未尽,我总觉得好像欠些什么。做了尾日志备份,是为了能将数据库还原到故障发生时的那个点。但如果没有发生故障,而是因为误操作,想还原到前面的一个点呢,当然,同样要先做尾日志备份,否则还原会出错,但是还原的时候不要还原尾日志了。我建了一个测试数据库test,两个文件组,primary和FG1,FG1为默认文件组,(1)先在FG1建了一个表grade,然后对两个文件组都做了一个完整备份(基备份)。(2)然后对表grade插入一些数据,再做了一个事
Athrun 阅读(121) |
摘要: FROM : http://blog.sina.com.cn/s/blog_59edmrq.html如果一个数据库比较大的时候,一般会包含多个文件组,由于备份还原是个很耗资源和时间的事情,所以文件组的备份和还原成了另外一种选择。在创建带有多个文件组的时候,建议将用户数据放在辅助文件组中,就是将其中一个文件组设置为默认,而不是用primary作为默认的文件组:create database teston primary(name=test_mdf,filename='d:\sql_data\test.mdf'size=4MB,maxsize=unlimited,
Athrun 阅读(202) |
摘要: FROM : http://blog.sina.com.cn/s/blog_59edld3.html对于数据库来说,备份和还原无疑是非常重要的。今天就在自己的机器上学习并操作了一下,总结一下。我用的是2005,今天先总结的是完整数据库备份和还原。1、首先先创建备份设备exec sp_addumpdevice 'disk', 'myback1', 'd:\backup\myback1.bak'goexec sp_addumpdevice 'disk', 'myback2', 'd:\back
Athrun 阅读(90) |
摘要: From : http://blog.csdn.net/feixianxxx/article/details/4370448SQL备份与还原经典文档======================================================================SQL备份======================================================================----------------------------------------------------------------------1、SQL数据库恢复模
Athrun 阅读(68) |
摘要: From : http://www.cnblogs.com/whitney/archive//1273879.html前几天因为一个例外,数据库在没有做备份的情况下,直接删除了表记录。事后,又需要查询到删除的记录的内容。因此,在网上软件SS了半天,发现Log Exlorer For SQL Service能实现将表操作日志显示出来的功能。下载安装使用后,发现这款软件的确不错,收藏ing。 本次的使用的VER:4.2 D 数据库:SQL2005; 目的:恢复被删除的数据。所以,只略说了恢复数据的步骤。4.2Demo的界面以蓝色为主调,运行软件可见:(1).点击&
Athrun 阅读(163) |
摘要: 转自:http://apps.hi.baidu.com/share/detail/ 在被设置为“可疑”后很纳闷,之前没有遇到此类情况,问了几个前辈依然未找到问题所在。最后还是解决了,现在给大家分享我的解决办法: 首先,不能使得数据库脱机、分离等操作,在这种情况下,数据库不能惊醒备份的。如果你真的使得数据库脱机,就再也没有办法解决了。我也干过这件傻事,千万不能重蹈覆辙哦。(切记!切记!) 其次,执行下列代码,将MyDB换成你自己的数据库。 USE MASTERGOSP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVE
Athrun 阅读(108) |
摘要: 轉自:http://www.cnblogs.com/cyq1162/archive//1799640.html公司新搬家,这几天网络动震不堪,昨天还没来及关上电脑,电工刹的一间就把电源切断了。重启后发现本地网卡不正常了,疑似坏了,领了无线网卡,往USB接口一插,将就用着了。今天打开项目运行,发现黄色页面,日志报错,无法链接,打开SQL一看,数据库变成了“三角惊叹号+数据库名+(可疑)”了!于是,内事不决问Baidu,得出以下几条信息,执行一下好了,特此记录一下:1、修改数据库为紧急模式ALTER DATABASE 数据库名 SET EMERGENCY2、使数据库变为单用户模
Athrun 阅读(85) |
摘要: 轉自:http://www.dabaoku.com/jiaocheng/biancheng/mssql/.shtml最近为数据库服务器增加了内存,达到了最大支持的8G,数据库用的是mssql 2005 ,之前内存一直是4G的,不存在内存大和32位操作系统冲突的事情,32位操作系统单进程最大支持2G的内存,这样子的话内存就白加了,怎么办呢?网上搜索了很多资料,发现微软提供了一个算是临时的解决方案吧,使用AWE来分配内存,这样子sqlserver占用的内存基本上可以达到系统总内存。但是,经过一段时间的运行,发现了一个问题,就是当内存占用增加到一定量(比如6G)的时候,内存还
Athrun 阅读(139) |
摘要: From : http://www.phperz.com/database/Mssql-Server/2603.html 目前在Discuz!NT这个产品中,数据库作为数据持久化工具,必定在并发访问频繁且负载压力较大的情况下成 为系统性能的‘瓶颈’。即使使用本地缓存等方式来解决频繁访问数据库的问题,但仍旧会有大量的并发请求要访问动态数据,虽然 SQL以上版本中性能不断提升,查询计划和存储过程运行得越来越高效,但最终还是 要面临‘瓶颈’这一问 题。当然这也是许多大型网站不断研究探索各式各样的方案来有效降低数据访问负荷的原 因, 其中的‘读写分离’方案就是
Athrun 阅读(282) |
摘要: FROM : http://blog.csdn.net/yunhaiC/archive//4200698.aspx先前的程式安裝在安裝機制上建立了擱置檔案作業 系統是 XP,試過網上給予的解決方法,無法解決,請高手指點 先前的程式安裝在安裝機制上建立了擱置檔案作業。執行安裝程式前您必須重新啟動電腦 如果出現這個錯誤訊息,請重新啟動伺服器,然後嘗試再安裝一次。如果重新啟動伺服器之後,還是出現同樣的錯誤訊息,表示您嘗試刪除的檔案,可能是唯讀檔案。 如果要檢查檔案是不是唯讀檔案,請依照下列步驟執行: 1. 找出以下登錄機碼: HKEY_LOCAL_MACHINE\SYSTEM\C
Athrun 阅读(143) |
摘要: From : http://hi.baidu.com/ylj798/blog/item/fe7ea2f73b300.html有的时候发现查询数据库会出现以下类似的提示:[Microsoft][ODBC SQL Server Driver][SQL Server]text、ntext 或 image 节点的页 (1:220),槽 14 不存在。[Microsoft][ODBC SQL Server Driver][SQL Server]通讯链接失败[Microsoft][ODBC SQL Server Driver][SQL Server]警告: 严重错误 7105 发生于
Athrun 阅读(119) |
摘要: FROM : http://atkins.5d6d.com/viewthread.php?tid=6847分析及解决SQLServer死锁问题死锁,简而言之,两个或者多个trans,同时请求对方正在请求的某个对象,导致双方互相等待。简单的例子如下:
trans1 trans2
------------------------------------------------------------------------
1.IDBConnection.BeginTransaction
1.IDBConnection.BeginTransaction
2.update table A
Athrun 阅读(250) |
摘要: 轉自:http://kenchell.blog.163.com/blog/static//刚开始用SQL Server的时候,我没有用显示执行计划来对查询进行分析。我曾经一直认为我递交的SQL查询都是最优的,而忽略了查询性能究竟如何,从而对&执行计划&重视不够。在我职业初期,我只要能获取数据就很开心,而不去考虑数据是如何返回的,&执行计划&对我的查询作了什么工作。我以为SQL Server会自己去处理查询的性能问题的。作为一个刚进入IT行业或者刚学到新技术的软件工程师,在编写代码前不太可能有时间去学习
Athrun 阅读(147) |
摘要: 如果对MSSQL的用户信息有兴趣了解的话,你就可能会发现master.dbo.sysxlogins里面存放着用户的口令,可是呢,password字段如果不是null就是一堆看不懂的binary,这个口令是怎么加密的呢?其实只要仔细看看master.dbo.sp_addlog如果对MSSQL的用户信息有兴趣了解的话,你就可能会发现master.dbo.sysxlogins里面存放着用户的口令,可是呢,password字段如果不是null就是一堆看不懂的binary,这个口令是怎么加密的呢? 其实只要仔细看看master.dbo.sp_addlogin就知道了,MSSQL的sp都可以看到代码,真是
Athrun 阅读(164) |
摘要: ACID数据库系统必须维护事务的以下特性:原子性(Atomicity), 一致性(Consistency), 隔离性(Isolation), 持久性(Durability).这些特性简称ACID。
Athrun 阅读(72) |
摘要: 官方資料PHP的MSSql的操作类php调用mssql存储过程。 Php Mssql操作简单封装支持存储过程php操作mssql类php连接mssql的一些方法总结php操作mssql的函数集合对一个Php访问Mssql操作的一个简单封装简单支持存储过程php mssql操作类php处理SqlServer数据类php与mssql存储过程的返回值PHP如何得到mssql的存储过程的输出参数? 分页组件 PHP5+MSSQL mssql和mysql区别PHP MSSQL Class在目前几乎所有的PHP5中文手册中,MSSQL数据库函数几乎都是英文的,为了方便查询和使用,这里将PHP5 中 MSS
Athrun 阅读(401) |
摘要: 轉自:http://blog.sina.com.cn/s/blog_4dbg27.html大多数SQL Server表需要索引来提高数据的访问速度,如果没有索引,SQL Server 要进行表格扫描读取表中的每一个记录才能找到索要的数据。索引可以分为簇索引和非簇索引,簇索引通过重排表中的数据来提高数据的访问速度,而非簇索引则通过维护表中的数据指针来提高数据的索引。1. 索引的体...
Athrun 阅读(75) |
摘要: 錯誤日志正在启动? Chinese_PRC_CI_AS -m -Q -T4022 -T3659 正在与服务? driver={sql server};server=UID=PWD=;database=master [Microsoft][ODBC 驱动程序管理器] 未发现数据源 driver={sql server};server=UID=PWD=;data...
Athrun 阅读(185) |
摘要: 重新安装ODBC,步骤如下:用odbcconf.exe来重新注册一下ODBC Driver。 在Windows/System32目录下有几个脚本文件,可以来完成驱动程序的注册: odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\mdaccore.rsp odbcconf.exe /S /Lv odbcconf.log /F %sys...
Athrun 阅读(1483) |
摘要: 轉自:http://www.cnblogs.com/hyl8218/archive//1662075.html我们通常所说的“孤立用户”,就是孤立帐户,是指某个数据库的帐户只有用户名而没有登录名,这样的用户在用户库的sysusers系统表中存在,而在master数据库的syslogins中却没有对应的记录。孤立帐户的产生一般是一下两种:1.将备份的数据库在其它机器上还原;2.重装系统或SQL SERVER之后只还原了用户库解决方法:解决方法是使用sp_change_users_login来修复。sp_change_users_login的用法有三种修复方法:步骤1:exec
Athrun 阅读(332) |
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&/*-----------------------------------------------------------------------------------------------------------------------名 稱:資料庫備份調用對像:備註說明:修改日志:程式作者:XXXEXECUP_DataBase_Backup'IVT','D:\
Athrun 阅读(326) |
摘要: from http://hi.baidu.com/yfann/blog/item/ebbe.htmlSet RowCount 功能:使 Microsoft® SQL Server™ 在返回指定的行数之后停止处理查询。如Declare @SortID --A表的整形主键1,2,3.....1000Set RowCount 10Select...
Athrun 阅读(267) |
摘要: http://social.msdn.microsoft.com/Forums/zh-TW/240/thread/9fad-49f9-8f5a-72bf19368e4c http://www.google.com.hk/search?rls=ig&hl=zh-CN&source=hp&q=%E9%8C%AF%E8%AA%A4%3A+15457%EF%BC%...
Athrun 阅读(450) |
摘要: Paging of Large Resultsets in ASP.NETSQL Server 2005 Paging ResultsCustom Paging Stored Procedure
Athrun 阅读(66) |
摘要: 轉自http://www.huarw.com/db/Mssql/95.html简介像 SQL Server 这样的数据库管理系统依赖于文件输入/输出操作的及时进行。有故障或配置不当的硬件、固件设置、筛选器驱动程序、压缩、程序错误以及 I/O 路径内的其他情况都可能导致阻塞或延迟 I/O 问题,并且很快对 SQL Server 性能产生消极影响。上述问题对 SQL Server 的影响因问题细节的不同而差异很大,但它们通常导致阻塞、锁存器争用和超时、过长的响应时间以及资源的过度利用。阻塞 I/O 是指必须进行外部干预才能完成的 I/O 请求(通常是 I/O 请求包 (IRP)
Athrun 阅读(108) |
摘要: [代码]
Athrun 阅读(138) |
摘要: 转自:http://www.cnblogs.com/steven-zhou-2005/archive//472042.html最近在做数据库的时候,发现经常由于tempdb太大而造成的磁盘空间不足的问题,为了解决这个问题我们使用的一个解决办法是把tempdb移到一个新的位置.下面是具体的操作步骤;1、检查tempdb的逻辑名字和它的存在位置。可以使用下面语句:SELECTnam...
Athrun 阅读(110) |
摘要: 1,查看系统中是否有阻塞,以及造成阻塞的原因代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&CREATEPROCEDURE[DBO].[SP_WHO_LOCK]ASBEGINDECLARE@SPIDINT,@BLINT,@INTTRANSACTIONCOUNTONENTRYINT,@INTROWCOUNTINT,@INTCOUNTPROPERTIESINT,@INTCOUNTERINTCREATETABLE#TMP_LOCK_WHO(ID
Athrun 阅读(398) |
摘要: 代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&CREATETABLEuser(/*用戶表*/User_Idvarchar(6),User_Pwdvarchar(8)NULL,Again_Pwdvarchar(8)NULL,Bel_Groupva...
Athrun 阅读(693) |
摘要: 轉自:http://blog.csdn.net/redvalley/archive//593233.aspx一、数据挖掘工具分类   数据挖掘工具根据其适用的范围分为两类:专用挖掘工具和通用挖掘工具。专用数据挖掘工具是针对某个特定领域的问题提供解决方案,在涉及算法的时候充分考虑了数据、需求的特殊性,并作了优化。对任何领域,都可以开发特定的数据挖掘工具。例如,IBM公司的Adva...
Athrun 阅读(323) |
摘要: Sql-Server 主要提供了两种机制来强制业务规则和数据完整性:约束constrain 和 触发器 trigger ..触发器在制定的表中发生变化时被调用以响应insert,update,delete事件。trigger可以查询其他表,包含复杂的T-sql语句,并支持回滚.每个触发器都会创建两个逻辑专用表:inserted 和 deleted表,表结构与被触发作用的表结构相同 执行完毕后 与触...
Athrun 阅读(362) |
摘要: http://www.cnblogs.com/xbf321/archive//1325067.html
Athrun 阅读(149) |
摘要: http://zzk.cnblogs.com/s?w=%E8%BF%9E%E6%8E%A5%E6%B1%A0&t=http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqlconnectionstringbuilder_members(VS.80).aspxhttp://www.cnblogs.com/wanghong...
Athrun 阅读(84) |
摘要: Sqlhelper下载使用指南代码SqlHelper 下载 UploadFiles/6252638.rar UploadFiles/6509553.rarMS MSDN中的DAAB(包含帮助和安装下载EN)http://www.microsoft.com/china/msdn/archives/library/dnbda/html/daab-rm.asp...
Athrun 阅读(743) |
摘要: 轉自:http://www.cnblogs.com/lwl0606/archive//1315959.html1.企业管理器-&management -& current activity -& process info
要断开,选中要断开的,右键 -& kill process2.通过系统的“性能”来查看:控制面板-&管...
Athrun 阅读(190) |
摘要: 对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将java程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。 这也同时暗示者额外的执行开销;然而,如果ORM作为一种中间件实现,则会有很多机会做优化,而这些在手写的...
Athrun 阅读(154) |
摘要: 轉自:http://www.cnblogs.com/wenanry/archive//447157.htmlCNBLOGS SEARCH :http://zzk.cnblogs.com/s?w=MS+SQL+TRANSACTION&t=事务定义:事务是单个的工作单元。如果某一事务成功,则在该事务中进行的所有数据更改均会提交,成为数据库中的永久组成部分。如果事务遇到错误且...
Athrun 阅读(190) |
摘要: PowerDesigner使用教程 —— 概念数据模型
Athrun 阅读(234) |
摘要: 前几天一个人问到了关于流水号重复的问题,我想了下,虽然说这个问题比较简单,但是具有广泛性,所以写了这篇博客来介绍下,希望对大家有所帮助。在进行数据库应用开发时经常会遇到生成流水号的情况,比如说做了一个订单模块,要求订单号是唯一的,规则是:下订单时的年月日+6位的流水号这样的规则。对于这种要生成流水号的系统,我们一般是在数据库中新建了一个种子表,每次生成新的订单时:1.读取当天种子最大值。2.根据种...
Athrun 阅读(430) |
摘要: 轉自:http://blog.blueshop.com.tw/topcat/archive//11728.aspx最近有幾個網友問到關於訂單編號產生的問題小喵針對小喵的經驗做以下的整理,提供大家參考一、編號方式(年月編定法):訂單編號的方式,沒有特定的哪一種是比較好的,其實依照不同的需求會有不同的方式小喵介紹的是依照訂單產生的年月來做編號的方式首先,要先確認您的編號位數有幾位如...
Athrun 阅读(579) |
摘要: 1. 概述MySQL数据库的导入,有两种方法:1) 先导出数据库SQL脚本,再导入;2) 直接拷贝数据库目录和文件。在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。Linux下:2. 方法一 SQL脚本形式操作步骤如下:2.1. 导出SQL脚本在原数据库服务器上,可以用phpMyAdmin工具,或者mysql...
Athrun 阅读(932) |
摘要: 介绍为什么要将文件保存到数据库呢?理由很多,最直接的就是,将文件放入数据库以后,可以对文件进行更好的管理,特别是文本文件、图片等,如果不使用数据库,数量巨大的时候,很难做到有效的管理和区别。特别是需要作一些与文字密切相关的应用的时候,将文件全部放入数据库是最好的选择,对文字的处理、检索等,都可以直接利用数据库的一些功能,可以做到真正的有效管理。本文举例主要针对以文字为基础的文件,比如WORD等,但...
Athrun 阅读(129) |
摘要: 随机取出n条记录:Sql server:select top n * from 表 order by newid()Access:Select top n * FROM 表 orDER BY Rnd(id) mysql:Select * From 表 order By rand() Limit nselect * from youtab where mod ( rowid , 3 ) = 0 ...
Athrun 阅读(2343) |
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&use [master] go --檢查數據庫[RBAC]是否存在,如果存在則刪除(只測試用,不然會丟數據.) -- Search from the sysdatabase to see that...
Athrun 阅读(385) |
摘要: 轉自:http://hi.baidu.com/circledong/blog/item/ec56ecb80c463.html 我们在开发系统的时候,经常会遇到系统需要权限控制,而权限的控制程度不同有不同的设计方案。 1. 基于角色的权限设计 这种方案是最常见也是比较简单的方案,不过通常有这种设计已经够了,所以微软就设计出这种方案的通用做法,这种方案对于...
Athrun 阅读(1836) |
摘要: SQL 2000Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&SELECT(casewhena.colorder=1thend.nameelse''end)表名,a.colorder字段序號,a.name字段名,(casewhenCOLUMNPROPERTY(a.id,a.name,'IsIdentity')=1then'√'else''end)標識,(casewhen(SEL
Athrun 阅读(123) |
摘要: 1.今天听到有人问:怎么用SQL语句取指定列的数据类型,觉得很无聊,但也许是我还不知道有什么用的原因吧. 查了一下,这些东西都是存于每一个数据库的syscolumns表里面得,name就是列名,xtype就是数据类型,但是这个xtype是数字的,下面是数字和数据类型对应的关系; xtype=34 'image' xtype=35 'text' xtype=36 'uniqueidentifier'...
Athrun 阅读(268) |
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&--SQLSERVER数据库置疑后恢复步骤--1.恢复步骤:--a.将smlog_log.ldf文件备份到其它目录下;--b.将源目录下的smlog_log.ldf文件改名为smlog_log_bak.ldf;--c.执行以下语句修改数据库的状态:useMastergoupdatesysdatabasessetstatus=32768wherename='数据库名称'--修改状态
Athrun 阅读(2930) |
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&/* 注意,此存儲過程在建在master數據庫中 */ Create proc shrinkdb ( @db_name varchar(100)----數據庫名稱 ) as begin -...
Athrun 阅读(408) |
摘要: http://zh.wikipedia.org/wiki/SQL http://baike.baidu.com/view/34.htm http://zh.wikipedia.org/w/index.php?title=Transact-SQL&variant=zh-cn http://baike.baidu.com/view/1387454.html http://baike.baidu.com...
Athrun 阅读(186) |
摘要: 权限 DBCC CHECKIDENT 权限默认授予表所有者、sysadmin 固定服务器角色和 db_owner 固定数据库角色的成员且不可转让。 示例 A. 如有必要,重置当前标识值 下例在必要的情况下重置 jobs 表的当前标识值。 USE pubs GO DBCC CH...
Athrun 阅读(286) |
摘要: 数据库涉及字符规则 采用26个英文字母(区分大小写)和0 -9这十个自然数,加上下划线_组成,共63个字符。不能出现其他字符(注释除外)。 据库对象命名规则 数据库对象包括表、视图(查询)、存储过程(参数查询)、函数、约束。对象名字由前缀和实际名字组成,长度不超过30。前缀:使用小写字母。 例如: 表 tb ...
Athrun 阅读(1715) |
摘要: 1,執行帶參數的sql語句,返回集沒有pagecount,recordcount,pagesize等屬性. Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&sql=&select * from table where UserName=? and Us...
Athrun 阅读(124) |
摘要: [代码][代码]http://www.secnumen.com/technology/anquanwenzhai.htm代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&FunctionCheckstr(Str)IfIsnull(Str)ThenCh...
Athrun 阅读(143) |
摘要: 触发器是数据库应用中的重用工具,它的应用很广泛。这几天写一个化学数据统计方面的软件,需要根据采样,自动计算方差,在这里,我使用了触发器。可以定义一个无论何时用INSERT语句向表中插入数据时都会执行的触发器。当触发INSERT触发器时,新的数据行就会被插入到触发器表和inserted表中。inserted表是一个逻辑表,它包含了已经插入的数据行的一个副本。inserted表包含了INSERT语句中...
Athrun 阅读(165) |
摘要: 在良好的数据库设计基础上,能有效地使用索引是SQL Server取得高性能的基础,SQL Server采用基于代价的优化模型,它对每一个提交的有关表的查询,决定是否使用索引或用哪一个索引。因为查询执行的大部分开销是磁盘I/O,使用索引提高性能的一个主要目标是避免全表扫描,因为全表扫描需要从磁盘上读表的每一个数据页,如果有索引指向数据值,则查询只需读几次磁盘就可以了。所以如果建立了合理的索引,优化器...
Athrun 阅读(130) |
摘要: 有时,为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了企业应用程序的速度,用户必须等待很长时间。用户希望应用程序响应迅速,他们的报告能够在瞬间之内返回分析数据。就我自己而言,如果在Web上冲浪时某个页面要耗费十多秒才能...
Athrun 阅读(113) |
摘要: 在实际的多用户并发访问的生产环境里边,我们经常要尽可能的保持数据的一致性。而其中最典型的例子就是我们从表里边读取数据,检查验证后对数据进行修改,然后写回到数据库中。在读取和写入的过程中,如果在多用户并发的环境里边,其他用户已经把你要修改的数据进行了修改是非常有可能发生的情况,这样就造成了数据的不一致性。解决这样的办法,SQL SERVER提出了乐观锁定和悲观锁定的概念,下边我以一个实例...
Athrun 阅读(260) |
摘要: 入门指南 让我们以一个简单的例子帮助你理解如何阅读查询计划,可以通过发出SET SHOWPLAN_TEXT On命令,或者在SQL Query Analyzer 的配置属性中设置同样的选项等方式得到查询计划。 注意:这个例子使用了表pubs.big_sales,该表与pubs..sales表完全相同,除了多了80000行的记录,以当作简单explain plan例子的主要数据。 如下所示,这个最...
Athrun 阅读(288) |
摘要: 除调优方法外,我们给你展示了最佳实践,你可应用到你的SQL语句中以提高性能(所有的例子和语法都已在Microsoft SQL Server 2000中验证)。 阅读该系列文章后,你应该对Microsoft 工具包中提供的查询优化工具和技巧有一个基本的了解,我们将提供包含各种各样的以提高性能和加速数据读取操作的查询技巧。 Microsoft提供了三种调优查询的主要的方法: 1、使用SET ST...
Athrun 阅读(158) |
摘要: 一、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。 二、介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。如果项目的SP较多,书写又没有一定的规范,将会影响以后的系统维护困难和大SP逻辑的难以理解,另外如果数据库的数据量大或者项目对SP的性能要求...
Athrun 阅读(352) |
摘要: 当对数据库中的数据进行读操作或修改时,数据库引擎使用专门的控制类型来保持数据库的完整性,称为锁机制。锁机制通过确保包含在一个事务中的数据库记录在该事务提交之前不能被其它事务修改来保证数据库的一致性。 在设计数据库应用时,你应该记住各种不同类型的锁及事务发生的不同隔离级别。通常情况下,SQL Server默认方式能够很好地完成你要使用的功能,不过,有些时候利用SQL语句在数据表上手工添加关于锁是如何...
Athrun 阅读(700) |
摘要: 关系型数据库,如SQL Server,使用锁来避免多用户修改数据时的并发冲突。当一组数据被某个用户锁定时,除非第一个用户结束修改并释放锁,否则其他用户就无法修改该组数据。 有些数据库,包括SQL Server,用锁来避免用户检索未递交的修改记录。在这些系统中,如果用户A在修改一组记录,则其他用户只有等用户A修改完毕了,才能检索。 数据库在每个物理层上设置锁:记录行(rows),数据页(p...
Athrun 阅读(3130) |
摘要: 今天早上我在处理一个数据库死锁的异常时候,怡红公子给我的其中一个建议就是使用 NOLOCK 或者 READPAST 。我在使用后特整理有关 NOLOCK 和 READPAST的一些技术知识点到本篇博客: 对于非银行等严格要求事务的行业,搜索记录中出现或者不出现某条记录,都是在可容忍范围内,所以碰到死锁,应该首先考虑,我们业务逻辑是否能容忍出现或者不出现某些记录,而不是寻求对双方都加锁条件下如何解锁...
Athrun 阅读(218) |
摘要: 改善SQL语句 很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如: select * from table1 where name='zhangsan' and tID & 10000 和执行: select * from table1 where tID & 10000 and name='zhangsan' 一些...
Athrun 阅读(807) |
摘要: http://www.microsoft.com/china/msdn/library/data/sqlserver/sp04l9.mspx?mfr=true
Athrun 阅读(92) |
摘要: 背景:目前WEB的普及太快,很多网站都会因为大流量的数据而发生服务器习惯性死机,一个查询语句只能适用于一定的网络环境.没有优化的查询当遇上大数据量时就不适用了. 本文主旨:讨论什么情况下能利用上索引. 索引:创建索引可以根据查询业务的不同分为两种:单一列的索引,联合索引. 顾名思义,单一列索引就是指在表的某一列上创建索引,联合索引是在多个列上联合创建索引. 优缺点比较...
Athrun 阅读(147) |
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--& -- ============================================= -- Author: sunbird69 -- Create date: ...
Athrun 阅读(621) |
摘要: 前段时间参加公司的面试,其中有一道面试题就是sql中行列互换问题。我晓得这个思想但是不晓得具体用sql语句来实现。通过在网上寻找和自己的尝试。终于解决了。下面是我从网站上转载的文章。觉得入门还比较可以。在这里谢谢文章的原创作者分享知识。再次感谢! 转载: http://hi.baidu.com/festsoft/blog/item/98cf377b3f71f.html 问...
Athrun 阅读(492) |
摘要: sql的between與查詢日期範圍
14:37 資料 Customer Id Name ...
Athrun 阅读(11036) |
摘要: Microsoft® SQL Server® 2008 Enterprise Evaluation:开发人员试用体验 http://www.microsoft.com/downloads/details.aspx?FamilyId=6B10C7C1-4F97-42C4-D088CD38&displaylang=zh-cn Microsoft® SQL Server® 200...
Athrun 阅读(8660) |
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&sqlserver @
21:18:26 1、日期格式化处理 DECLARE @dt datetime SET @dt=GETDATE() --1.短日期格式:yyyy-m-d...
Athrun 阅读(203) |
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&/* EMSC.DBO.SIS是一個外部數據庫的TABLE sis_styles_b是本地的一個數據庫的表. */ select top 10 a.*,b.sis_styles_id from open...
Athrun 阅读(108) |
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&create table tb ( LocTion nvarchar(20), work nvarchar(40), money int, time int, ag...
Athrun 阅读(643) |
摘要: SQL2005新特性介紹
Athrun 阅读(416) |
摘要: 轉自:http://www.cnblogs.com/JoeDZ/archive//1270917.html SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm 例如: select getdate()
11:06:08.177 整理了一下SQL Server里面可能经常会用到的日期格式...
Athrun 阅读(123) |
摘要: 很简单的一个东西,见网上好多朋友问“怎么实现交叉表?”,以下是我写的一个例子,数据库基于SQL SERVER 2000。 交叉表实例 建表: 在查询分析器里运行: CREATE TABLE [Test] ( [id] [int] IDENTITY (1, 1) NOT NULL , [name] [nvarchar] (50) COL...
Athrun 阅读(2466) |
摘要: 交叉数据报表 有时候需要旋转结果以便在水平方向显示列,而在垂直方向显示行。这就是所谓的创建 PivotTable&、创建交叉数据报表或旋转数据。 假定有一个表 Pivot,其中每季度占一行。对 Pivot 的 SELECT 操作在垂直方向上列出这些季度: Year Quarter Amount ---- ------- ------ 1990 ...
Athrun 阅读(388) |
摘要: 今天做了个视图,JOIN了两张表,要求除了INNER JOIN的记录,还要两张表的其他未选取的记录,所以偶就想到了FULL JION。试了一下ACCESS居然不支持,狂郁闷啊!! 到网上差了一下有哥们说先LEFT JOIN,再RIGHT JOIN最后再UNION ALL一下(两个表结构要相同)。思路是对的,不过他的两张表都是SELECT *的,所以是可以的,可是我两张表...
Athrun 阅读(490) |
摘要: 轉自: http://www.cnblogs.com/trampt/archive//1203723.html User表 UserId UserName 1 test 2 myName 3 hello Type表 TypeId TypeName 1 三年制大专 2 五年制大专 3 中专 Use...
Athrun 阅读(867) |
摘要: 人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的 性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明 显。笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的where子句。在对 它们进行适当的优化后,其运行速度有了明显地提高!下面我将从这三个...
Athrun 阅读(128) |
摘要: 在应用系统中,尤其在联机事务处理系统中,对数据查询及处理速度已成为衡量应用系统成败的标准。而采用索引来加快数据处理速度也成为广大数据库用户所接受的优化方法。 在良好的数据库设计基础上,能有效地使用索引是SQL Server取得高性能的基础,SQL Server采用基于代价的优化模型,它对每一个提交的有关表的查询,决定是否使用索引或用哪一个索引。因为查询执行的大部分开销是磁盘I/O,使用索引提高性...
Athrun 阅读(125) |
摘要: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[tg_user_add]') and OBJECTPROPERTY(id, N'IsTrigger') = 1) drop trigger [dbo].[tg_user_add] GO if exists (select * from dbo.sysobje...
Athrun 阅读(213) |
摘要: /*output的應用*/ CREATE PROCEDURE [dbo].[sp_output] ( @i char(1)='1', @a varchar(5)=null output ) AS begin if(@i='1') set @a='aaaaa' else set @a='bbbbb' end GO /*存儲過程內調用*/ CREATE PRO...
Athrun 阅读(155) |
摘要: 1. ADO与ADO.NET简介 ADO与ADO.NET既有相似也有区别,他们都能够编写对数据库服务器中的数据进行访问和操作的应用程序,并且易于使用、高速度、低内存支出和占用磁盘空间较少,支持用于建立基于客户端/服务器和 Web 的应用程序的主要功能。但是ADO使用OLE DB接口并基于微软的COM技术,而ADO.NET拥有自己的ADO.NET接口并且基于微软的.NET体系架构。众所周知.NET...
Athrun 阅读(103) |
摘要: 轉自:http://topic.csdn.net/t//207190.html 楼主brain_wiser(风风无路) 16:10:09 在 Web 开发 / ASP 提问 请帮我看看这段代码,有什么问题! 该存储过程我在SQL的查询分析器下施行没有问题,可一用Command调用,就出现问题,好像不施行存储过程。 //===...
Athrun 阅读(577) |
摘要: 1 临时表可以支持事务级的回滚操作(undo),但不支持前滚操作(redo),表变量不支持事务级的回滚操作,只是支持语句级的回滚。 2 临时表上的统计信息是健全而可靠的,但是表变量上的统计信息是不可靠的。 3 临时表的编译阀值非常低,但是表变量的编译阀值更低。这个后朋友寻觅经过测试,表变量是不存在编译阀值的。 4 范围不同。临时表为会话级,表变量为变量级,在自己的代码声明区间内有效。 5 表变量只...
Athrun 阅读(314) |
摘要: --自已做標識列的例子,不自動重排編號,而是自動補號: --創建得到最大id的函數 create function f_getid() returns char(3) as begin declare @id int if not exists(select 1 from tb where id='001') set @id=1 else begin select @id=max(id...
Athrun 阅读(457) |
摘要: 随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。 SQL注入是从正常的WWW端...
Athrun 阅读(143) |
摘要: 一个有效的优化与不优化或错误优化之间的差别,可能可以让你的程序执行速度差别几十倍甚至几百倍。 (本文不太适用于数据库高手观看,如有错误,欢迎不批评指正。) 以下 word 代表查询字符串,tablename代表数据表名,column代表字段名 =========================================================== 技巧一: 问题类型:ACC...
Athrun 阅读(210) |
摘要: 1,通過windows的排定工作來執行一個bat檔,然後bat檔里用cmd命隻來執行存儲過程. t.bat isql -S HT -U sa -P sa -i &f:\t.sql& exit t.sql use d_t exec t_add//存儲過程
Athrun 阅读(139) |
摘要: CREATE FUNCTION f_Split ( @str varchar(8000), @strSeperate varchar(10) ) RETURNS @temp table(a varchar(100)) AS BEGIN SET @str=LTrim(RTrim(@str)) --'a,b,c' --if @str is nul...
Athrun 阅读(139) |
摘要: 摘要: 本文演示了 使用 Access查询 构造类似于 MSSQL 存储过程的功能, 并在 ASP 中操作插入数据,显示数据功能. 目录: 1. 在 Access 查询里建表, 名 tt 2. 在 Access 查询里新建查询, 内容为:... 3. 在 ASP 里使用 tt_insertParm 添加10条记录到 表tt 3.1 构造ASP ado 连接函数, fCreateCnn 与 f...
Athrun 阅读(375) |
摘要: 摘要: 本文演示了在 MSSQL查询分析器中使用存储过程和在 ASP 中使用存储过程 对 MSSQL 的基本数据操作, 包括建表, 添加,更新,选取,删除记录. 说明: 建=建表 / create table 添=添加记录 / insert 更=更新记录 / update 选=选取记录 / select 删=删除记录 / delete 目录: 1. 在查询分析器中建表, 名 t, 并授权给...
Athrun 阅读(208) |
摘要: declare @1 table (商品編碼 varchar(10),國家 varchar(10),數量 int) insert @1 values('商品A','國家2',2000) insert @1 values('商品A','國家3',1800) insert @1 values('商品A','國家1',1200) insert @1 values('商品B','國...
Athrun 阅读(111) |
摘要: 轉自:http://www.cnblogs.com/invinboy/archive//1035801.html 网上有很多SQL SERVER数据库字典的SQL语句,七零八落,我在工作整理了一下思路,总结SQL代码如下。数据库字典包括表结构(分2K和2005)、索引和主键.外键.约束.视图.函数.存储过程.触发器.规则。可以在企业管理器、查询分析器中简单执行,直接了当的查出S...
Athrun 阅读(172) |
摘要: order by 的数值型灵活使用 代码: select * from table_a where id=p_id order by decode(函数,'asc',1,'desc',-1)* 控制试图的访问时间: 6. 代码: create view ... as select ... from where exists(select x from dual wher...
Athrun 阅读(327) |
摘要: 一、字符转换函数 1、ASCII() 返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。 2、CHAR() 将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回NULL 。 3、LOWER()和UPPER() LOWER()将字符串全部转为小写;UP...
Athrun 阅读(468) |
摘要: 1. 增加Richer Data Type,例如varchar(max)、nvarchar(max)和varbinary(max)等資料類型,使用max指定最大2GB的儲存空間,可用於改進(取代)過去text, ntext和image無法跨頁儲存(8KB)的限制。另一個值得一提的是XML資料類型,用於儲存XML字串片段和XML檔案內容。 2. 支援try/catch error handling...
Athrun 阅读(564) |
摘要: 在现实生活中,树型数据屡见不鲜:组织机构,产品结构,人事关系等等......记得在以往的一个项目中,涉及到机构,人员,在对其进行处理,特别是进行统计,聚集操作的时候,我一直没找到一个好的方法.临时表,视图,程序控制...能用的办法都用上了,但在处理效率上一直不尽如人意.归根结底,我的感觉就是在数据库中,对数据的操作方式(不管是SQL语言,SP,VIEW...)不象程序语言那样灵活,高效率. ...
Athrun 阅读(485) |
摘要: 数据库设计说明书 来源: 国家计算机标准和文件模板 1 引言 1.1编写目的 说明编写这份数据库设计说明书的目的,指出预期的读者。 1.2背景 说明: a.说明待开发的数据库的名称和使用此数据库的软件系统的名称; b.列出该软件系统开发项目的任务提出者、用户以及将安装该软件和这个数据库的计算站(中心)。 1.3定义 列出本文件中用到的专门术语的...
Athrun 阅读(903) |
摘要: SQL SERVER的数据类型 数据类弄是数据的一种属性,表示数据所表示信息的类型。任何一种计算机语言都定义了自己的数据类型。当然,不同的程序语言都具有不同的特点,所定义的数据类型的各类和名称都或多或少有些不同。SQLServer 提供了 25 种数据类型: ·Binary [(n)] ·Varbinary [(n)] ·Char [(n)] ·Varchar[(n)] ...
Athrun 阅读(1030) |
摘要: 如题,试举一例,数据库为possn_data.mdf、possn_log.ldf --------------------------------------------------------------- 1: 用写字板新建一文本文件 EXEC sp_attach_db @dbname = N''possn'', @filename1 = N'...
Athrun 阅读(141) |
摘要: 系统设计的好坏在根本上决定了软件系统的优劣。可以说“差的系统设计必定产生差的软件系统”,但是不能保证“好的系统设计必定产生好的软件系统”。因为在设计之前有需求开发工作,在设计之后还有编码,测试和维护工作,无论哪个环节出了差错,都会把好事搞砸了。 据说上帝把所有的女士都设计成天使,可是天使们在下凡的时候,有些人双脚先着地,有些人脸先着地。上帝的这一疏忽让很多女士伤透了心。所以我们在开发软件的时候,一...
Athrun 阅读(160) |
摘要: -- -- --整理了几个常用的数据库维护的脚本,和大家分享,希望能够对大家有所帮助,尤其是 --初学者。这些脚本只针对Sql Server 2000,在Sql Server 2005下没有进行测试,有些 --可能不适用。如果有错误,请联系我 -- -- /**//******************************************************************...
Athrun 阅读(127) |
摘要: PDF版浏览: http://www.cnblogs.com/Files/JimmyZhang/DataBase-Object-Naming-Guidelines.pdf 本文是一个参考,不是一个规范,更不是一个标准。它仅代表了我个人的观点和建议,并只考虑了通常条件下的规则,你可以根据实际情况随意修改它。 引言 编码规范是一个优秀程序员的必备素质,然而,有很多人非常注重程序中变量、方法、...
Athrun 阅读(232) |
摘要: 轉自:http://www.netfocus.cn/peoplearticle993.html 我们先看NestedLoop和MergeJoin的算法(以下为引用,见RicCC的《通往性能优化的天堂-地狱 JOIN方法说明》): ================================== NestedLoop: foreach rowA in tableA where tabl...
Athrun 阅读(212) |
摘要: 轉自:http://www.netfocus.cn/peoplearticle994.html 先站在应用程序的角度说说它们的不同。 1、 直接拼SQL 就像大家了解的那样,直接拼SQL带来了SQL注入攻击,带来了拼时些许的性能损失,但是拼不用添加SqlParameter,会少写很多代码——很多人喜欢直接拼,也许就因为这点。这种做法会把你拼好的SQL原样直接发送到DB服务器去执行。(注意类似”...
Athrun 阅读(187) |
摘要: 轉自:http://www.netfocus.cn/peoplearticle995.html 本文主要介绍写SQL的另外两个误区: 1、 存储过程中使用局部变量而不使用参数变量(就是存储过程输入参数)做where条件 2、 查询条件中类型不匹配 这两种错误都是非常非常容易犯且非常发指的错误,特别是2,太多次见过了。 一、关于存储过程使用局部变量,我们举例说明。 有这么一张表 存储过程...
Athrun 阅读(101) |
摘要: 先说说这些误区。所谓“误区”,有一些是新手很容易犯的错误或者很容易忽略的问题,另外一些,则是像“耗子吃了盐会变成蝙蝠”一样,让我们从小就认为是正确的事情。如下: 1、 表上不管用得着用不着,都加个聚集索引。 我们知道,表以两种方式组织物理存储:有聚集索引的“聚集表”;没有聚集索引的“堆”。在聚集表中,数据行按照聚集索引的顺序存储(这也是为啥一张表最多只能有一个聚集索引的原因);堆中,数据行的存储可...
Athrun 阅读(120) |
摘要: 上回我们说到评估一条语句执行效率主要看逻辑IO(啥是逻辑IO,啥是物理IO见联机文档),这次我们继续。 我们先说说,返回多行结果时,为什么SQLServer有时会选择index seek,有时会选择index scan。 以nonclustered index为例说明。 像所有的索引B树一样,非聚集索引树也包括完全由索引数据组成的根节点和中间级节点;但是和聚集索引树不同的是,聚集索引树叶节点包含的...
Athrun 阅读(128) |
摘要: 轉自:http://www.netfocus.cn/peoplearticle998.html 大型系统的生产环境,一般情况下,我们评价一条查询是否有效率,更多的是关注逻辑IO(至于为什么,回头补一篇)。我们常说,“要建彪悍的索引”、“要写高效的SQL”,其实最终目的就是在相同结果集情况下,尽可能减少逻辑IO。 1.1 where条件的列上都得有统计信息。 没统计信息SQLSe...
Athrun 阅读(757) |
摘要: SQL Server 2005相对于SQL Server 2000改进很大,有些还是非常实用的。举几个例子来简单说明 这些例子我引用了Northwind库。 1. TOP 表达式 SQL Server 2000的TOP是个固定值,是不是觉得不爽,现在改进了。 --前n名的订单 declare @n int ...
Athrun 阅读(84) |
摘要: /*--比较两个数据库的表结构差异 --邹建 2003.9--*/ /*--调用示例 exec p_comparestructure 'xzkh_model','xzkh_new' --*/ if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_comparestructure]') and OB...
Athrun 阅读(153) |
摘要: 利用T-SQL语句,实现数据库的备份与还原的功能体现了SQL Server中的四个知识点: 1. 获取SQL Server服务器上的默认目录 2. 备份SQL语句的使用 3. 恢复SQL语句的使用,同时考虑了强制恢复时关闭其他用户进程的处理 4. 作业创建SQL语句的使用/*1.--得到数据库的文件目录@dbname指定要取得目录的数据库名如果指定的数据不存在,返回安装SQL时设置的默认数据目录如果指定NULL,则返回默认的SQL备份目录名--邹建2003.10(引用请保留此信息)--*//*--调用示例select数据库文件目录=dbo.f_getdbpath('tempdb&#39
Athrun 阅读(258) |
摘要: 轉自:http://www.netfocus.cn/peoplearticle1125.html /*--压缩数据库的通用存储过程 压缩日志及数据库文件大小 因为要对数据库进行分离处理 所以存储过程不能创建在被压缩的数据库中 --邹建 2004.03--*/ /*--调用示例 exec p_compdb 'test' --*/ use master --注意,此存储过程要建...
Athrun 阅读(135) |
摘要: 轉自:http://www.netfocus.cn/peoplearticle1128.html IDENTITY(标识)列,也有很多人称之为自增列,在SQL Server 2000中,标识列通过IDENTITY来定义,下面是与获取最后插入记录的标识值有关的函数的一个示例说明 SQL Server 中,可以使用 SCOPE_IDENTITY()、 @@IDENTITY 、 IDEN...
Athrun 阅读(82) |
摘要: 轉自:http://www.netfocus.cn/peoplearticle1129.html 问题描述: 从别处copy来一个数据库DB,附加后,对象的所有者不是Admini,每次查询时必需写select * from Admini.***才能查到。有什么方法不用前面的Admini吗(在不修改所有者的前提下)?注: 已经在“安全性-登陆”下面也新建了一个Admini用户,默认数据库设置为...
Athrun 阅读(78) |
摘要: 轉自:http://www.netfocus.cn/peoplearticle1131.html 问题描述 业务需求如下: 有表A,在查询的时候,需要根据标志确定是查询大于某个值的记录,还是小于某个值的记录 A、一般的处理方法 IF @a = 0 SELECT [TranNumber] FROM A WHERE [TranNumber] 10000 ...
Athrun 阅读(75) |
摘要: 最近在论坛看到有人问,如何快速生成100万不重复的8位编号,对于这个问题,有几点是需要注意的: 1.如何生成8位随机数,生成的数越随机,重复的可能性当然越小 2.控制不重复 3.考虑性能 针对这个问题,我写了如下的示例来解决,希望能为有这类需求的人提供指导 生成100万条8位不重复数据的示例 USE tempdb GO -- 创建测试表 CREATE TABLE tb(id ch...
Athrun 阅读(234) |
摘要: 轉自:http://www.cnblogs.com/fanrsh/archive//436618.html 主 题: 转:(一) 作 者: freedk (书生) 正文内容: (一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)...
Athrun 阅读(101) |
摘要: 轉自:http://www.netfocus.cn/peoplearticle885.html 我们在建立数据库的时候,需要为每张表指定一个主键,所谓主键就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识某一行记录,所以可以确保执行数据更新、删除的时候不会出现张冠李戴的错误。当然,其它字段可以辅助我们在执行这些操作时消除共享冲突,不过就不在这...
Athrun 阅读(112) |
摘要: 轉自:http://jtds.sourceforge.net/apiCursors.html#_sp_cursoropen System stored procedures This document contains information on undocumented stored procedures in Microsoft SQL Server. ...
Athrun 阅读(149) |
摘要: sp_databases --列出服务器上的所有数据库 ??sp_server_info --列出服务器信息,如字符集,版本和排列顺序 ??sp_stored_procedures--列出当前环境中的所有存储过程 ??sp_tables --列出当前环境中所有可以查询的对象 ??sp_start_job --立即启动自动化任务 ??sp_stop_job --停止正在执行的自动化任...
Athrun 阅读(120) |
摘要: SQL Server 存储过程的分页,这个问题已经讨论过几年了,很多朋友在问我,所以在此发表一下我的观点 建立表: CREATE TABLE [TestTable] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [LastName] ...
Athrun 阅读(100) |
摘要: 1,表的結構如下: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[sbit]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[sbit] GO CREATE TABLE [dbo].[sbit] ( [id] [in...
Athrun 阅读(1011) |
摘要: 这是一个储存过程的基础的创建和简单应用,希望对大家有点帮助,不足之处肯定会有,算是抛砖引玉吧。 CREATE PROCEDURE 创建存储过程,存储过程是保存起来的可以接受和返回用户提供的参数的 Transact-SQL 语句的集合。 可以创建一个过程供永久使用,或在一个会话中临时使用(局部临时过程),或在所有会话中临时使用(全局临时过程)。 也可以创建在 Microsoft® SQL Serve...
Athrun 阅读(300) |
摘要: 1,存儲過程中用到的'N'的意義. N的作用就是如果你的操作系統是簡體中文,你在N後面的單引號裡輸入了日本、德文、法文什麼的,能保證你的字符串是正確的,這時N就要必寫;反之如果N後面的單引號裡只有英文和簡體中文(長度不能超過十幾K),那這個N寫與不寫是一樣的。 上面的解釋和你所看到是同一個意思,簡單的可以認為是經過了unicode編碼. 2,主鍵的設置問題 第一:编号作主键 此方法就是...
Athrun 阅读(143) |
摘要: 数据库备份,是在数据丢失的情况下,能及时恢复重要数据,防止数据丢失的一种重要手段。一个合理的数据库备份方案,应该能够在数据丢失时,有效地恢复重要数据,同时需要考虑技术实现难度和有效地利用资源。 1.1. 准备工作 在制订数据备份方案前,我们首先对要对现实情况做一个具体的调查,这样制订出来的方案才是合理且有效的。一般,我们需要了解如下内容: l 数据丢失的允许程度? l...
Athrun 阅读(205) |
摘要: 摘 要:本文提出了异机备份的策略,它能在数据服务器崩溃或Microsoft SQL Server系统崩溃时有效的恢复数据,从而有力的保证了Microsoft SQL Server中数据的完整、安全。 Abstract:This paper discusses the back-up strategy of dif ferent computers, which is used to re...
Athrun 阅读(264) |
摘要: 复制的概念 复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式。使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据。复制技术可以确保分布在不同地点的数据自动同步更新,从而保证数据的一致性。 SQL复制的基本元素包括 出版服务器、订阅服务器、分发服务器、出版物、文章 ...
Athrun 阅读(160) |
摘要: 前提条件是数据库的故障恢复改为非简单模式,去掉自动关闭和自动收缩两个选项。 1、创建一个数据库test 创建时间为 09:40 2、对数据库进行备份,备份时间为 09:42 语句如下: backup database test to disk='d:databasetest.bak' with init 提示: 已处理 216 页,这些页属于数据库 ...
Athrun 阅读(123) |
摘要: 轉自:http://blog.csdn.net/whbo/archive//534594.aspx SQLSERVER中,数据库同步的实现 经过测试,可以顺利实现数据库结构的初始化和数据的单向同步(也就是订阅服务器的数据可以及时更新为发布服务器的数据)。 准备工作: &&数据的同步中主要考虑的三部分,可以理解成三台主机。发布服务器,分发服务器和订阅服务器;可以从字面的意思理...
Athrun 阅读(169) |
摘要: declare @d datetime set @d=getdate() --execute sql script --demo --select * from [table] select [Use Times:]=datediff(ms,@d,getdate())
Athrun 阅读(62) |
摘要: 精确数字 整数 bigint 从 -2^63 (-4775808) 到 2^63-1 (4775807) 的整型数据(所有数字)。 int 从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。 smallint 从 -2^15 (-32,768) 到 2^15 - 1 (32...
Athrun 阅读(573) |
摘要: System stored procedures This document contains information on undocumented stored procedures in Microsoft SQL Server. Name Function ...
Athrun 阅读(414) |
摘要: 收錄了一些分頁的資源:http://www.cnblogs.com/liuweijing/archive//619896.html 上篇我们谈到了关于数据库传统的三种分页方法和他们的利弊,并且提出了一种理论上最佳的分页方法,本篇我们就来详细说说这种最佳的分页方法。 一:构思。 在设计Web数据库时,如果我们要编历每一条纪录,那么只有采取分页模式才可以使Web数据库尽...
Athrun 阅读(699) |
摘要: http://msdn2.microsoft.com/zh-cn/library/ms178653.aspx sp_dbcmptlevel (Transact-SQL) 更新日期: 2006 年 7 月 17 日 将某些数据库行为设置为与指定的 SQL Server 版本兼容。 Transact-SQL 语法约定 语法 sp_dbcmptlevel [ [ @dbna...
Athrun 阅读(974) |
摘要: CREATEPROCEDUREsp_decrypt(@objectNamevarchar(50))ASbeginsetnocounton--CSDN:j9988copyright:--V3.1--破解字节不受限制,适用于SQLSERVER2000存储过程,函数,视图,触发器--修正上一版视图触发器不能正确解密错误--发现有错,请E_MAIL:begintrandeclare@objectname1varchar(100),@orgvarbinvarbinary(8000)declare@sql1nvarchar(4000),@sql2var
Athrun 阅读(764) |
摘要: 【IT168 伺服器學院】複製的概念 複製是將一組數據從一個數據源拷貝到多個數據源的技術,是將一份數據發佈到多個存儲站點上的有效方式。使用複製技術,用戶可以將一份數據發佈到多臺伺服器上,從而使不同的伺服器用戶都可以在許可權的許可的範圍內共用這份數據。複製技術可以確保分佈在不同地點的數據自動同步更新,從而保證數據的一致性。 SQL...
Athrun 阅读(403) |
摘要: 【导读】本文介绍通过日志恢复MS SQL数据案例,以数据库的故障恢复改为非简单模式,去掉自动关闭和自动收缩两个选项为前提。 前提条件是数据库的故障恢复改为非简单模式,去掉自动关闭和自动收缩两个选项。 1、创建一个数据库test 创建时间为 09:40 2、对数据库进行备份,备份时间为 09:42 语句如下:backup database test to d...
Athrun 阅读(324) |
Athrun 阅读(147) |
Athrun 阅读(377) |
Athrun 阅读(67) |
Athrun 阅读(73) |
Athrun 阅读(88) |
摘要: 20.5.1 Web Assistant Wizard 的功能 Web Assistant Wizard 是SQL Server 提供的网页发布向导。它十分简便、实用,即使对Web 技术一窍不通,也可以用它来生成数据库网页。 Web Assistant Wizard 主要有以下几个功能: 利用SQL Server 的数据生成标准的HTML 文件。Web Assistant Wizard...
Athrun 阅读(128) |
摘要: 除了XML 技术之外,Microsoft SQL Server 2000 的开发者们也把通过HTTP 访问的特性(HTTP access9 作为SQL Server 2000 的一个核心特性。这样用户完全可以把SQL Server 放到一个URL 上了,从而保证开发人员和潜在的最终用户都能简单地通过一个URL 来访问SQL Server。 本节我们主要介绍以下三个问题: 如何创建虚拟目录 HT...
Athrun 阅读(131) |
摘要: 包括SQL Server 7.0 在内的SQL Server 系列版本并不提供XML。 支持开发人员以前不得不使用一个XML 分析器,如微软的XML 分析器(MSXML),而且它们必须编写自己的代码来处理细节:把不同的元素从XML 文档中提取出来并按需要把它们放进关系表的不同部分,然后访问关系表;或者编写代码将数据从数据库表中提取出来,再以正确的格式放回到XML 文档中。当我们在享受XML 所...
Athrun 阅读(245) |
摘要: 20.2.1 XML 简介 XML 是扩展标识语言(Extensible Markup Language) 的英文缩写。XML 语言是下一代大型Web 主导技术,它是一种基于SGML 的、简单灵活的语言,提供了比HTML 更为广泛的方法来描述文档内容,同时通过一种能够在所有计算机上运行、与平台和操作系统无关的方法,提供了描述元数据的机制。XML 不仅是一种技术,而是指一个技术组。XML 家...
Athrun 阅读(90) |
摘要: 在今天的商务世界里网络变得越来越普遍,它渗透到生活的每个角落,从而对企业经营、组织、管理方式等产生巨大的影响。网络特性成为建立电子商务、互联网、企业内部网的基础。SQL Server 2000 就提供了显著增强的网络功能来构建数据库解决方案。利用这些网络特性,用户可以将企业数据以安全、快捷、高效的方式,通过Web 页发布给企业内部相关部门或发布给客户群体。因此,本章主要介绍SQL Server...
Athrun 阅读(112) |
摘要: 19.3.1 SQL Query Analyzer 简介 SQL Query Analyzer 是一个图形化的管理工具,主要用于编写、测试Transact-SQL 语句、批处理。系统管理员和开发者通过SQL Query Analyzer 能够同时执行多个查询、查看查询结果、分析查询计划,从而了解如何提高查询执行的性能。从SQL Server Enterprise Manager 可以将其启...
Athrun 阅读(579) |
摘要: 19.2.1 了解SQL Server Profiler SQL Server Profiler 是图形化实时监视工具,能帮助系统管理员监视数据库和服务器的行为, 比如死锁的数量,致命的错误,跟踪Transact-SQL 语句和存储过程。可以把这些监视数据存入表或文件中,并在以后某一时间重新显示这些事件来一步一步地进行分析。 通常我们使用SQL Server Profiler 仅监视某...
Athrun 阅读(307) |
摘要: SQL Server 除了提供强大的管理工具Enterprise Manager、 可靠的安全性管理和数据库备份与恢复功能、内置的复制组件以外还包括其他一些工具和令人欣慰的功能。在本章中我们将分别介绍SQL Mail、 SQL Server Profiler、 Query Analyzer, 希望读者能够熟练地使用它们从而形成对SQL Server 的全面了解。 19.1.1 SQL Ma...
Athrun 阅读(152) |
摘要: DTS Designer 与DTS Wizard 一样都是在同构或异构数据源间进行数据的导入、导出和转换。但是,DTS Designer 是一个图形工具,它使创建和编辑DTS 包的工作变得更简单、轻松,而且提供了比DTS Wizard 更为强大的功能。 DTS Designer 中包含几个关键性概念,如连接、数据传递、包、优先权约束、任务,这些概念对于理解DTS Designer 是如何工...
Athrun 阅读(96) |
摘要: DTS 导入、导出向导帮助用户交互式地建立包,从而在具有OLE DB 和ODBC 驱动程序的源和目标数据源间进行数据的导入、导出和转换。下面将以两个具体例子来讲解如何使用DTS 向导,同时将对其中涉及的每一个选项进行详细的介绍。 例18-1: 使用DTS 向导导出pubs 数据库中的authors 表。 利用SQL Server Enterprise Manager 执行数据导出的步骤...
Athrun 阅读(573) |
摘要: 在使用SQL Server 的过程,中由于经常需要从多个不同地点将数据集中起来或向多个地点复制数据,所以数据的导出,导入是极为常见的操作.我们可以使用BCP 命令来完成这一任务,但是记住 BCP 的命令格式是一件令人头痛的苦差事,虽然你可以查看帮助文件,所以我们需要功能强大操作简单的工具来完成这一任务,数据转换服务DTS 提供了这种支持。因此本章将介绍DTS 的基本情况、讨论DTS 的各个构建...
Athrun 阅读(98) |
摘要: 在SQL Server 中通过警报管理器定义警报,当某些特定的事件发生时会自动报警。当警报被触发时,通过电子邮件或寻呼通知操作员,从而让操作员了解系统中发生了什么事件,比如数据库使用空间不够了或事务日志已满。SQL Server 产生的错误信息、事件都会被记入Windows NT 的应用日志,SQL Server 读取日志并与已定义了警报的事件相比较,如果匹配,则将触发警报。 在SQL S...
Athrun 阅读(88) |
摘要: 作业是指被定义的多步执行的任务,每一步都是可能执行的Transact-SQL 语句,代表一个任务。作业是典型的规划任务和自动执行任务。数据库的备份和恢复、数据的复制、数据的导入/导出等都可以被定义成作业,然后在规划的时间由SQL Server Agent 来自动完成。 创建一个作业的执行步骤为: (1) 启动SQL Server Enterprise Manager, 登录到指定的服务...
Athrun 阅读(141) |
摘要: 操作员是指接收由SQL Server Agent 发送来的消息的对象在,SQL Server 中可以通过邮件、寻呼或网络传送来把警报消息通知给操作员,从而让其了解系统处于哪种状态或发生了什么事件。 创建一个操作员的执行步骤为: (1) 启动SQL Server Enterprise Manager, 登录到指定的服务器,分别顺次单击 management, SQL Server Age...
Athrun 阅读(96) |
摘要: SQL Server Agent 是一个任务规划器和警报管理器,在实际应用和环境下,您可以将那些周期性的活动定义成一个任务,而让其在SQL Server Agent 的帮助下自动运行;假如您是一名系统管理员,则可以利用SQL Server Agent 向您通知一些警告信息,来定位出现的问题从而提高管理效率。SQL Server Agent 主要包括以下几个组件:作业;警报;操作。 主要执行...
Athrun 阅读(225) |
摘要: 在SQL Server 中,复制是功能最为强大而又最为复杂的组件,所以在具体的应用中复制出现错误是难以避免的事情。但同时令人欣慰的是,SQL Server 提供了复制管理工具——复制监视器来帮助DBA 查出复制错误发生的原因。利用复制监视器可以: 浏览所有的出版者出版物以及由该分发者所支持的订购; 浏览复制代理的状态信息和历史; 监视与复制事务有关的复制警报。 同时利用复制监视...
Athrun 阅读(172) |
摘要: SQL Server 2000 提供了比以前版本更多的复制选项,其中包括立即更新订购者,排队更新,以排队更新作为热备份的立即更新,传递复制数据,过滤出版数据等。其中前三个选项表示可在订购者处对复制数据进行修改,然后将修改以相应的方式反映到出版者那里。如果在复制中使用这些复制选项,将使复制的配置和管理更为困难,所以很有必要对这些复制选项有着更为清晰的认识和了解。 16.6.1 立即更新订购者...
Athrun 阅读(110) |
摘要: 合并复制的概述 也许读者对下面的实际例子并不陌生,在某一大型企业的分销系统中,销售经理或一些销售骨干人员经常要外出处理业务,将签订的合同通过手边的笔记本电脑传递到总部销售信息数据库。在这一例子中有两个主要的特;征任何销售经理和销售骨干都可以修改销售信息数据库;只有在进行数据传递时才将源数据库与目标数据库相连。在SQL Server 中,合并复制为这一情况提供了较好的解决方案。 合并复...
Athrun 阅读(289) |
摘要: 16.4.1 事务复制的特点 前面我们指出复制的本质就是从源数据库向目标数据库复制数据,但对不同的复制类型而言总是有差别的。从复制的具体内容来看快照复制是真正意义上的数据复制,不管采用何种数据接收方式(如将表删除后再重建或删除表中数据但保留表结构),在网络中传送的是数据。而事务复制在网络中传送的是事务(由一条或多条INSERT、 DELETE、 UPDATE);从传输的数据量来看,事务复制...
Athrun 阅读(174) |
摘要: 16.3.1 快照复制概述 快照复制就是在某一时刻对出版数据进行一次“照相”,生成一个描述出版数据库中数据瞬时状态的静态文件,最后在规定时间将其复制到订购者数据库。快照复制并不像事务复制那样要不断地监视、跟踪在出版数据库中发生的数据变化,它所复制的内容不是 INSERT、 UPDATE、 DELETE 语句(事务复制的特征),也不是仅限于那些被修改数据(合并复制的特征)。它实际上是对订购数...
Athrun 阅读(236) |
摘要: 在执行复制之前必须对系统进行复制选项的配置,主要包括: 出版者 订购者 分发者 分发数据库 通过SQL Server Enterprise Manager 提供的Create Publication Wizard 和 the Configure Publishing and Distribution Wizard, 将会使配置工作变得简单,迅速。 16.2.1 创建服务...
Athrun 阅读(105) |
摘要: 对一个地域分散的大型企业组织来说,构建具有典型的分布式计 算特征的大型企业管理信息系统时总要解决一个很棘手的问题;如何 在多个不同数据库服务器之间保证共享数据的完整性、安全性和可用 性。之所以引发这样的问题在于企业组织存}

我要回帖

更多关于 打开文件就提示图像损坏 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信