>source

SQL Server에 CSV 파일을 삽입하고 SQL Server에 데이터를 삽입하는 솔루션을 찾고 있는데 아래 오류가 발생했습니다. 이 문제에 대해 많이 읽고 몇 가지 변경 사항을 수행했지만 아무 일도 일어나지 않았고 여전히 csv를 상대 테이블로 가져올 수 없습니다. 이 오류가 발생한 이유를 이해할 수 없습니까?

내 로컬 컴퓨터에 Microsoft SQL이 설치되었습니다.

conn = pyodbc.connect('Driver=SQL Server; Server=ServerName\MSSQLSERVER; Database=DBName;Trusted_Connection=yes ; UID=Administrator')

오류:

pyodbc.OperationalError: ('08001', '[08001] [Microsoft][ODBC SQL Server Driver][DBMSLPCN]Invalid connection. (14) (SQLDriverConnect); [08001] [Microsoft][ODBC SQL Server Driver][DBMSLPCN]ConnectionOpen (ParseConnectParams()). (14)')

  • 답변 # 1

    위와 같은 문제에 직면 한 분들은 SQL 인증으로 SQL 서버에 접속하고자한다면 아래와 같이 포맷이 변경됩니다.

    pyodbc.connect('Driver={SQL Server}; Server=ServerName; Database=DBName; UID=UserName; PWD= {Password};')

관련 자료

  • 이전 python - 조건 하에서 새 열을 계산하는 팬더
  • 다음 sql - 두 테이블을 조인하는 방법 다른 테이블과 관련이없는 NULL 채우기 특성