본문 바로가기

ms-sql16

728x90
Python ODBC 통해 리눅스 환경에서 윈도우 SQL Server 연결하기 리눅스 환경에서 Python을 통해 윈도우 SQL Server에 접근하기 위해 필요한 단계별 가이드입니다. 여기에는 패키지 설치, ODBC 드라이버 확인 및 설치, 설정 파일 구성, 파이썬 코드 작성 및 실행이 포함됩니다.1. 패키지 설치ODBC 드라이버와 Python용 pyodbc 패키지를 설치해야 합니다.1.1 ODBC 드라이버 설치SQL Server에 접근하기 위해 Microsoft의 ODBC Driver를 설치해야 합니다.# Microsoft 패키지 키 추가curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -# Microsoft 패키지 리포지토리 추가curl https://packages.microsoft.com/c.. 2024. 11. 19.
Docker에서 SQL Server linux 컨테이너 이미지 실행 SQL Server를 컨테이너 이미지로 구축하고 연결하는 방법에 관해서 Docker를 사용하여 SQL Server 2022(16.x) Linux 컨테이너 이미지를 실행하고, SQL Server 컨테이너 내에서 데이터베이스를 만들고 쿼리를 실행하는 단계별 가이드를 제공합니다. 단계 1: Docker 설치 Docker를 호스트 시스템에 설치해야 합니다. Docker 공식 웹사이트에서 설치 가이드를 확인하여 Docker를 설치합니다. 단계 2: SQL Server 컨테이너 이미지 가져오기 원하는 SQL Server 버전에 해당하는 Docker 이미지를 Docker Hub에서 가져옵니다. 예를 들어, SQL Server 2022 이미지를 가져오려면 다음 명령어를 사용합니다. Docker에서 SQL Server .. 2023. 11. 5.
xSQLScanner 활용한 SQL 보안 진단, 침해 사전 대응 및 취약점 분석법 xSQLScanner는 Microsoft SQL Server와 MySQL 서버를 대상으로 보안 취약점 점검 및 계정 감사(audit) 기능을 제공하는 전문 보안 도구입니다. Rodrigo Matuck이 개발한 이 도구는 데이터베이스 서버의 보안 상태를 체계적으로 점검하고 잠재적인 취약점을 식별하는 데 특화되어 있습니다.크로스 플랫폼 지원: Windows와 Linux(특히 BackTrack 5 GNOME 기반) 환경 모두 지원다중 데이터베이스 지원: MS-SQL과 MySQL/MariaDB 서버 동시 지원통합 보안 감사: 패스워드 강도, 계정 설정, 네트워크 노출 등 종합 점검주요 기능 상세 분석1. 취약점 점검 기능 (6가지 보안 감사 옵션)1.1 기본 취약점 감사데이터베이스 기본 보안 설정 점검권한 설정.. 2011. 10. 24.
MS-SQL 2005 DDL 트리거 DDL 트리거는 UPDATE, DELETE, INSERT 등과 같은 명령문에 작동하는 DML 트리거와 달리 테이블이나 뷰에 대한 CREATE, ALTER 및 DROP 또는 사용자 계정이나 로그인 설정, 프로 시저 생성 및 변경, 파티션 생성 및 변경 등과 같은 DDL문에 대하여 동작하는 트리거입니다. 데이터베이스 스키마에 대한 특정 변경 작업을 방지하려는 경우 데이터 스키마가 변경될 때 데이터베이스에서 특정 작업이 수행되도록 하려는 경우 데이터베이스 스키마의 변경 내용이나 이벤트를 기록하려는 경우 DDL 트리거는 SQL 문이 완료된 후에 실행이 되며, INSTEAD OF 트리거로 사용될 수는 없습니다. 또한 DML 트리거와 같이 inserted, deleted 테이블을 생성하지는 않습니다. DDL 트리거.. 2011. 9. 2.
SQL Server 명령 프롬프트 유틸리티 다음 표에서는 MicrosoftSQL Server에서 제공하는 명령 프롬프트 유틸리티를 나열합니다. 유틸리티 설명 설치 위치 bcp 유틸리티 MicrosoftSQL Server 인스턴스와 사용자가 지정한 형식의 데이터 파일 간에 데이터를 복사하는 데 사용합니다. :\Program Files\Microsoft SQL Server\100\Tools\Binn dta 유틸리티 작업을 분석하고 해당 작업에서 서버 성능을 최적화하기 위한 물리적 디자인 구조를 제시하는 데 사용합니다. :\Program Files\Microsoft SQL Server\100\Tools\Binn dtexec 유틸리티 Integration Services 패키지를 구성 및 실행하는 데 사용합니다. 이 명령 프롬프트 유틸리티의 사용자 인터.. 2011. 3. 2.
728x90
728x90