The Key's Personal store

삽질러들을 구원하리라.

MSSQL

MSSQL 에서 오라클로 LINKED SERVER 생성시 오류

MSSQL 에서 오라클로 LINKED SERVER 생성시 오류 발생 연결된 서버 “SERVER_NAME”에 대한 OLE DB 공급자 “OraOLEDB.Oracle”의 인스턴스를 만들 수 없습니다. (Microsoft SQL Server, 오류: 7302)  도움말을 보려면 다음을 클릭하십시오: 이 사이트에서 해결책 확인 오라클 클라이언트 설치 후 SQLSERVER 재시작 해야됨.;;

,

bulk insert 시 에러.

아래와 같은 에러 메시지 발생 메시지 4866, 수준 16, 상태 8, 줄 1 대량 로드하지 못했습니다. 데이터 파일의 행 1, 열 24에서 열이 너무 깁니다. 필드 종결자와 행 종결자를 제대로 지정했는지 확인하십시오. 메시지 7301, 수준 16, 상태 2, 줄 1 연결된 서버 “(null)”의 OLE DB 공급자 “BULK”에서 필수 인터페이스(“IID_IColumnsInfo”)를 가져올 수 없습니다. 필드 종결자를 바꿈. […]

mssql 우편번호 쉽게 넣기, 업데이트

관리하는 사이트 중에 우편번호를 DB 에 저장해서 사용하는 곳이 있다. DB에 저장해서 사용하다 보니 주기적으로 계속 업데이트를 해 줘야 한다. sql server management studio 프로그램의 데이터 가져오기를 이용해서 넣어 줬다. 우체국 사이트에서 제공하는 데이터가 각 도별 txt 파일이다. 우리나라의 전체 도가 17개인데, ssms 프로그램으로 넣으려면 무려 반복 노가다를 17번을 해야 한다. bulk insert를 이용해서 한번에 […]

MSSQL bak 파일을 이용하여 복원

백업된 bak 파일을 복원 1. 복구할 DB 선택, 우클릭 속성 , 옵션 -> 엑세스 제한을 RESTRICTED_USER 로 변경. ( RESTRICTED_USER RESTRICTED_USER를 사용하면 db_owner 고정 데이터베이스 역할과 dbcreator 및 sysadmin 고정 서버 역할의 멤버만 데이터베이스에 연결할 수 있습니다. 연결할 수 있는 멤버의 수에는 제한이 없습니다.데이터베이스에 대한 모든 연결은 ALTER DATABASE 문의 termination 절에 지정된 시간대에 끊어집니다.데이터베이스가 […]

,

모든 쿼리 로그 기록.

마리아  db, mysql 의 모든 쿼리를 쌓아놓고 분석에 이용.   my.cnf 에 추가

아래의 스크립트를 하루에 한번 실행하다록 크론에 등록. general log가 계속 쌓이는 것을 방지. 7일마다 삭제.

http://stackoverflow.com/questions/9343001/is-my-mysql-general-log-table-getting-too-big  

Previous Posts