MSSQL 썸네일형 리스트형 [MSSQL] 데이터베이스 복제 트랜잭션 게시 및 구독 설정 방법 (2) 지난번 데이터베이스 복제를 위해 게시하는 방법에 대해서 설명했습니다. [MSSQL] 데이터베이스 복제 트랜잭션 게시 및 구독 설정 방법 (1) https://hsd0937.tistory.com/52 데이터 베이스 복제에 대해 게시했고 구독하는 방법에 대해서 설명하려고 합니다. 게시된 목록을 클릭하고 [새 구독] 메뉴를 클릭합니다. 그러면 새 구독 마법사가 표시됩니다. [다음(N)] 버튼을 클릭합니다. 지난번에 게시한 'TEST1'이 확인됩니다. 구독을 만들 게시를 선택한 후 [다음(N)] 버튼을 클릭합니다 첫번째에 있는 [배포자에서 모든 에이전트 실행(R)] 선택 후 [다음(N)] 버튼을 클릭합니다. 구독자 및 구독 데이터베이스 테이블이 표시됩니다. 처음에는 자신의 서버가 표시됩니다. 구독하는 서버에 데.. 더보기 [MSSQL] 데이터베이스 복제 트랜잭션 게시 및 구독 설정 방법 (1) 네트워크로 연결된 서로 다른 서버1과 서버2가 있는 경우 서버1의 데이터베이스를 서버2로 실시간 복사가 필요할 때 사용하는 MSSQL의 DB 복제 방법에 대해서 설명하려고 합니다. 개인적으로 찾아보면서 하다 보니 설정에 잘못된 점이 있을 수 있어 감안하고 봐주시면 좋을 것 같습니다. 데이터베이스, 보안, 서버 개체, 복제 등 목록에서 [복제]를 확장시킵니다. [복제] 탭에서 [로컬 게시]에서 우클릭 [새 게시]를 클릭합니다. 그러면 새 게시 마법사 창이 표시됩니다. [다음] 버튼을 클릭합니다. 새 게시 마법사에서 복제할 데이터베이스를 선택합니다. 예시로 저 같은 경우는 Message라는 DB를 선택한 다음 [다음] 버튼을 클릭합니다. 게시 유형에 대해서 선택 [트랜잭션 게시]로 선택한 다음 [다음] 버튼.. 더보기 [Python] pyodbc를 이용한 MS-SQL 연결 #1 pyodbc 설치 pip install pyodbc pyodbc를 이용한 MS-SQL 연결 import pyodbc conn_str= ( "DRIVER={ODBC Driver 17 for SQL Server};" "SERVER=localhost;" "DATABASE=이름;" "UID=유저이름;" "PWD=비밀번호;" ) conn = pyodbc.connect(conn_str) cursor = conn.cursor() cursor.execute("SELECT * FROM 테이블이름") # SQL 쿼리 실행 #결과 가져오기 results = cursor.fetchall() for row in results: print (row) # 실해 역순으로 종료 # 커서 연결을 종료 cursor.close() #데이터.. 더보기 이전 1 다음