일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 엑셀 창모드
- 엑셀 여러개 창 열기
- 카달로그뷰
- 원격데스크톱
- ㅗ기
- 엑셀 두개 창
- 이클립스
- 이루나전기
- svn
- 파워빌더 팁
- 늑여탭
- MSSQL
- 윈도우
- 테이블 명세서
- RDP
- Windows
- Excel
- 로그파일 축소
- power builder
- 엑셀 두개 창 열기
- 엑셀 참조창
- Shrink log
- 로그축소
- 파워빌더
- 엑셀 2007 여러 개
- 데이터윈도우
- 엑셀 여러 창
- mssql 로그축소
- 이루나
- 늑대와여우
- Today
- Total
목록Database (42)
why don't do your best
1) 서버명 확인 SELECT @@SERVERNAME 2) 인스턴스명 확인 SELECT @@SERVICENAME 3) 데이터베이스명 확인 SELECT DB_NAME()
SELECT S.SPID, S.LOGINAME, S.LOGIN_TIME, S.LAST_BATCH, C.CLIENT_NET_ADDRESS FROM sys.sysprocesses S INNER JOIN sys.dm_exec_connections C ON S.spid = C.SESSION_ID
-- Declare variables DECLARE @SqlStatement as nvarchar(max) DECLARE @LogFileLogicalName as sysname -- Alter the database to simple recovery SET @SqlStatement = 'ALTER DATABASE ' + DB_NAME() + ' SET RECOVERY SIMPLE' EXEC ( @SqlStatement ) -- Make sure it has been altered SELECT [name], [recovery_model_desc] FROM sys.databases WHERE [name] = DB_NAME() -- Set the log file name variable SELECT @LogF..
쿼리 분석기에 접속되어있는 상태에서... exec sp_password '기존비밀번호','바꿀비밀번호'
우선 xp_fixeddrives 익스텐드 프로시져를 사용한다. 쿼리창에 xp_fixeddrives 만 쳐봐도 하드 용량이 나열 되는걸 볼 수 있다. 에이전트나 프로그램에서 일정 시간마다 하드용량을 쿼리해서... 하드용량 모니터링에 사용 가능하다.
--중단 IF EXISTS ( SELECT name FROM sysobjects WHERE type = 'TR' AND name = [트리거명] ) BEGIN -- 트리거 중단 ALTER TABLE [테이블명] DISABLE Trigger [트리거명] END --재시작 IF EXISTS ( SELECT name FROM sysobjects WHERE type = 'TR' AND name = [트리거명] ) BEGIN -- 트리거 시작 ALTER TABLE [테이블명] ENABLE Trigger [트리거명] END
ROW_NUMBER() 함수가 쓸려고 하면 매일 기억이 안나서 이전에 쿼리했던 프로시져를 열어보게 됩니다. 가끔씩 필요한데 말이죠. 그래서,, 블로그에 몇 글자 남겨봅니다. 이런 형태로 쓰시면 됩니다. ROW_NUMBER() OVER(ORDER BY 컬럼명 ) SELECT ROW_NUMBER() OVER(ORDER BY a.itemcd ) as number ,a.itemcd ,* FROM item a item 테이블 itemcd 행으로 정렬해서 번호가 부여되겠네요.... 이런 형태로 활용하시면 됩니다. 결과 1 아이템 1 2 아이템 2 3 아이템 3 4 아이템 4 5 아이템 5 6 아이템 6 7 아이템 7 . . . . . .
TABLE 생성시 ID값을 자동 증가 시켜서 테이블을 만드는 경우가 있다. TABLE을 싹 다 지우고 다시 1번부터 할당 받고 싶을 때 가 있는데... TABLE 안에 10개의 ROW가 있다고 할때, DELETE TABLE 을 친 이후 INSERT 해보면 11번 부터 들어간다. 이걸 초기화 하려면, TABLE 안에 데이터를 삭제하고 DBCC CHECKIDENT( [TABLE 명] , reseed, 0 ) 을 한뒤 insert 해보면 1번 부터 다시 들어가는 걸 볼수 있다.