自来云

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2018年5月27日

摘要: SQL2005清空删除日志: sqlserver2000压缩日志 可以将jb51.ldf文件变得很小,方便备份数据库等,在sqlserver查询分析器中执行即可。 阅读全文
posted @ 2018-05-27 21:25 自来云 阅读(121) 评论(0) 推荐(0) 编辑

摘要: /*如果某进程将其他堵塞超过55秒,则自动将其清除,并将其执行的语句报错出来。可将语句建成作业,每分钟执行一次。但有风险,不可作为常规用法,只能在短期内作为捕捉问题的工具,在有跟踪的情况下使用*/ declare @sql nvarchar(4000),@spid int select top 1 @spid = spid from master..sysprocesses a where b... 阅读全文
posted @ 2018-05-27 21:23 自来云 阅读(170) 评论(0) 推荐(0) 编辑

摘要: --前提是硬盘没问题.如果硬盘本来就有问题.次方法可能无效 --1.停止sql 服务,获取数据库路径,删掉日志文件 use master go select name,reverse(substring(reverse(filename),charindex('\',reverse(filename)),1000)) from sysdatabases --2.启动sql 服务 us... 阅读全文
posted @ 2018-05-27 21:21 自来云 阅读(272) 评论(0) 推荐(0) 编辑

摘要: 新建表: create table [表名] ( [自动编号字段] int IDENTITY (1,1) PRIMARY KEY , [字段1] nVarChar(50) default '默认值' null , [字段2] ntext null , [字段3] datetime, [字段4] money null , [字段5] int default 0, [字段6] Decimal (12... 阅读全文
posted @ 2018-05-27 21:19 自来云 阅读(308) 评论(0) 推荐(0) 编辑

摘要: sql 取整数去小数点 update cn_product set productprice2=ROUND(productprice1*3.3,0,1) where productclassid='2' Sql截取浮点小数位数,不四舍五入 round(551.239567,2,0) 结果:551.24 round(551.239567,2,1) 结果:551.23 第一个2表示截取2位 第... 阅读全文
posted @ 2018-05-27 21:18 自来云 阅读(31786) 评论(0) 推荐(0) 编辑

摘要: IF OBJECT_ID('DBO.GET_NUMBER2') IS NOT NULL DROP FUNCTION DBO.GET_NUMBER2 GO CREATE FUNCTION DBO.GET_NUMBER2(@S VARCHAR(100)) RETURNS VARCHAR(100) AS BEGIN WHILE PATINDEX('%[^0-9]%',@S) > 0 BEGIN set... 阅读全文
posted @ 2018-05-27 21:17 自来云 阅读(1558) 评论(0) 推荐(0) 编辑

摘要: --查看所有表的大小 declare @id int declare @type character(2) declare @pages int declare @dbname sysname declare @dbsize dec(15,0) declare @bytesperpage dec(15,0) declare @pagesperMB dec(15,0) ... 阅读全文
posted @ 2018-05-27 21:16 自来云 阅读(294) 评论(0) 推荐(0) 编辑

摘要: 日常对Sql Server 2005关系数据库进行操作时,有时对数据库(如:Sharepoint网站配置数据库名Sharepoint_Config)进行些不正常操作如数据库在读写时而无故停止数据库,从而导致Sql Server 2005数据库不正常中断,当再次打开数据库时会发现某些数据库会被标记为“ 阅读全文
posted @ 2018-05-27 21:15 自来云 阅读(3070) 评论(0) 推荐(0) 编辑

摘要: 解决方法: 首先把安装目录和C:\Program Files下的Microsoft SQL Server文件夹删了,删除在current_user和local_machine\software\microsoft\ 下有关 Microsoft sql server 全部信息,然后 1 打开注册表 在 阅读全文
posted @ 2018-05-27 21:14 自来云 阅读(864) 评论(0) 推荐(0) 编辑

摘要: SQL Server 数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法 在使用数据库的过程中,经常会遇到数据库迁移或者数据迁移的问题,或者有突然的数据库损坏,这时需要从数据库的备份中直接恢复。但是,此时会出现问题,这里说明几种常见问题的解决方法。 一、孤立用户的问题 比如,以前的数据库的很多表是用户test建立的,但是当我们恢复数据库后,test用户此时就成了孤立用户,没... 阅读全文
posted @ 2018-05-27 21:13 自来云 阅读(652) 评论(0) 推荐(0) 编辑

摘要: SQL中的left outer join,inner join,right outer join用法详解 使用关系代数合并数据 1 关系代数 合并数据集合的理论基础是关系代数,它是由E.F.Codd于1970年提出的。 在关系代数的形式化语言中: ? 用表、或者数据集合表示关系或者实体。 ? 用行表示元组。 ? 用列表示属性。 关系代数包含以... 阅读全文
posted @ 2018-05-27 21:11 自来云 阅读(591) 评论(0) 推荐(0) 编辑

摘要: 第一种方法 今天安装SQL Server 2000遇到了个很BT的问题,提示出下: 安装程序配置服务器失败。参考服务器错误日志和C:\Windows\sqlstp.log了解更多信息。 以前进安装目录删除已安装的目录就解决了,可这次重启了五遍还是这样(我还真有耐心 -_-;) 去百度一下,在一个博客 阅读全文
posted @ 2018-05-27 20:58 自来云 阅读(2402) 评论(0) 推荐(0) 编辑

摘要: 本文导读:在实际SQL应用中,经常需要进行分组聚合,即将查询对象按一定条件分组,然后对每一个组进行聚合分析。创建分组是通过GROUP BY子句实现的。与WHERE子句不同,GROUP BY子句用于归纳信息类型,以汇总相关数据。GROUP BY的作用是通过一定的规则将一个数据集划分成若干个小的区域,然 阅读全文
posted @ 2018-05-27 20:55 自来云 阅读(1509) 评论(0) 推荐(0) 编辑

摘要: 当数据库数据量不大的情况下用 Sqlserver 的完全备份就完全可以了 步骤为: 1、在需要还原的数据库上右键选择如图 2、在“常规”选项中点击“源设备”选取磁盘上备份好的.bak文件后,勾上“还原”选项的勾 3、在“选项”页面中,勾选上“覆盖现有数据库”,恢复状态,选择第一个“回滚未提交的事务。 阅读全文
posted @ 2018-05-27 20:48 自来云 阅读(343) 评论(0) 推荐(0) 编辑

摘要: sql查看数据库环境及一些参数 select parent_obj from sysobjects where name='FK_Student_banjiID' --根据外键名得到外表id select * from sysobjects where xtype='U' --当前数据库下的所有表信息 select * from sysforeignkeys --有主外键关系... 阅读全文
posted @ 2018-05-27 17:19 自来云 阅读(3570) 评论(0) 推荐(0) 编辑

摘要: 1、数据库 --所有数据库的大小 exec sp_helpdb --所有数据库的状态 select name, user_access_desc, --用户访问模式 state_desc, --数据库状态 recovery_model_desc, --恢复模... 阅读全文
posted @ 2018-05-27 17:18 自来云 阅读(1926) 评论(0) 推荐(0) 编辑

摘要: --查询表空间大小 declare @name varchar(1000) declare @sql varchar(1000) if object_id('tempdb..#space') is not null drop table #space create table #space(name varchar(50),rows bigint,reserved varchar(12),da... 阅读全文
posted @ 2018-05-27 17:17 自来云 阅读(177) 评论(0) 推荐(0) 编辑

摘要: 优化-SQL Server 05 的动态管理视图DMV和函数DMF SQL Server 05提供了动态管理视图Dynamic Management Views和函数 Functions,方便了我们对系统运行情况的监控,故障诊断和性能优化.配合Profiler,dashboard一起使用很不错. 使用sys.dm_exec_query_stats和sys.dm_exec_sql_text找到C... 阅读全文
posted @ 2018-05-27 17:14 自来云 阅读(199) 评论(0) 推荐(0) 编辑

摘要: 网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。 这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。 1.对查询进行优化,要尽量避免全表扫描,首先应 阅读全文
posted @ 2018-05-27 17:13 自来云 阅读(1419) 评论(0) 推荐(0) 编辑

摘要: SQL Server日志文件因为误操作被删除,当附加数据库的时候提示:附加数据库失败。 解决办法如下: 1、新建一个同名数据库。 2、停止数据库服务,覆盖新建的数据库主文件(小技巧:最好放在同一个磁盘里面,把新建的数据库主文件删掉或移开,再把要恢复的数据库主文件剪切过去,这样就可以节省时间。) 3、 阅读全文
posted @ 2018-05-27 17:12 自来云 阅读(433) 评论(0) 推荐(0) 编辑