coding/mssql 31

mssql '엑셀데이터 지수 셀 서식'을' 텍스트'로 변환 후 db 데이터 입력

저 mssql 플랫파일 입력 및 데이터 내 부동소수점 관련 질문 하나 있습니다! 엑셀 데이터를 csv 파일로 변환해서 플랫파일 가져오기로 db에 입력을 진행하려합니다. 그 중 엑셀에서 1.03425E-05 이렇게 부동소수점으로 입력되는 부분이 string으로 인식되어서 decimal에 입력문제가 있는 것 같은데, 이부분 어떻게 처리해야할지 아시는 분 있을까요?? 오류는 아래처럼 떴었습니다. : Microsoft SQL Server Management Studio ------------------------------ 테이블에 데이터를 삽입하는 동안 오류가 발생했습니다. (Microsoft.SqlServer.Import.Wizard) ------------------------------ 추가 정보: 테이..

coding/mssql 2022.05.03

VS에서 게시 할 때 스크립트 생성 + SSMS 쿼리 편집기에서 SQLCMD 명령을 사용하는 방법

db 관리를 할 수 있는 관리자는 소수, 정해져 있음. 플젝에서 sql 혹은 데이터가 수정 된 경우, 본인이 db 접근 권한이 있으면 바로 하면 됨. 그러나 직접 db에 접근 권한이 없는 경우에는 db 담당자에게 수정된 script 파일만을 전달한다. ex) 테이블이나 sp create, alter 스크립트 이럴 때 Vs에서 게시할 때 스크립트 생성을 통해서 현재 연결된 db와 어떤 것이 다른지 확인 가능. (만약 여기서 데이터가 손실되는 코드일 경우, 고급>일반> 데이터가 손실되면 증분 배포 차단을 먼저 풀고 진행) 그러면 이렇게 스크립트 생성됨 복사 후 내 ssms 접근, 붙여넣기 sqlcmd 모드로 수정사항 적용. SQLCMD 모드를 사용하면 쿼리 편집기에서 직접 SQL Server Manageme..

coding/mssql 2022.04.29

udl 파일

dl 파일 UDL 파일은 Universal Data Link 파일로써 Data Source에 접근하기 위한 방법을 제공합니다. 일단, 테스트 해 보시면 쉽게 아실 수 있습니다. udl 파일을 만들어서 DB연결 테스트하기 1. 바탕화면에 test.udl 이라는 이름으로 파일을 하나 만듭니다. 2. test.udl 파일을 더블클릭하면 DB연결정보를 입력하는 창이 나타납니다. 3. 이곳에서 연결하고자 하는 데이터베이스를 선택한 후 연결테스트를 하여 완료 하였다면 저장을 합니다. 4. test.udl을 메모장으로 열어서 2번째 줄을 ConnectionString 으로 사용할 수도 있습니다. 프로그램에서는 아래와 같이 사용할 수 있습니다. oConn.Open “File Name=\somepath\pubs.udl;..

coding/mssql 2022.04.28

mssql 인덱스

힙, 클러스터, 논클러스터 https://jungwoong.tistory.com/34 [MSSQL] 인덱스의 내부 동작 방식 SQL Server 의 내부 데이터 관리 방식 내용의 이해를 위해서는 SQL Server의 데이터 관리방식의 글을 읽어 보시고 오시면 이해를 하시는데 도움이 됩니다. 링크 SQL Server의 데이터 관리 데이터베이스 jungwoong.tistory.com 데이터베이스에서 데이터 파일에 할당되는 디스크공간은 논리적인 페이지로 나뉘면서 연속적인 숫자가 페이지에 매겨집니다. 인덱스를 알아보기 전에.... 페이지(Page)란? 데이터 파일을 구성하는 논리 단위 SQL Server의 기본 데이터 저장 단위(8KB) 데이터를 쓸 때 행을 페이지에 기록됨 데이터를 읽을 때 페이지 내의 모든 ..

coding/mssql 2022.04.25