| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- c#
- 아이코딩습관
- httpclient timeout
- Android
- 프론트엔드
- cc챔피언
- league of legends
- C# 프로그래밍
- 중학생코딩
- data-attributes
- 코딩입문
- swift 화면전환
- c# 학습
- 중1코딩
- ASP.NET MVC
- 한글깨짐
- MS-SQL
- MSSQL
- upbit
- 일본여행
- largelanguagemodels
- python
- Linq
- html
- MYSQL
- JavaScript
- 블록코딩
- 엔트리
- jquery
- Excel
- Today
- Total
목록MS-SQL (4)
DBA
"sa"가 아닌 User는 위 그림같은 에이전트를 사용 할 수 없다. 1. “sa”로 로그인 한다. 2. Agent 권한을 주고자 하는 사용자를 오른쪽 마우스 클릭해서 속성 창을 연다. 1. 페이지 선택 > 사용자 매핑 클릭 2. 이 로그인으로 매핑된 사용자 > msdb 체크박스 체크 3. 데이터베이스 역할 멤버 자격(R): msdb > SQLAgentOperatorRole, SQLAgentReaderRole, SQLAgentUserRole 체크박스 체크 4. 확인 버튼 클릭
예상하지 못한 데이터가 들어와서 "0"으로 나누기를 시도 하면 아래와 같은 에러가 나고 쿼리는 실행 되지 않습니다. 예) select 100 / 0 as result 위와 같은 오류를 방지 하려면 아래와 같은 문구를 Store Procedure에 추가 한다. 예) SET ANSI_WARNINGS OFF SET ARITHIGNORE ON SET ARITHABORT OFF select 100 / 0 as result
select * from sys.databases where name = 'AdventureWorksDW2014'; alter database AdventureWorksDW2014 set single_user with rollback immediate; alter database AdventureWorksDW2014 collate Korean_Wansung_CI_AS alter database AdventureWorksDW2014 set multi_user; select * from sys.databases where name = 'AdventureWorksDW2014';
데이터베이스가 사용하는 디스크용량 확인(Data file 과 Log file의 합) use hampi2; exec sp_spaceused exec sp_spaceused @objname = 'Employees' 참고 : http://msdn.microsoft.com/ko-kr/library/ms188776.aspx 데이터파일 줄이기 : 한번 파일 사이즈가 증가 하면 데이터를 지워도 그 크기가 줄어들지 않는다. 따라서 필요 이상으로 데이터 파일의 사이즈가 증가 되었다면 파일의 크기를 줄일 필요가 있다. use [데이터베이스명] DBCC SHRINKFILE ([데이터베이스명], [사이즈(MB)]) 참고 : http://msdn.microsoft.com/ko-kr/library/ms189493.aspx 지정한..