일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 마이크로소프트
- CONVERT()
- aspnet
- IIS
- 엑셀
- MSSQL
- 단축키
- Winform
- windows
- 오라클
- 이클립스
- 리포팅서비스
- 윈도우
- MS
- c#
- 자바스크립트
- jQuery
- SSRS
- oracle
- 태그를 입력해 주세요.
- replace()
- Excel
- attr()
- DataGrid
- 윈폼
- microsoft
- javascript
- 비주얼스튜디오
- ASP
- 프로시저
- Today
- Total
목록MSSQL (58)
DJ메탈짱™의 Free Style
※ 현상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