2017-04-22 2 views
-1

웹 호스팅이 있고 프로젝트 전체를 업로드하여 GoDaddy에 FTP를 보내지 만 내 프로젝트의 연결 문자열을 서버 i로 변경하면 막혔습니다. package-manager에서 Update-database을 실행하십시오. 열에 null을 삽입 할 수 없다는 마이그레이션 중 하나에 대해 마이그레이션 오류가 발생합니다.실행 코드 첫 번째 업데이트 데이터베이스가 GoDaddy 서버 DB에 대해 오류를 발생합니다.

다음 명령을 사용하여 생성 된 스크립트를 사용하려고했습니다 : Update-Database -Script -SourceMigration:0 이 명령이 올바른 명령인지는 알 수 없습니다 !!

이제 어떻게해야할지 모르겠습니까? 로컬 컴퓨터와 로컬 연결 문자열에서 모든 것이 올바르게 작동합니다. 올바른 방법으로 마이그레이션을 수행하려면 어떻게해야합니까?

+0

에 대한 기본 값에 대한 보인다. 오류가 있었습니까? 일단 스크립트가 있으면 단계별로 실행할 수 있습니다. –

답변

1

제가 생각하기에, TableX에 새로운 열이 있습니다.

이 열은 null 값을 허용하지 않습니다.

표 X에는 존재하는 데이터가있다.

Migrator는이 열을 기존 행에 채울 수 없습니다.

A) 새 열

나 null을 허용)) 테이블에서 모든

C를 삭제 스크립트를 생성 할 수있는 올바른 명령입니다 새 열

+0

문제가 발생한 위임자 키에 대해 null을 허용 한 후에 마지막으로 좋은 이전으로 되돌립니다. –

관련 문제