일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 비주얼스튜디오
- replace()
- Winform
- Excel
- attr()
- microsoft
- c#
- windows
- ASP
- 이클립스
- 단축키
- jQuery
- 프로시저
- 윈도우
- SSRS
- 자바스크립트
- aspnet
- MSSQL
- DataGrid
- 엑셀
- 윈폼
- javascript
- MS
- 태그를 입력해 주세요.
- CONVERT()
- oracle
- 리포팅서비스
- IIS
- 오라클
- 마이크로소프트
- Today
- Total
목록분류 전체보기 (389)
DJ메탈짱™의 Free Style
1. Procedure Create/************************************************************************************* ' Procedure Name : sp_SelectTableColumnInfo ' Written date : 2007.03.22 ' Writer : Bo H. Choi ' Contents : Table Information Select ( Column Name, Data Type, Column Length ) ' Updated by : ' Updated date : ' Updated contents : ' Sample : Table Choice + Shortcut Excute ( Tools > Customize > S..
※ 현상1. 데이터 베이스 복원2. 혹시나 테스트 용으로 사용자를 등록( "test" )한 후. 잠시후 테스트 용 사용자가 필요 없다고 판단하여, "test" 라는 계정 삭제시 그림과 같은 경고창이 뜨며 삭제 불가 ※ 원인1. 복원 하기전 데이터 베이스에서 이미 "test" 라는 계정을 등록하였고, 그 계정으로 개체를 생성한게 있었음. 예를들어. "test"라는 계정으로 pro_test 라는 프로시저를 생성.2. "test" 사용자 삭제하려고 하면 복원 할때의 데이터 베이스에 존재하는 pro_test로 인해 삭제가 불가능함. ( 엔터프라이즈 매니저를 통해 개체 조회하는 곳에서 소유자로 소팅해 보면 쉽게 찾을수 있음. ) ※ 조치1. EXEC sp_changeobjectowner 'test.pro_test..
※ 오류 원인기존 사용하던 DB를 Detach 후 다른 곳에 새 DB를 생성후 Attach를 하여 연결한 후,새로운 계정을 만들어서 db_owner 권한을 주려고 하는 경우 오류가 발생'오류 21002 SQL-DMO] '추가계정' 사용자가 이미 있습니다.'기존 DB에 있었던 사용자 계정을 만들 때 발생하는 오류이다. ※ 조치 사항sa로 로긴한 후 아래 문장을 해당 DB에서 실행.SP_CHANGE_USERS_LOGIN 'UPDATE_ONE', '추가계정' , '추가계정'
"데이터베이스의 로그 파일이 꽉 찼습니다. 데이터베이스의 트랜잭션 로그를 백업하여 사용 가능한 일부 로그 공간을 확보하십시오." ※ 트랜젝션 로그파일 백업후 용량을 설정한다.-- 트랜젝션로그 백업BACKUP LOG [DB명] WITH TRUNCATE_ONLY -- DataFil1 : DataBase 로그파일명,-- 7 : 트랜젝션 로그파일 용량 설정(MB)-- DBCC SHRINKFILE (DataFil1, 7) -- DataFil1 : DataBase 로그파일명-- TRUNCATEONLY : 로그 파일을 지운다.DBCC SHRINKFILE (DataFil1, TRUNCATEONLY)
SELECT SERVERPROPERTY('productversion') AS 패치버전, SERVERPROPERTY ('productlevel') AS 서비스팩, SERVERPROPERTY ('edition') AS SQL종류 릴리스Sqlservr.exeRTM2000.80.194.0SQL Server 2000 SP12000.80.384.0SQL Server 2000 SP22000.80.534.0SQL Server 2000 SP32000.80.760.0SQL Server 2000 SP3a2000.80.760.0SQL Server 2000 SP42000.8.00.2039
이 테이블의 이름은 하나의 숫자 기호(#)로 시작합니다. 이 테이블은 테이블을 만든 연결에서만 볼 수 있습니다. 이 테이블의 이름은 두 개의 숫자 기호(##)로 시작합니다. 이 테이블은 모든 연결에서 볼 수 있습니다. 테이블을 만든 연결이 끊어지기 전에 이 테이블이 명시적으로 삭제되지 않으면, 다른 모든 작업이 이 테이블에 대한 참조를 중지할 때 바로 삭제됩니다. 전역 임시 테이블을 만든 연결이 끊어진 다음에는 새 작업에서 이 테이블에 참조할 수 없습니다. 작업과 테이블 간 연결은 항상 현재 명령문에서 실행을 완료할 때 삭제되기 때문에, 대개 전역 임시 테이블은 이 테이블을 만든 연결이 끊어진 다음에 바로 삭제됩니다.
SELECT obj.name, col.name FROM sysobjects obj, syscolumns col WHERE obj.id = col.id AND obj.xtype = 'u' AND obj.status > 0 AND col.name LIKE '%Fee_id%' ORDER BY 1
SELECT S.NAME, c.Text FROM SYSOBJECTS S, SYSCOMMENTS C WHERE S.ID = C.ID AND C.TEXT LIKE '%보현%' ORDER BY S.NAME
1. num이 6자리가 되도록 만들어 준다. 앞부분에 빈자리 만큼 '0'을 붙여줌. SELECT RIGHT('00000'+ CONVERT(VARCHAR, num),6) FROM 테이블 2. num이 6자리가 되도록 만들어 준다. 뒷부분에 빈자리 만큼 '0'을 붙여줌. select left(CONVERT(VARCHAR, num)+'00000',6) from 테이블
쿼리도 문제없고, ASP 코딩도 문제가 없는데...이상하게도 If rs.bof Or rs.eof Then 라인에서 아래와 같은 에러가 발생한다. ADODB.Recordset 오류 '800a0e78'개체가 닫혀 있으면 작업이 허용되지 않습니다./Mro/Common/Common_DeptSearch.asp, 줄 143 TIP 프로시저에서SET NOCOUNT ON옵션을 추가하면 정상적인 결과가 나옴. SET NOCOUNT ONhttp://msdn.microsoft.com/ko-kr/library/ms189837.aspx