본문 바로가기

개발노트/MSsql

[MSSQL/엑셀가져오기/오류] Microsoft.ACE.OLEDB.12.0' 공급자는 로컬 컴퓨터에 등록할 수 없습니다. [MSSQL/엑셀가져오기/오류] Microsoft.ACE.OLEDB.12.0' 공급자는 로컬 컴퓨터에 등록할 수 없습니다.mssql 데이터 가져오기 할때 오류 해결 아래 URL을 클릭 하신 후 파일 다운로드 받고 다시 해보세요! https://www.microsoft.com/ko-kr/download/details.aspx?id=23734 더보기
Mssql 액셀파일 데이터 옴기기 / MSSQL 액셀 데이터 옴기기 / 데이터 옴기기 / 엑셀데이터 옴기기 안녕하세요. 오늘은 엑셀파일을 데이터베이스에 옴기는 작업을 하겠습니다. 일단 엑셀의 데이터는 아래와 같이 맞춰주세요. 필드정렬!! 데이터베이스 테이블 구조처럼 맞춰주세요!! 데이터를 맞춘 후 옴기실 데이터베이스를 오른쪽버튼을 눌러 주세요. 데이터 가져오기를 누르면 아래와같은 창이 뜹니다. 데이터원본을 엑셀을 지정하세요. 위에서 다음버튼을 누른 후, 아래와 같이 대상을 server Native Client를 설정해주세요. 마침을하면 미리보기라칸이 있으며, 확인 후 알맞은 테이블을 가져오시면 됩니다. 그럼 데이터 베이스 안에 테이블로 생성이 됩니다. 더보기
MSSQL 데이터베이스 복원/ mdf, ldf파일로 복원 데이터베이스 mdf, ldf로 파일 복원하기 / 데이터베이스 복원 Mdf와 ldf로 파일로 데이터 베이스 복원시 아래와 같은 스크립트로 복원해주시면 됩니다. EXEC sp_attach_db @dbname = N'WS' -- 복원할 DB의 이름 , @filename1 = N'D:\Backup\TEST\WS_log.ldf' -- LDF 파일 위치 , @filename2 = N'D:\Backup\TEST\WS.mdf' -- MDF 파일 위치 위에처럼 하시면 데이터 베이스 복원이 됩니다. 더보기
mssql oracle 클라이언트 연결 1. 오라클 11g 설치하기 -> http://dbsc.tistory.com/67 관리자권한으로 netca 열기 관리자권한 실행창 > netca 입력하면 아래와 같은 창이 표시됩니다. 2. 로컬 네트 서비스 이름 구성을 클린 한다. 필요한 정보를 입력한다. 필요한 정보를 입력 후 계정으로 꼭 테스트를 해야합니다. 3. 실행창을 연 후 sqlplus ID/PWD@IP/리스너명 입력해서 접속이 되는지 확인 . 아래와 같은 방법으로 입력한다. 4. 앞서 말했듯이 오라클 클라이언트가 설치 되어있어야한다. mssql매니지먼트에 접속하여 inprocess허용을 체크해준다. 5. 서버 연결하기 공급자는 Oracle Provider for OLEDB , 제품이름은 ORACLE를 입력한다. 보안탭으로 이동하여 로그인/P.. 더보기
"지정된 dsn은 드라이버와 응용 프로그램 간 아키텍처 불일치를 포함합니다" ## "지정된 dsn은 드라이버와 응용 프로그램 간 아키텍처 불일치를 포함합니다" odbc 64bit 32bit 문제 해결 방법 DBMS 에 접속 하기 위해 ODBC 에 정보를 등록하고 SQLConnect 를 사용할 때 오류가 발생 한다면 32, 64 BIT 호환성 문제를 확인할 필요가 있다. OS 가 64bit 이고 SQLConnect 를 사용하는 프로그램이 32bit 로 빌드 되었다면 이 문제 발생 이 문제에 대한 원인은 윈도우 64bit OS 에는 ODBC 관리자가 32bit 용 64bit 용이 따로 있기 때문이다. 그래서 32bit 응용프로그램에서 접속을 하려면 32bit 용 ODBC 관리자를 통해 정보를 작성해야 한다. 64bit OS 에서 "관리 도구" - "데이타 원본(ODBC)" 를 실행 .. 더보기
mssql xml atteibute 속성 변경 *mssql xml attribute 변경 xml 속성변경 UPDATE [table명] SET [xml이 저장되어있는 컬럼명].modify('replace value of (/xmlA/@변경할 속송명)[1] with "변경할 내용"') 더보기