2012-07-05 5 views
1

방금 ​​Azure 1.7 SDK로 업그레이드하여 이제 내 devstorage의 내용을 잃었습니다.Azure 1.7로 업그레이드하여 다른 dev 저장소에 연결

sqlexpress (DevelopmentStorage20110606)의 로컬 인스턴스에서 여전히 볼 수 있지만 UseDevelopmentStorage = true를 사용하면 더 길게 연결됩니다.

새로운 개발 스토리지 db는 어디에 있습니까? 이전 버전에서 내 데이터를 가져와야합니다. 빌드 서버에서 로컬 저장소를 사용하고 테스트 데이터를 설정하거나이 데이터를 가로 챌 수있는 업그레이드 스크립트가 있기 때문입니다.

감사

답변

2

SDK 1.7은 이제 IIS 익스프레스 (컴퓨팅) 및 SQL 서버 2012 익스프레스 LocalDB (저장)를 사용합니다. dsinit를 실행하여 에뮬레이터를 기존 데이터베이스로 지정할 수 있어야합니다.

마이클 콜리어 (Michael Collier)는 자신의 게시물 인 here에서 1.6 대 1.7의 차이점에 대해 이야기합니다.

LocalDB에 대한 자세한 내용은 here입니다.

DSInit 설명서는 here입니다.

+0

감사 데이빗 덕분에 DSInit을 사용하여 이전 저장소 db, 내 보낸 데이터, 새로운 db에 다시 연결 한 후 연결할 수 있습니다. – Brett

+0

죄송합니다 David, 해결하지 못했던 것 같습니다. DSIninit을 실행하여 이전 데이터베이스 즉 development storagedb201206 대신 developmentstoragedb20110816을 가리킬 수 있습니까? dsiniti/sqlinstance : sqlexpress/server : MyMachineName을 사용하면 developmentstoregedb201206이라는 sqlexpress 인스턴스에 새 db가 작성됩니다. 스키마가 약간 변경된 것 같습니다. 특히 Data (varbinary) 필드가 제거되고 StartOffset (BigInt) 필드로 바뀐 BlockData 열에서 특히 그렇습니다. 이전 데이터베이스 스키마의 데이터를 새로운 스키마로 상향 이동시킬 수 있습니까? – Brett

관련 문제