본문 바로가기 메뉴 바로가기

뭐든지하는 웹개발

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

뭐든지하는 웹개발

검색하기 폼
  • 분류 전체보기 (169)
    • serverSide (141)
      • windows (17)
      • Linux (64)
      • ASP (13)
      • PHP (14)
      • MSSQL (24)
      • MariaDB(MYSQL) (6)
      • Python (2)
    • clientSide (11)
      • javascript (11)
      • html (0)
      • css (0)
    • IDE (10)
      • VSCODE (6)
      • GIT (4)
    • 일상 (6)
      • 이야기 (6)
  • 방명록

serverSide/MSSQL (24)
[MSSQL2005] DB 전체 검색

프로시저 생성 /*************************************************************************/ /* Procedure of search of a phrase on all database */ /* Is developed by Oufimtsev Gleb, MCSE */ /* */ /* gvu@newmail.ru, http://www.gvu.newmail.ru */ /* +7 (095) 178-40-92, Moscow, Russia */ /*************************************************************************/ CREATE PROCEDURE spSearchOnAlldb @phrase varch..

serverSide/MSSQL 2014. 9. 5. 15:22
MSSQL2005 순위 함수

순위 함수의 부재로 인해 MSSQL2000에서는 실행될 수 없었지만 MSSQL2005에서 가능해진 기능을 소개하고자 합니다. Transact-SQL은 다음과 같은 순위 함수를 제공합니다. RANK NTILE DENSE_RANK ROW_NUMBER 순위함수의 내용은 http://msdn2.microsoft.com/ko-kr/library/ms189798.aspx 링크의 온라인북을 참고하셔도 됩니다. MSSQL2000에서는 오라클에서 쓰는 ROW_NUMBER() 같은 함수를 쓸 수 없어 유저들의 불만이 많았습니다. 다음과 같이 동적으로 카운트를 하는 서브쿼리를 통하여 비슷하게 구현할 수 있었습니다. 다음의 예제를 통해서 MSSQL2000에서 여러 단계를 거쳐야 했던 방법을 MSSQL2005에서 한 문장으로 ..

serverSide/MSSQL 2014. 9. 4. 15:10
MSSQL 인젝션 스크립트 체크

DECLARE @T varchar(255), @C varchar(255); DECLARE Table_Cursor CURSOR FOR SELECT a.name, b.name FROM sysobjects a, syscolumns b WHERE a.id = b.id AND a.xtype = 'u' AND (b.xtype = 99 OR b.xtype = 35 OR b.xtype = 231 OR b.xtype = 167); OPEN Table_Cursor; FETCH NEXT FROM Table_Cursor INTO @T, @C; WHILE (@@FETCH_STATUS = 0) BEGIN exec ('select ['+@C+'] from ['+@T+'] where ['+@C+'] like ''%'''); -- p..

serverSide/MSSQL 2014. 9. 4. 15:07
MSSQL 로그파일 사이즈 조절

mssql은 복구를 위해 실제데이터(확장자 mdf)와 트랜잭션로그데이터(확장자 ldf)를 기록 mdf는 말그대로 디비에 저장되는 실데이터를 말하며, ldf는 트랜잭션로그, 즉 이러한 데이터를 이용한 읽기, 수정, 삭제 등의 모든 로그를 기록 오류나 기타 문제로 로그파일이 급격하게 커져 하드디스크 용량 부족으로 문제가 발생할수있음. 쿼리분석기 실행 트랜잭션로그를 백업할 디비를 지정 use testdb -- testDB를 지정 로그파일의 정보를 확인dbcc loginfo 현재 지정된 디비가 사용하는 mdf 및 ldf파일의 경로, 이름 및 크기를 확인 exec sp_helpfile 위에서 정해준 디비의 로그를 백업 backup Log testdb to disk='d:\mssql\data\testdb.bak'g..

serverSide/MSSQL 2014. 9. 4. 14:40
이전 1 2 3 4 5 다음
이전 다음

Designed by Tistory / Modified by 택대리
  • 분류 전체보기 (169)
    • serverSide (141)
      • windows (17)
      • Linux (64)
      • ASP (13)
      • PHP (14)
      • MSSQL (24)
      • MariaDB(MYSQL) (6)
      • Python (2)
    • clientSide (11)
      • javascript (11)
      • html (0)
      • css (0)
    • IDE (10)
      • VSCODE (6)
      • GIT (4)
    • 일상 (6)
      • 이야기 (6)
  • 방명록

티스토리툴바