sql server
摄念子
这个作者很懒,什么都没留下…
展开
-
因为数据库正在使用中,所以未能或得对数据库的排它使用权
情况说明:我的服务器同时被多台电脑链接处理步骤:1、先把所以的电脑链接断开2、注销服务器所在的电脑当然这是在测试环境下原创 2015-04-08 12:52:18 · 810 阅读 · 0 评论 -
sql server 日志查看SPID对应主机名
查询语句:select spid,hostname from master.dbo.sysprocesses原创 2016-07-06 15:55:07 · 4100 阅读 · 0 评论 -
SQL设置SQLServer最大连接数
设置最大连接数 下面的T-SQL 语句可以配置SQL Server 允许的并发用户连接的最大数目。 exec sp_configure 'show advanced options', 1exec sp_configure 'user connections', 100第一句用以表示显示sp_configure 系统存储过程高级选项,使用user connections转载 2016-07-04 15:12:37 · 10064 阅读 · 0 评论 -
在SQL Sever中,Null与任何字符串拼接后的结果还是Null的解决办法
select isnull(列名,'为空时要输出的内容') from 表名原创 2016-06-14 11:50:24 · 6498 阅读 · 1 评论 -
sql server 查看库或表占用多少空间
--主要原理: exec sp_spaceused '表名' --取得表占用空间exec sp_spaceused ''--数据库所有空間空转载 2016-03-26 21:58:09 · 2037 阅读 · 0 评论 -
sql server 2012日志清理
USE [master]GOALTER DATABASE dbName SET RECOVERY SIMPLE WITH NO_WAITGOALTER DATABASE dbName SET RECOVERY SIMPLE --简单模式GOUSE jxt_db_newGODBCC SHRINKFILE (N'dbName_Log' , 11, TRUNCATEONL转载 2016-01-30 13:13:41 · 3569 阅读 · 0 评论 -
SQL Server数据库实现异地备份
准备: 局域网内的两台电脑。主电脑,备份电脑。原理:通过数据库维护计划实现。操作步骤: 一、在备份电脑和主电脑上中创建一个账户liuxh和密码123(自定义) 二、在备份电脑中创建备份用的文件夹backfile并将其共享给指定用户liuxh。 如图: 1.选择用户转载 2016-01-10 18:24:17 · 4866 阅读 · 0 评论 -
SQL Server自动备份、压缩和删除压缩
EXEC sp_configure 'show advanced options', 1;RECONFIGURE;EXEC sp_configure 'xp_cmdshell', 1;RECONFIGURE;declare @prefix nvarchar(100), @datefile nvarchar(100), @ba原创 2015-10-07 15:44:33 · 4023 阅读 · 0 评论 -
sql server 年月日时分秒+8位随机数
一、8位随机数据存储过程/****** Object: StoredProcedure [dbo].[pro_rand8] Script Date: 2015-07-24 12:36:52 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =======================================原创 2015-07-24 12:50:57 · 2807 阅读 · 0 评论 -
Sql server2012中触发器发送http请求
Sql server2012中触发器发送http请求,可以通过创建存储过程,由存储过程发送http请求,触发器生成url参数,调用存储过程的方式。1、存储过程示例alter PROCEDURE P_GET_HttpRequestData( @URL varchar(500), @status int=0 OUT)ASBEGIN DECLARE @object int, @er原创 2015-06-17 14:23:58 · 6520 阅读 · 0 评论 -
在Sql Server里通过Sql语句【连接】和【操作】另一个【外地数据库】
exec sp_addlinkedserver 'csj','','SQLOLEDB','pc' -- 把【数据库地址pc】与连接名称【csj】绑定exec sp_addlinkedsrvlogin 'csj','false',null,'sa','123456' -- 把【用户名sa】和【密码123456】与连接名称【csj】绑定go -- 建立完成之后就可以正常使用了 s转载 2015-07-28 14:05:11 · 877 阅读 · 0 评论 -
还原数据库时,提示因为数据库正在使用,无法获得对数据库的独占访问权!
还原或删除sql server 2008数据库时,经常烩出现:“因为数据库正在使用,所以无法获得对数据库的独占访问权”,终解决方案如下关键SQL语句: ALTER DATABASE [datebase] SET OFFLINE WITH ROLLBACK IMMEDIATE用完之后再ALTER database [datebase] set onlin转载 2015-06-10 09:53:34 · 511 阅读 · 0 评论 -
SQL Server 2008 R2占用内存越来越大两种解决方法
SQL Server 2008 R2运行越久,占用内存会越来越大。第一种:有了上边的分析结果,解决方法就简单了,定期重启下SQL Server 2008 R2数据库服务即可,使用任务计划定期执行下边批处理:net stop sqlserveragentnet stop mssqlservernet start mssqlservernet start sqlserver转载 2015-06-30 09:02:05 · 20959 阅读 · 0 评论 -
java sql server 存储过程 com.microsoft.sqlserver.jdbc.SQLServerException: 该语句没有返回结果集。
解决办法:在存储过程中加入以下语句SET NOCOUNT ON 注意位置,如图所示:原创 2015-05-04 12:52:21 · 4137 阅读 · 0 评论 -
SQLSERVER排查CPU占用高的情况
SQLSERVER排查CPU占用高的情况今天中午,有朋友叫我帮他看一下数据库,操作系统是Windows2008R2 ,数据库是SQL2008R2 64位64G内存,16核CPU硬件配置还是比较高的,他说服务器运行的是金蝶K3软件,数据库实例里有多个数据库 现象他说是这几天才出现的,而且在每天的某一个时间段才会出现CPU占用高的情况内存占用不太高,只占用了30个GCP转载 2016-08-30 19:43:59 · 1439 阅读 · 0 评论