![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL Server 2005
文章平均质量分 58
zhangyj_315
熟练使用Dreamweaver、PhotoShop,熟悉HTML语言、CSS、Javascript等;
熟练掌握SQL Server、SQL语句、ASP.NET(C#)、ASP;
掌握VB;
展开
-
SQL2005 安装时 “性能监视器计数器要求(错误)” 解决方案
出现此类问题一般都是在非法卸载sql2005出现的在 “开始” --> “运行”中输入 regedit,开启注册表编辑器。定位到[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Perflib处,在右边的树形目录下可以看到Perflib目录下有004和009两个子目录。在Sql Server 2005 的安装帮助文件转载 2008-03-23 17:28:00 · 474 阅读 · 0 评论 -
关系数据库的查询优化策略(二)
关系数据库的查询优化策略1 引言随着计算机应用技术的不断普及和发展,数据库系统正越来越多的走进人们的日常生活。在要求查询结果正确无误的同时,人们越来越关心查询的效率问题。影响查询效率的因素很多,诸如处理器的速度、I/O速度、存储器的容量、操作系统、采取何种的数据库服务系统等。但是对于特定服务器来说查询的效率主要取决于DBA(数据库管理员)所给定的查询语句。2 合理使用索转载 2008-04-10 22:03:00 · 2092 阅读 · 0 评论 -
优化 SQL Server 数据库必须考虑的问题(一)
优化SQL 数据库必须考虑的问题 在优化你的数据库时,你可能没有用到这些细节的优点。以下是10个关于你的数据库性能的问题,需要你问问自己。 1. 假设你的数据库不需要存储特殊字符的能力,尤其是Unicode标准中规定的那些字符,你有没有在系统中把nchar类型替换成char之类的各种适用的字段类型? 2. 你是不是在用smalldatetime类型,而不是datetime?如果你不转载 2008-04-10 22:01:00 · 2090 阅读 · 0 评论 -
SQL Server 安装问题:以前的某个程序安装已在安装计算机上创建挂起的文件操作
SQL Server 安装:以前的某个程序安装已在安装计算机上创建挂起的文件操作安装SQL Server 遇到错误提示:以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机!。找了半天,没发现什么一场程序,该机器上以前没安装过SQL Server。看看系统安装了什么软件? 3721 上网助手什么的赫然在目!删掉!还是不行,搜索了一下,发现这篇Blog最有价值:原创 2008-05-06 22:16:00 · 672 阅读 · 0 评论 -
sql2000和sql2005装在同一台机器上是需要加实例名
sql2000和sql2005装在一台机器上是需要加实例名的! 我是先安装的sql2005,后安装的sql2000。比如:sql2005默认 那么sql2000安装时就不能选“默认实例”,而要有实例名。 例如: sql2005 ap2 sql2000 ap2/sql2000 (sql2000为实例名) addname="ConnKu"connectio原创 2008-05-06 22:30:00 · 2182 阅读 · 0 评论 -
安装sql server 2000时又出现:安装程序配置服务器失败。参考服务器错误日志和 C:/WINNT/sqlstp.log 了解更多信息。
卸载后,再安装sql server 2000时又出现无法安装的错误提示:安装程序配置服务器失败。参考服务器错误日志和 C:/WINNT/sqlstp.log 了解更多信息。查看日志文件;发现是以下问题: driver={sql server};server=ZHL;UID=sa;PWD=;database=master[Microsoft][ODBC SQL Server Driver转载 2008-05-30 17:21:00 · 4351 阅读 · 0 评论 -
truncate table和drop table的区别
TRUNCATE TABLE 删除表中的所有行,而不记录单个行删除操作。 语法 TRUNCATE TABLE name 参数 name 是要截断的表的名称或要删除其全部行的表的名称。 注释 TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE原创 2008-06-12 15:54:00 · 4216 阅读 · 0 评论 -
SQL2005 SSMSE管理器里没有数据导入导出功能~~~解决方案
sqlserver2005中,导入导出数据通过 SQL Server 2005 Integration Services (SSIS) 实现: 在 Business Intelligence Development Studio 中,右键单击“SSIS 包”文件夹,再单击“SSIS 导入和导出向导”。 或者 在 Business Intelligence Development Studio 中的原创 2008-09-26 21:53:00 · 2825 阅读 · 0 评论 -
SQL2000如何还原数据库备份bak文件?
1.右击SQL Server 2000实例下的“数据库”文件夹。就是master等数据库上一级的那个图标。选择“所有任务”,“还原数据库” 2.在“还原为数据库”中填上你希望恢复的数据库名字。这个名字应该与你的源码中使用的数据库名字一致。 3.在弹出的对话框中,选“从设备” 4.点击“选择设备” 5.点击“添加” 6.点击“文件名”文本框右侧的“...”按钮,选中你的“.BAK”文件,并点击确定回原创 2009-11-25 10:20:00 · 8200 阅读 · 1 评论 -
如何清空数据库日志文件
在查询分析器里执行: BACKUP LOG 数据库名字 WITH NO_LOG DBCC SHRINKDATABASE(数据库名字)转载 2010-04-27 11:34:00 · 901 阅读 · 1 评论 -
Sql Server 批量替换被插入的木马记录
http://www.baoyalv.com/blog/panjj/other/2010/06/15/99转载 2011-01-06 16:20:00 · 1049 阅读 · 0 评论 -
如何优化SQL Server数据库查询(三)
优化SQL Server数据库 查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足。 5、网络速度慢。 6、查询出的数据量过大;(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的转载 2008-04-10 22:07:00 · 2157 阅读 · 0 评论 -
SQL 存储过程 CS_00000001 生成流水帐号
如果要得到如CS_00000001,CS_00000002,CS_00000003的流水帐号如下存储过程Create PROCEDURE [dbo].[sp_Room_Code] @CodeID varchar(11) output --// CS_00000001 流水帐号的长度,这里我用11位AS declare @num int转载 2008-03-25 13:13:00 · 1098 阅读 · 2 评论 -
存储过程与函数的区别
本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。 函数限制比较多,比如不能用临时表,只能用表变量.还有一些函数都不可用等等.而存储过程的限制相对就比较少 由于我现在基本上是DBA的工作,因此平时也看一些数据库方面的书籍。但是我一直对存储过程和函数之间的区转载 2008-03-24 16:04:00 · 2076 阅读 · 0 评论 -
触发器的作用
一 触发器介绍 触发器是一种特殊的存储过程,它在插入,删除或修改特定表中的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。数据库触发器有以下的作用: (1)安全性。可以基于数据库的值使用户具有操作数据库的某种权利。 # 可以基于时间限制用户的操作,例如不允许下班后和节假日 修改数据库数据。 # 可以基转载 2008-03-24 16:19:00 · 6089 阅读 · 0 评论 -
sql server 2000中的触发器使用
触发器是数据库应用中的重用工具,它的应用很广泛。 1. insert触发器的工作过程 可以定义一个无论何时用INSERT语句向表中插入数据时都会执行的触发器。 当触发INSERT触发器时,新的数据行就会被插入到触发器表和inserted表中。inserted表是一个逻辑表,它包含了已经插入的数据行的一个副本。inserted表包含了INSERT语句中已记录的插入动作。in原创 2008-03-23 17:20:00 · 541 阅读 · 0 评论 -
备份和还原数据库
用途:一是保证数据的安全性;二是制作一个数据库的副本;三是在不同的服务器之间移动数据库。 完全备份:执行完整数据库备份; 差异备份:仅记录自上次完整数据库备份以后对数据库数据所做的更改。 --创建一个备份设备 execute sp_addumpdevice disk,mydiskbackup,e:/backup1.bak --备份操作 backup da原创 2008-03-23 17:22:00 · 458 阅读 · 0 评论 -
找不到sql server management studio的解决方案
昨天晚上装sql server 2005开发版,装完之后到哪都找不到sql server management studio了,安装很正常;后来到网上搜索才知道,假如先装vs.net2005后装sql server 2005,就不会安装sql server management studio,因为可以在vs.net 2005的服务器资源管理器中管理sqlserver,超郁闷。 解决原创 2008-03-23 17:32:00 · 18974 阅读 · 5 评论 -
ASP.NET2.0 ReportingServices,报表灵魂的收割者(一)【月儿原创】
本文先做个简单介绍,更多关于ReportingServices的文章见后续。 1.打开BIDS,这是报表开发工具 2.新建项目 3.选择“商业智能项目”,选择“报表服务器项目向导” 4.弹出新窗口“报表向导”,选择下一步 5.进入数据源选择的窗口,点击“编辑” 6.点击“编辑”弹出选择数据源和数据表的窗口,这个窗口大家都很熟悉对吧? 7.点击“测试连接”。转载 2008-03-23 17:34:00 · 695 阅读 · 0 评论 -
Reporting Services 最后“部署”时出错的解决方案
全部折叠SQL Server 2005 联机丛书(2007 年 9 月)rsInvalidReportServerDatabase新建日期: 2007 年 2 月 1 日 详细信息 产品名称转载 2008-03-23 17:36:00 · 2433 阅读 · 0 评论 -
sql 2000 中附加 sql 2005 数据库时,报错误602(已测成功)~~~解决方案
错误602 未能在 sysindexes 中找到数据库 ID 12 中对象 ID 1 的索引 ID 1 对应的行。请对 sysindexes 运行 DBCC CHECKTABLE。 解决方案:因为数据库附加到2005的时候, 数据库文件已经自动升级到2005, 所以在2000下是无法再附加的(没有向上兼容的)直接restore或附加是不行的, 用脚本+导数据肯定没有问题。 2005转转载 2008-03-23 17:43:00 · 7015 阅读 · 3 评论 -
修改数据库结构时的注意事项
今天在修改数据库结构时,先创建的视图,后修改了视图中用到的数据表,只是加了几个字段,以为不会有问题,结果网页上报错。 原因:先建视图(图中用到ops.*),后添加字段。在视图中也不会自动加入新添加的字段。所以在网页里通过视图查看新添加的字段时会报错。 解决方案:很简单,先修改好表的结构,再创建视图。原创 2008-03-23 17:52:00 · 2789 阅读 · 0 评论 -
“数据库关系图”提示:此数据库没有有效所有者,因此无法安装数据库关系图支持对象"的解决方法
sql2000备份的数据库还原到sql2005后,选择“数据库关系图”提示:此数据库没有有效所有者,因此无法安装数据库关系图支持对象。若要继续,请首先使用“数据库属性”对话框的“文件”页或 ALTER AUTHORIZATION 语句将数据库所有者设置为有效登录名,然后再添加数据库关系图支持对象。 解决方法如下: 1、设置兼容级别为90(2005为90)转载 2008-03-23 18:23:00 · 805 阅读 · 0 评论 -
SQL Server 2005数据库定期备份
http://gwb6058.blog.163.com/blog/static/2830344820103278929423/转载 2011-01-06 16:25:00 · 7849 阅读 · 1 评论