프로그래밍/TSQL60 BCP 호스트 데이터 파일을 열 수 없습니다.(“Unable to Open BCP host data-file”) - 해결(solved) MSSQL UNC (Universal Naming Convention) path 지원 방법 네트워크 경로에 bcp로 파일을 내리고 올릴때, 백업 파일을 네트워크 경로에 해야할 때 발생한 문제입니다. 이 문제를 해결하면 네트워크 경로에 백업 또는 부족한 디스크 공간을 가진 서버에서 디스크공간을 확장하여 사용할 수 있습니다. 단계 1. 각 서버는 동일한 계정으로 서비스를 시작하게 구성한다. (2020.07.28 - [프로그래밍/TSQL] - [MSSQL]서버간 공유폴더 사용하기) 단계 2. net use 명령어를 써서 해당 경로에 접근할 수 있는 계정을 지정한다. exec xp_cmdshell 'net use \\테스트서버\Shared [패스워드] /user:계정명' --XP_CMDSHELL 활성화 먼저 조.. 2021. 6. 9. [MSSQL]XP_CMDSHELL 'BCP'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. MSSQL 신규 버전 설치 후 bcp 를 통한 데이터 마이그레이션에 문제가 생겼고, 해결 방법을 찾아 공유드립니다. 아마 설치 상에 path 문제로 발생했을 것 같은데... 현상. 신규 SSMS포함되지 않은 bcp 새로 설치 (https://docs.microsoft.com/en-us/sql/tools/bcp-utility?view=sql-server-ver15 ) 후 왠일인지 cmd 명령프롬프트에는 bcp.exe가 수행되고, SSMS 상에서 XP_CMDShell로는 수행 할 수 없었다. 조치. Windows\System32 경로에 bcp 툴을 위치시켜 주니, 잘 동작했다. cmd창에서 bcp 인식가능한 경우 BCP 프로그램 위치 확인 방법 : cmd 창에 'where bcp' 입력 bcp 환경 설정 방.. 2021. 6. 7. MSSQL-MYSQL 연결된 서버 설정 방법과 오류 해결 --■■ MYSQL 쪽 테스트용 데이터 생성 CREATE TABLE test_conn(id INT); INSERT INTO test_conn VALUES(1); --■■ MSSQL 쪽 연결된 서버 생성 USE [master] GO EXEC master.dbo.sp_addlinkedserver @server = N'TEST_CONN' ,@srvproduct=N'MySQL' ,@provider=N'MSDASQL' ,@provstr=N'Driver={MySQL ODBC 8.0 Unicode Driver};DATABASE=[MYSQL_DB_INSTANCE];OPTION=134217728;PWD=[PASSWORD];UID=[ID];SERVER=[IP ADRRESS]' --,@provstr=N'Driver={MyS.. 2021. 6. 2. [MSSQL]FULL TEXT INDEX 생성 방법 LIKE 조건 성능 튜닝 방법 MSSQL 에서 성능 쿼리 성능 개선을 하다보면 KEYWORD 검색중 LIKE 절 특히 앞에 %가 붙는 인덱스를 제대로 활용하지 못하는 쿼리는 성능에 극악한 영향을 줍니다. 이럴때 FULL TEXT SEARCH를 활용하면 성능을 향상 시킬 수 있습니다.. FULL TEXT SEARCH 하는 방법, FULL TEXT INDEX 생성에 대한 기본적인 개념은 MSDN을 참고하시길 바랍니다. (https://docs.microsoft.com/en-us/sql/relational-databases/search/full-text-search?view=sql-server-ver15) 여기서는 성능 차이와 사용하는 방법 주의 사항에 대해서만 알리고자 합니다. 1. PK 설정 2. 카탈로그 생성 3. 카탈로그에 데이터 .. 2021. 3. 26. 이전 1 ··· 3 4 5 6 7 8 9 ··· 15 다음