python django에서 local의 mssql에 접속하는 방법이 어떻게 되나요?

조회수 1137회

python의 django를 활용중인데 db로 mssql을 연결하려 합니다. azure 서버에 있는 db는 연결 성공했는데

제 local에 mssql express를 설치하고 bi라는 DB를 만든 후 연결하려하니 makemigraions가 되질 않네요....

우선 Django의 설정은 아래와 같이 했습니다.


DATABASES = {
    'default': {
        # 'ENGINE': 'django.db.backends.sqlite3',
        # 'NAME': BASE_DIR / 'db.sqlite3',
        'ENGINE': 'sql_server.pyodbc',
        'NAME': 'bi',
        'HOST': 'DESKTOP-F5JE1BA\SQLEXPRESS',
        'PORT' : '1433',
        'USER': 'jmkim',
        'PASSWORD': 'testtest',
        'OPTIONS': {
            'driver': 'SQL Server Native Client 11.0',
            'unicode_results':True,
        },
    }
}

이미지 이미지

어떻게 해야 연결이 될까요...?

  • host는 아마도 localhost 일 거에요 질문자님 장비 이름이 아니구요. 엽토군 2020.9.22 21:04

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)