
sql server
jgwei
这个作者很懒,什么都没留下…
展开
-
SQL Server 备份时提示无法打开备份设备的错误解决办法
使用 BACKUP DATABASE 命令备份数据库, 命令如下:backup database c:\test.bak with init运行过程始终报错, 无法打开设备, 更换盘符也不行, 后来发现是必须要有一个目录名称backup database c:\abc\test.bak with init不知道是出于什么考虑, 有这样一个限制。原创 2013-09-27 08:31:56 · 12528 阅读 · 0 评论 -
SQL Server优化50法
查询速度慢的原因很多,常见如下几种:没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)I/O吞吐量小,形成了瓶颈效应。没有创建计算列导致查询不优化。内存不足网络速度慢查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)sp_lock, sp_who, 活动的用户查看,原因是读写转载 2013-09-16 17:20:22 · 681 阅读 · 0 评论 -
SQL SERVER 和EXCEL的数据导入导出
SQL SERVER 和EXCEL的数据导入导出1、在SQL SERVER里查询Excel数据:-- ======================================================SELECT * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="c:\bo转载 2013-04-08 08:47:58 · 1048 阅读 · 0 评论 -
获取所有用户名 sql server
http://www.cnblogs.com/virusswb/articles/1259207.html1.获取所有用户名:SELECT name FROM Sysusers where status='2' and islogin='1'islogin='1'表示帐户islogin='0'表示角色status='2'表示用户帐户status='0'表示糸统帐转载 2013-02-18 08:29:03 · 8457 阅读 · 0 评论 -
查询优化及分页算法方案
http://www.cnblogs.com/xgw2004058/archive/2012/01/10/2317642.html随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条,可转载 2013-01-31 15:12:58 · 785 阅读 · 0 评论 -
SQL SERVER 查看死锁的存储过程
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[sp_who_lock]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[sp_who_lock]GOuse mastergocreate proce转载 2012-01-17 08:19:16 · 851 阅读 · 0 评论 -
修改表的所有者
<br />declare tb cursor local forselect 'sp_changeobjectowner''['+replace(user_name(uid),']',']]')+'].['+replace(name,']',']]')+']'',''dbo'''from sysobjectswhere xtype = 'U' and status>=0 and user_name(uid) <> 'dbo'open tbdeclare @s nvarchar(4000)fetch tb原创 2011-02-17 09:32:00 · 565 阅读 · 0 评论 -
转帖(如何监控sql server 死锁)
<br />经带在论坛上看到有人在问怎么捕获和记录死锁信息,在这里,我将自己的一些心得贡献出来,与大家分享,也请各位指正。<br /><br />我们知道,可以使用SQL Server自带的Profiler工具来跟踪死锁信息。但这种方式有一个很大的敝端,就是消耗很大。据国外某大神测试,profiler甚至可以占到服务器总带宽的35%,所以,在一个繁忙的系统中,使用profiler显然不是一个好主意,下面我介绍两种消耗比较少的方法。其中第二种的消耗最小,在最繁忙的系统中也可使用。第一种最为灵活,可满足多种应用转载 2010-12-23 19:37:00 · 914 阅读 · 0 评论 -
sql server 恢复数据时候始终报用户无法独占的解决方法
<br />执行如下代码:<br /><br />sp_who <br />go <br />kill '进程id'原创 2010-12-17 11:54:00 · 769 阅读 · 0 评论 -
SQL SERVER 查看死锁的存储过程
SQL SERVER 查看死锁的存储过程if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[sp_who_lock]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[sp_who_lock]GOuse mastergocreate procedure sp_who_lockasbegindeclare @spid int,@bl int转载 2010-12-06 11:58:00 · 646 阅读 · 0 评论 -
导入导出sql server
http://soku.javaeye.com/blog/583172原创 2010-11-29 17:57:00 · 469 阅读 · 0 评论 -
sql server cpu及io 开销比较大的脚本的查询
http://www.cnblogs.com/zerocc/archive/2012/11/30/2796663.html--- 平均I/O时间长的语句USE tempdbSELECT TOP 10 (total_logical_reads/execution_count) AS avg_logical_reads, (total_logical_writes/e转载 2013-11-25 14:17:51 · 3712 阅读 · 0 评论 -
sql server 2008 mdf文件不能变小, 吃一次亏
原创 2014-09-29 10:10:58 · 2358 阅读 · 0 评论 -
mysql sql server oracle 分页查询
在 这里主要讲解一下MySQL、SQLServer2000(及SQLServer2005)和ORCALE三种数据库实现分页查询的方法。可能会有人说这 些网上都有,但我的主要目的是把这些知识通过我实际的应用总结归纳一下,以方便大家查询使用。下面就分别给大家介绍、讲解一下三种数据转载 2011-09-27 20:19:44 · 826 阅读 · 0 评论 -
SQL如何备份到异机 (转)
实际参数环境:master..xp_cmdshell 'net use z: \\IP地址\SQL_221_backup 密码 /user:机器名\administrator'declare @tempdata varchar(100)declare @tmpcmd varchar(200)set @tempdata = 'd:\' + convert(varchar(10转载 2012-06-27 08:40:00 · 1451 阅读 · 0 评论 -
sql server mdf 文件突然变的超大, 无法缩小。(已解决,2013.02.19)
今天, 一个客户的sql server反应说数据文件变的超大, 短短半个月的时间, 从1G增长到69G。 十分不正常。在数据库属性里面看到数据库的大小的初始值: 变成69G。 做了如下尝试:1、利用sqlserver 本身工具, 进行数据文件收缩, 从69G缩小到6G, 直接报错。 从69G缩小到30G, 不报错, 但是刷新以后, 仍然显示69G, 明显是没有起作用。2、利用数据库原创 2013-02-18 14:30:26 · 15416 阅读 · 1 评论 -
SQLSERVER SQL性能优化
1.选择最有效率的表名顺序(只在基于规则的优化器中有效) SQLSERVER的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表driving table)将被最先处理,在FROM子句中包含多个表的情况下,必须选择记录条数最少的表作为基础表,当SQLSERVER处理多个表时,会运用排序及合并的方式连接它们, 首先,扫描第一个表转载 2013-09-16 11:17:42 · 648 阅读 · 0 评论 -
Sql Server常用查询汇总
http://www.cnblogs.com/xgw2004058/archive/2011/09/14/2176734.html--1、查找员工的编号、姓名、部门和出生日期,如果出生日期为空值,--显示日期不详,并按部门排序输出,日期格式为yyyy-mm-dd。 select emp_no ,emp_name ,dept , isnull(转载 2013-01-31 14:54:40 · 1048 阅读 · 0 评论 -
sql server 备份错误
<br /><br />概要<br />如果数据库维护计划中的任何任务失败或遇到错误信息,则维护计划作业本身可能显示为失败。作业历史记录详细信息显示以下错误信息:<br />sqlmaint.exe failed.[SQLSTATE 42000] (Error 22029).The step failed.<br />但是,这不一定指示整个维护计划都失败。维护计划作业显示失败状态,以便引发一个标志,指示让用户注意的维护计划中的某一任务。<br />此类型的行为很常见,因为可能会遇到需要用户干预来解决的错误。转载 2011-02-12 17:31:00 · 3402 阅读 · 0 评论 -
sql
执行如下代码:sp_who go kill '用户名'原创 2010-12-17 11:53:00 · 505 阅读 · 0 评论 -
查看表占用空间的sql语句
create table #tablespaceinfo --创建结果存储表(nameinfo varchar(50) ,rowsinfo int , reserved varchar(20) ,datainfo varchar(20) ,index_size varchar(20) ,unused varchar(20) ) --delet原创 2013-07-02 14:39:16 · 957 阅读 · 0 评论 -
记录下, sql server下面语句的一些简单用法
declare @SQLText varchar(3000)declare @id varchar(100)declare @name varchar(100)declare @last_id varchar(100)declare @last_name varchar(100)declare myCursor cursor for select id,原创 2013-05-02 19:24:38 · 715 阅读 · 0 评论 -
SQL2008 的收缩日志
http://www.cnblogs.com/finehappy/archive/2011/01/14/1935578.htmlSQL2008 的收缩日志 由于SQL2008对文件和日志管理进行了优化,所以以下语句在SQL2005中可以运行但在SQL2008中已经被取消:(SQL2005)Backup Log DNName with no_loggodump t转载 2013-04-16 09:57:59 · 791 阅读 · 0 评论 -
sql汇总
一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'转载 2013-01-31 14:43:45 · 427 阅读 · 0 评论 -
数据库上不经意出现的错误
前几天碰到一个奇怪的问题:一张表里面有个字段是rownum, 是自增长的数值型, 然后对这个表的记录进行了汇总, 但是这个字段的排不是按照rownum的大小增长的, 而是把汇总记录添加到了表的中间的某条记录。例如:100,adef, 。。。。, 1232;101,abc, 。。。。, 4322;102,wef, 。。。。, 2222;。。。201,dfs, 。。。。,原创 2013-01-31 14:35:01 · 556 阅读 · 0 评论 -
(索引)关于实现Java的HTTP服务器 zt(0924更新
用Java实现HTTP服务的很多,但大部分都只是简单实现,很少有高性能的实现。最后聚焦到 AsyncWeb上,但是这个在07年中开发到0.9版本后,似乎已经停滞了,无法找到对应src和jar来下载,链接都是无效的。后来在一个play框 架中找到了一个发布版的asyncweb-转载 2011-08-08 17:56:02 · 8181 阅读 · 0 评论 -
如何解决 SQL Server 中的无法连接问题
<br />如何解决 SQL Server 中的无法连接问题 (2008-11-04 22:40:48)转载标签: it 数据库 sqlserver 无法连接 无效的连接 odbc连接问题 解决方案分类: IT SYSTEM<br />在中小企业的业务应用中,MS SQL SERVER是最常用的数据库。但在客户端连接服务器上的数据库(比如常用的使用ODBC的方式)时,常会出现无法连接的错误。比如SQL Server不存在或访问被拒绝;无法连接到服务器,转载 2011-01-26 11:27:00 · 1748 阅读 · 0 评论 -
sql server 数据库备份到网络地址
打开查询分析器,本来想实现数据库建立在其他机器上, 但是整来整去, 只是实现了, 数据库可以在其他机器上备份的功能, 现记录如下: 首先设置可以执行xp_cmdshell 命令 ;EXEC sp_configure 'show advanced options', 1 ;RECONFIGURE WITH OVERRIDE ;EXEC sp_configure 'xp_原创 2010-10-29 17:33:00 · 3421 阅读 · 0 评论 -
记录一下如何删除sql server200
现在使用sql server200的地方不多了, 但是偶然还是会遇到, 这个东西如何手动卸载? 还是第一次关注这个问题。 正巧在网上碰到, 所以特地记录一下:Win2k 上安装 SQL Server 2000 时常见问题有如下:(1)配置服务器时中断.(2)注册 ActiveX 时中断.(3)显示到100%的时候中断. (4)提示:command line op转载 2015-02-10 17:23:04 · 1648 阅读 · 0 评论