本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- e_e
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- zhanjia
- lzyfn123
- forestqqqq
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- mwhgJava
- silverend
- kingwell.leng
- lchb139128
- kristy_yy
- lich0079
- johnsmith9th
- jveqi
- java-007
- sunj
最新文章列表
大量 创建 关闭 与SQL server 2012 的连接测试
今天做了一个连接SQL server的小测试结果如下
1. 在20000次的循环中创建和关闭与SQL server 2012 的连接,且每次循环线程睡0毫秒。
结果: 在执行过程中会报异常,执行完毕的时间12分钟左右
2. 在20000次的循环中创建和关闭与SQL server 2012 的连接,且每次循环线程睡20毫秒。
结果: 在执行过程 ...
SQL server 2012 计算设置UIMODE的适用性失败 0x85640002
问题: 在安装sql server 2012 的时候,报错 “计算设置UIMODE的适用性失败 ,错误代码为0x85640002”。
- I'm trying to install SQLServer 2012
On my testing server with
Windows 2K8 Enterprise Edition.
- I got this error messag ...
sqlserver和sybase数据库插入表数据返回主键的不同
做个记录,以后碰到了也可以看看。
public int addUserLog(final UserLog userLog) {
if(userLog==null) return -1;
if(JdbcUtil.isSybaseIQ){
int key = -1;
try{
String dateStr = U ...
sqlserver2005查看当前会话和锁定情况
sqlserver2005 内置了很多系统存储过程,这些存储过程都是以sp_开头的。根据这些存储过程我们可以查看到sqlserver很多系统信息。
--查看当前登录名为test的会话情况。
sp_who @loginame='test'
--查看数据库的锁定情况
sp_lock
具体用法可以参见:
http://msdn.microsoft.com/zh-cn/library/ms174313 ...
SQL server 2012 安装注意事项
(1)在安装SQL server 2012时,会t弹出一个提示框。如下图所示:
这说明SQL server 2012安装需要的操作系统不符造成的,点击蓝色的连接,即可看到安装要求。
从提示框中可看出:安装要求需要windows 2008 R2 sp1或更高版本的操作系统(包括企业版、标准版、商业智能版)。R2即 release 2,后面的数字越大版本就越新;SP1即service ...
sqlserver重建(rebuild)索引可以提高查询速度
当随着表的数据量不断增长,很多存储的数据进行了不适当的跨页(sqlserver中存储的最小单位是页,页是不不可再分的),会产生很多索引的碎片。这时候需要重建索引来提高查询性能。
如何查看索引的使用情况:
SELECT index_type_desc,alloc_unit_type_desc,avg_fragmentation_in_percent,fragment_count,avg_fragme ...
sqlserver时间函数
转:这是计算一个月第一天的SQL 脚本:
SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) --当月的第一天
SELECT DATEADD(mm, DATEDIFF(mm,0,getdate())-1, 0) --上个月的第一天
SELECT DATEADD(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1 ...
数据库分页查询方法【转载】
转自:http://www.jzxue.com/shujuku/shujukuzonghe/200907/18-2367.html
这里主要讲解一下MySQL、SQLServer2000(及SQLServer2005)和ORCALE三种数据库实现分页查询的方法。
& ...
Mssql 时间日期格式化
1 取值后格式化
{0:d}小型:如2005-5-6
{0:D}大型:如2005年5月6日
{0:f}完整型
2 当前时间获取
DateTime.Now.ToShortDateString
3 取值中格式化
SQL Server里面可 ...
Mssql未能加载文件或程序集“Microsoft.SqlServer.Sqm,
未能加载文件或程序集“Microsoft.SqlServer.Sqm, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91”或它的某一个依赖项。系统找不到指定的文件。 (SqlMgmt)
------------------------------
程序位置:
在 Microsoft.SqlServer.Ma ...
DB2 和 SQLserver查询锁的表及解锁
DB2:
SELECT agent_id,table_name FROM TABLE (SNAPSHOT_LOCK('EBANK',-1)) AS LOCK where table_name is not null
FORCE APPLICATION(agent_id);
SQLServer:
select request_session_id spid,
OBJECT_NAME(reso ...
sqlserver查询死锁存储过程
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]
GO
USE master
GO
CREATE PROCE ...
警告: 在 04 20 2012 10:00AM 出现错误 605。请记录该错误和时间,并与您的系统管理员联系。
消息 21,级别 21,状态 1,过程 sp_iKnowDashboard_GetOverdueCICOUNT,第 54 行
警告: 在 04 20 2012 10:00AM 出现错误 605。请记录该错误和时间,并与您的系统管理员联系。
今天早上莫名其妙出现这个错误, 整了半天, 最后重启sqlserer服务解决, 猜想可能是长期访问sqlserver导致的一些错误,
删除sqlserver数据库的日志
sql server 2008 以前的版本
--DUMP TRAN db_name WITH NO_LOG;
--BACKUP LOG
db_name WITH NO_LOG;
sql server 2012
USE [master]
ALTER DATABASE
db_name SET RECOVERY SIMPLE WITH NO_WAIT
...