본문 바로가기

MSSQL

래치 소개 Latch http://ko.sunningview.com/article/5325 퍼옴. 메모리 구조를 보장하기 위해 래치 래치 일관성 경량 동기화 메커니즘 SQL Server 엔진은 무엇입니까. 이러한 인덱스, 데이터 페이지 (예 : 비 잎 수준 인덱스 페이지 등) 내부 구조 등. Y N Y Y Y N N Y Y N N N Y N N N N N N N N은 N & LT/div> 래치 경합에 미치는 영향 요인 요소 SLEEP_TASK 논리적 CPU 어떤 멀티 코어의 과도한 사용을 고백 래치 경합 시스템이 나타납니다. 래치 경합은 시스템의 허용 수준, 사용 16 이상의 코어의 대부분을 초과합니다. 건축 설계 및 액세스 모드 크기 B 트리 깊이, 인덱스, 밀도 및 페이지 디자인, 데이터 액세스 .. 더보기
Error: 7886, Severity: 20, State: 1 A read operation on a large object failed while sending data to the client. A common cause for this is if the application is running in READ UNCOMMITTED isolation level. This connection will be terminated. Error: 7886, Severity: 20, State: 1 A read operation on a large object failed while sending data to the client. A common cause for this is if the application is running in READ UNCOMMITTED isolation level. This connection will be terminated. 1. SQL Error Log 발생한 에러 2012-11-27 17:16:55.590 spid3477 Error: 7886, Severity: 20, State: 1.2012-11-27 17:16:55.590 spid3477 A read operation on a large ob.. 더보기
마이크로소프트 오피스 제품군 완전 삭제 방법 퍼온곳. http://blog.daum.net/sdenver/423 마이크로소프트 오피스 제품군 완전 삭제 방법 오피스 2003, 2007, 2010, 2013 업그레이드나 신규 설치시 문제가 생겨서 설치가 중간에 멈추거나 하는경우에 설치가 안되는 경우가 종종 있습니다. 이런 경우에 오피스를 완전 걷어 내고 새로이 설치를 해야하는데.. 그럴때 사용하는 도구입니다.~ Ms 에서는 이미 이 문제에 대해서 예전부터 알고 있었던듯 싶네요.. Microsoft Office 2013 제품군을 제거하는 방법 : http://support.microsoft.com/kb/2739501/ko office2013_Remove.diagcab 더보기
mssql error code 17806 2009-11-22 03:20:39.810 로그온 오류: 17806, 심각도: 20, 상태: 2.2009-11-22 03:20:39.810 로그온 SSPI handshake failed with error code 0x80090311 while establishing a connection with integrated security; the connection has been closed. [클라이언트: IP] 배포자에서 위와 같은 에러네트워크 문제로Active Directory서버(Domain Controller라 부름)와의 통신상에 문제가 발생하였을 경우 생성됨 더보기
2008 에서 mdf 만으로 복구하고자 할때. mssql 서버 사용시. ldf 파일 을 분실 혹은 사용하지 못할경우, 2005 2008 에서 복원 방법. -- 기존 데이터 베이스에서 mdf 파일을 다른곳을 보관, -- 기존 데이터 베이스 삭제. -- 기존 데이터 베이스와 동일한 이름으로 데이터 베이스 생성, -- 해당 데이터 베이스 긴급장애 모드로 변경 한뒤 싱글 모드로 변경, ALTER DATABASE recovery_test_2 SET EMERGENCY; ALTER DATABASE recovery_test_2 SET SINGLE_USER; 새로 생성된 mdf 파일과 ldf 파일삭제후 동일한 위치에 기존 백업해둔 mdf 파일을 복사.** 이때 sql 서비스를 정지해야 할필요도 있다. -- 다시 sql 을 올려보면, 문제가 있고 테이블도 안되고 그럴.. 더보기
mssql error 로그 확인 하기. sp_readerrorlog 명령어이다. 해당 명령어 프로시져는 아래와 같이 되어 있으며, 각 하위 옵션은 아래내용확인 바란다. 1234567891011121314151617CREATE PROC [sys].[sp_readerrorlog]( @p1 INT = 0, @p2 INT = NULL, @p3 VARCHAR(255) = NULL, @p4 VARCHAR(255) = NULL) ASBEGIN IF (NOT IS_SRVROLEMEMBER(N'securityadmin') = 1) BEGIN RAISERROR(15003,-1,-1, N'securityadmin') RETURN (1) END IF (@p2 IS NULL) EXEC sys.xp_readerrorlog @p1 ELSE EXEC sys.xp_read.. 더보기
2014-10.03 수민, 가희 과천 어린이 대공원 .. 더보기
iis + php + mssql charset 뭐 다는 아니고, iis 에 php 에 mssql 적용하는데.. 거기다 xe 를 올렸다,, 죈장 공백이 물음표로 나온다. ㅠ.ㅠ 찾다 찾다 찾았다. 바로 아래 ~!!!!!! 조~~~ 기 에다가 UTF-8 로 맞추면 된다 초기 생성 때부터.. ================================= MSSQL 서버와 MySQL 서버를 동기화하려는데,필터링도 필요하고 해서 페이지를 하나 생성하고 crontab에 등록하기로 하였다. 요약하면 아래 2가지 단계로 진행하게 된다. 1. freetds 설치.2. php 재컴파일. 우선 아래 주소에 접속해서 FreeTDS-stable.tgz 파일을 다운로드 한다.http://www.freetds.org/software.html 압축을 풀고 configure->ma.. 더보기
특정 사용자 세션 삭제 차단 /*declare @counts int,@killid int,@username varchar(50)set @counts=(select COUNT(*) from sysprocesses where loginame=@username)while @counts>0beginset @killid=(select top 1 convert(int,spid) from sysprocesses where loginame=@username)exec ('kill ' + @killid)set @counts=@counts -1 End*/ 프로시져로 만들면.. USE [master]GO /****** Object: StoredProcedure [dbo].[killuser] Script Date: 10/18/2013 14:28:27 **.. 더보기