随笔分类 -  SQL Server 2008

SQL SERVER
摘要:http://blog.csdn.net/burgess_liu/article/details/12036201转载。 阅读全文
posted @ 2015-02-04 15:14 brian_lee 阅读(149) 评论(0) 推荐(0)
摘要:exec sp_MSForEachTable @precommand=N'create table ##(表名 sysname,记录数 int,保留空间 Nvarchar(10),使用空间 varchar(10),索引使用空间 varchar(10),未用空间 varchar(10))',@comm... 阅读全文
posted @ 2014-05-04 21:54 brian_lee 阅读(233) 评论(0) 推荐(0)
摘要:编程-数据库-SQL2008安装提示"Microsoft visual studio 2008早期之前的版本"解决http://www.skywj.com/thread-9230-1-1.html 阅读全文
posted @ 2014-04-30 09:06 brian_lee 阅读(1074) 评论(0) 推荐(0)
摘要:select HASHBYTES('MD5','410183198201014353')declare @barcode varchar(50);set @barcode='410183198201014353';select upper(SUBSTRING(sys.fn_sqlvarbasetostr(HASHBYTES('MD5',@barcode)),3,32)) 阅读全文
posted @ 2014-01-12 22:53 brian_lee 阅读(190) 评论(0) 推荐(0)
摘要:http://www.lmwlove.com/ac/ID814SQL Sqlserver查询的安全性和性能的优化 创建时间:2012年04月23日 11:23阅读次数:(1418)分享到: 0SQL注入的原理什么SQL注入将SQL代码插入到应用程序的输入参数中,之后,SQL代码被传递到数据库执行。从而达到对应用程序的攻击目的。注入原理常见攻击方法检测是否可以注入【检测注入点】示例:http://192.168.0.1/temp.aspx?id=a or 1=1--如果上面语句可以执行说明可以实现注入,则可以利用系统过程、系统表注入数据库示例【给系统添加一个用户,黑客可以实现远程登录控制服务器】 阅读全文
posted @ 2013-08-26 11:41 brian_lee 阅读(476) 评论(0) 推荐(0)
摘要:SQL Server 开发人员需要避免的八种习惯唉,说起开发人员,DBA 一定有一肚子苦水,但你却又离不开他们。在某些方面上,SQL Server 开发人员和 DBA 们总有着长期的、“光荣的”历史性分歧,开发人员想为应用程序采取某种方法,而 DBA 们不希望那样做。应用程序开发人员对 SQL Server 性能的影响是巨大的,可能是积极影响,也可能负面影响。你可以随便调整索引和存储子系统,但是你作为 DBA 对性能的影响比起训练有素的开发人员对性能的影响来说是微不足道的,开发人员才知道如何从 SQL Server 获得最佳性能。但是,并不是所有开发人员都有这种经验和能力。本文中,笔者总结了 阅读全文
posted @ 2013-08-24 22:56 brian_lee 阅读(216) 评论(0) 推荐(0)
摘要:在打开选项“show execution plan”时运行查询。如果查询没有使用我们的索引, 那么要进行以下的检查:1、运行 dbcc showcontig('tablename')来检查表是否有碎片。2、检查“where clause”来查看是否它引用了索引的第一个字段。3、保证“where clause”的查询条件中没有针对索引的第一个字段的方法。4、只当统计过期时才更新统计。如果表有碎片,那么在重新索引之后更新统 计。5、确保所使用的查询条件是足够唯一的,这样 SQL Server 更好地查找数据。 阅读全文
posted @ 2013-08-24 20:58 brian_lee 阅读(179) 评论(0) 推荐(0)
摘要:EXEC master.dbo.sp_addlinkedserver @server = N'192.168.xxx.xxx', @srvproduct=N'DB_NAME', @provider=N'SQLOLEDB', @datasrc=N'192.168.xxx.xxx'EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname = N'192.168.xxx.xxx', @locallogin =NULL, @useself = N'False', @r 阅读全文
posted @ 2013-07-12 09:20 brian_lee 阅读(135) 评论(0) 推荐(0)
摘要:EXEC master..xp_fixeddrives 阅读全文
posted @ 2013-07-12 01:34 brian_lee 阅读(350) 评论(0) 推荐(0)
摘要:sp_configure 'show advanced options', 1; GO RECONFIGURE WITH OVERRIDE; --加上WITH OVERRIDE GO sp_configure 'Agent XPs', 1; GO RECONFIGURE WITH OVERRIDE --加上WITH OVERRIDE GO执行后OK,但是job程序执行还是需要等待一段时间,我的服务器是等待了5分钟左右,作业才可以正常执行。 阅读全文
posted @ 2013-07-12 01:17 brian_lee 阅读(1966) 评论(0) 推荐(0)
摘要:工作日志:Jul 11 9:26:36 ;0 ;-2147467259 ; Error -2147467259 Microsoft OLE DB Provider for SQL Server ([DBNETLIB][ConnectionWrite (send()).]一般性网络错误。请检查网络文档。) in procedure Picture1_Click of Form frmButtonMain网上搜集原因:在添加资料时出现错误号:-2147467259,我在网上查了一下,描述如下:错 误 号:-2147467259错误描述:未能为数据库 'www92yw' 中的对象 & 阅读全文
posted @ 2013-07-12 00:06 brian_lee 阅读(2099) 评论(0) 推荐(0)
摘要:http://www.onegreen.net/Article/HTML/15438.htmlSql server快速有条件删除海量数据作者:佚名 文章来源:Onegreen.Net 浏览次数: 54 更新时间:2008-5-25 最近有个朋友问我,他说他在SQLSERVER删除几百万到几千万数据是显的很慢,帮他分析了一下,提了一些以下意见,或许对很多人有用,再者也好长没写过BLOG了,一起探讨一下 如果你的硬盘空间小,并且不想设置数据库的日志为最小(因为希望其他正常的日志希望仍然记录),而且对速度要求比较高,并清除所有的数据建议你用turncate table1,因为truncate 是.. 阅读全文
posted @ 2012-08-14 14:06 brian_lee 阅读(1262) 评论(0) 推荐(0)
摘要:执行:EXEC sys.sp_configure N'show advanced options', N'1' RECONFIGURE WITH OVERRIDEGOEXEC sys.sp_configure N'user connections', N'0'GORECONFIGURE WITH OVERRIDEGOEXEC sys.sp_configure N'show advanced options', N'0' RECONFIGURE WITH OVERRIDEGORECONFIGURE W 阅读全文
posted @ 2012-07-24 11:18 brian_lee 阅读(6381) 评论(0) 推荐(1)
摘要:在SQL Server中快速删除重复记录(多图)http://www.sina.com.cn 2004年10月22日10:12 电脑报 文/夏翔 开发人员的噩梦——删除重复记录 想必每一位开发人员都有过类似的经历,在对数据库进行查询或统计的时候不时地会碰到由于表中存在重复的记录而导致查询和统计结果不准确。解决该问题的办法就是将这些重复的记录删除,只保留其中的一条。 在SQL Server中除了对拥有十几条记录的表进行人工删除外,实现删除重复记录一般都是写一段代码,用游标的方法一行一行检查,删除重复的记录。因为这种方法需要对整个表进行遍历,所以对于表中的记录数不是很大的时候还是可行的,如果... 阅读全文
posted @ 2012-05-19 16:54 brian_lee 阅读(250) 评论(0) 推荐(0)
摘要:消息 468,级别 16,状态 9,第 2 行无法解决 equal to 运算中 "SQL_Latin1_General_CP1_CI_AS" 和 "Chinese_PRC_CI_AS" 之间的排序规则冲突。sql = @"SELECT MFCRD_MANUALNO, MFCRDTP_DESC collate Chinese_PRC_CS_AS_WS AS [MFCRDTP_DESC], MFCRD_NAME collate Chinese_PRC_CS_AS_WS AS [MFCRD_NAME], MFCRD_REGDATE, MFCRD_E 阅读全文
posted @ 2012-05-16 10:05 brian_lee 阅读(1011) 评论(0) 推荐(0)
摘要:网上转载:http://blog.csdn.net/greenery/article/details/6532646第一步,用 sp_who2 查出备份还原的sid(或在窗口中的连接属性中看)第二步,用以下查询获得运行情况(看 percent_complete列)SELECT session_id, request_id, start_time, status, command, sql_handle--,statement_start_offset, statement_end_offset, plan_handle, database_id, user_id --,connection_i 阅读全文
posted @ 2012-04-24 14:53 brian_lee 阅读(2143) 评论(0) 推荐(0)
摘要:1、Select identity(int,1,1) id,* into #tem from table1 select * from #tem drop table #temselect rowid=identity(int,1,1),userip into tempT from useraccessselect * from tempTdrop tabletempT不是好方法,尤其是含有union all时,无法使用。 阅读全文
posted @ 2012-04-21 15:27 brian_lee 阅读(550) 评论(0) 推荐(0)
摘要:与另一端SQL SERVER管理员确认,他们系统重装了,没有设定这个账号。 阅读全文
posted @ 2012-02-27 12:11 brian_lee 阅读(1565) 评论(0) 推荐(0)
摘要:安装sql server 2008 management,提示错误:Sql2005SsmsExpressFacet 检查是否安装了 SQL Server 2005 Express 工具。 失败,已安装 SQL Server 2005 Express 工具。若要继续,请删除 SQL Server 2005 Express 工具。sql server 2005 management和sql server 2008 management不是兼容吗?为什么会有这样的提示?答案是SQL Server 2005 Express 工具不是sql server 2005 management,不用卸载sql 阅读全文
posted @ 2012-02-07 21:20 brian_lee 阅读(6030) 评论(5) 推荐(2)
摘要:exec sp_monitor 查看当前SQL SERVER数据库当前实例CPU 使用率、IO等信息exec sp_helpdb 查看当前SQL SERVER数据库所有实例之大小、创建日期、日志路径等信息 阅读全文
posted @ 2012-01-10 23:42 brian_lee 阅读(246) 评论(0) 推荐(0)