설명하지 않으려는 이유로 현재 master 데이터베이스 스키마는 SQL Azure에만 있습니다. 우리는 Enzo Backup과 같은 도구를 사용하여 로컬에서 가져 오는 작업을하고 있습니다 (우리는 개발자가 다운로드하려고하는 버그를 수정하기를 기다리고 있습니다). 그러나 그 동안 Linq-to-Sql을 생성하고 싶습니다. SQL Azure DB 스키마에서 ORM 매핑.SQL Azure 데이터베이스에서 SQLMetal 사용
경고 : SQM1012 : 나는이 작업을 수행 할 때, 출력은 다음과 같이 오류 메시지의 무리 생성 '. DBO [TABLENAME]'테이블을 추출 할 수 없습니다를 SQLSERVER에서. 잘못된 개체 이름 'syscomments'.
SQL Azure 데이터베이스에서 ORM 매핑을 생성 할 수 있습니까? SSMS에서 스크립트를 생성
편집
참고도 최신 버전 (2008 R2)에서 작동하지 않습니다. 당신은 SQL 애저 데이터베이스 인스턴스에 대한 스크립트를 생성하려고하면 생성 된 보고서에 다음과 같은 오류가 발생하고 처리하기 전에, 심지어 첫 번째 개체 실패
System.IndexOutOfRangeException : 인덱스는 의 범위를 벗어난 정렬. System.ComponentModel.BackgroundWorker.WorkerThreadStart (객체 인수)에서 System.ComponentModel.BackgroundWorker.OnDoWork (DoWorkEventArgs 전자)에서 Microsoft.SqlServer.Management.SqlScriptPublish.GeneratePublishPage.worker_DoWork (객체 보낸 사람, DoWorkEventArgs 전자)에서
2
편집 난 그냥 무료 SMOscript 도구를 사용하려고 시도하고 오류 메시지가 같은 종류의 생성
를Objects in database [DatabaseName] on server [ServerAddress]:
Error: Index was outside the bounds of the array.
DDL 스크립트를 쉽게 생성하는 것처럼 보이지 않는 것은 문제가되지 않으며 2008 R2의 SQL Azure DB에 대해 SMO 수준에서 손상되었습니다.
이 답변을 수락했습니다. http://stackoverflow.com/a/7571609/21336 여기에 적용되지 않습니까? – devio
sqlservermw.codeplex.com을 사용하여 Azure 데이터베이스를 로컬 SQL Server로 전송하려고하십니까? 그 방법으로 12 번 사용했는데 내 데이터에 완벽하게 작동했습니다. 일단 로컬에서 데이터를 가지고 있다면, 로컬 서버에 대해 Linq-2-SQL 매핑을 실행하십시오. – astaykov
@devio : 나는 결코 작동하지 못했습니다. 나는 그것이 당시 최고의 답 이었기 때문에 받아 들였다. (그리고 솔직히 나는 그 질문에 대해 잊었다 : S) – mellamokb