이 포스트에서는 SQL Server Express를 기준으로 설명합니다. https://www.microsoft.com/ko-kr/download/details.aspx?id=104781에서에서 MS SQL Express 설치 파일일 다운로드 합니다.설치 파일을 실행 후 사용자 지정을 클릭 후, 하단의 [설치] 버튼을 클릭합니다.[새 SQL Server 독립 실행형 설치 또는 기존 설치에 기능 추가]를 클릭합니다.[새로 설치]를 선택합니다.설치하려는 기능을 선택해주세요.인스턴스 이름을 압룍해주세요.서버 구성에서는 특별한 설정을 하지 않습니다.[혼합 모드]를 선택하고 비밀번호를 입력하세요.FILESTREAM을 사용하시는 경우 기능을 활성화해주세요.설치가 완료된 후, 외부에서 접근가능하게 하려면 [TCP/I..
Stored Procedure에서 종종 테이블 형태의 데이터를 임시로 저장해야 할 필요가 있습니다. MS SQL에서는 이를 위해 총 4가지 방법이 제공되고 있습니다. 비고 Local Temporary Table Global Temporary Table Permanent Table Table Variable 문법 CREATE TABLE #tableName { Id INT } Table명은 116자 제한 CREATE TABLE ##tableName { Id INT } Table명은 116자 제한 CREATE TABLE tableName { Id INT } Table명은 128자 제한 DECLARE @tableName TABLE ( Id BIGINT, Name NVARCHAR(50) ) Table명은 128자..
오류: MS SQL에서 (In Recovery)상태가 나타나며 DB 작업을 할 수 없는 상태가 될 경우가 있습니다. 원인: Transaction 또는 Rollback 작업 중에 DBMS가 중단된 경우 (시스템 또는 OS종료 등) 대처: 복구가 끝날 때까지 기다리는 방법 외엔 없습니다. DB를 재시작해도 다시 (In Recovery) 상태에 빠집니다. 만약 장기간 기다려도 해결되지 않을 경우 백업을 통해 복구를 진행하셔야 합니다. 다음과 같은 코드를 통해 복구시간이 얼마나 소요될 지 예측할 수 있습니다. -- MS SQL 2008 이하 DECLARE @DBName VARCHAR(64) = '대상DB명' DECLARE @ErrorLog AS TABLE([LogDate] CHAR(24), [ProcessInf..
MS SQL을 사용하다 보면 드물게 ‘Suspect’ 모드로 나타나는 경우 가 있습니다. (한글은 ‘주의대상’) 이는 H/W 또는 O/S상에서 실수로 인해 발생합니다. (예: Transaction log파일 삭제) 발생예시 해당 시스템이 지정된 파일을 찾을 수 없을 때 발생합니다. 데이터 또는 로그가 존재하는 장치를 열수 없을 때 발생합니다. SQL서버가 트렌젝션 중에 다운되거나 재시작되었을 때, 트렌젝션 로그가 손상되면 발생합니다. 안티바이러스 프로그램 등으로 인해 SQL서버가 특정 데이터나 로그파일에 접근할 수 없을 때 발생합니다. 문제가 발생하면 처음에는 SQL Server가 Device file에 배타적 잠금을 시도합니다. 만약 해당 파일이 다른 프로세스에 의해 사용 중이거나 파일이 없으면 SQL..
- Xamarin.Forms 요약
- Vue
- linux
- ASP.NET Core
- VisualStudio
- Xamarin.iOS
- WPF
- ios
- React
- .NET Standard
- Xamarin.Forms eBook
- MS SQL
- npm
- Xamarin
- material-ui
- flutter
- TypeScript
- Android
- windows
- Xamarin.Forms
- Total
- Today
- Yesterday