Azure에서 LocalDb MDF 파일 사용
저는 ASP를 개발하고 있습니다.Azure 웹사이트에서 호스팅하고 싶은 NET MVC 웹사이트.개발 중에 App_Data 디렉토리에 있는 MDF 파일을 다음과 같은 연결 문자열과 함께 사용했습니다.
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=MyApp;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\MyApp.mdf;MultipleActiveResultSets=true" providerName="System.Data.SqlClient" />
Azure에서 사용해 보기 위해 이 연결 문자열을 그대로 두고 내 MyApp.mdf를 Azure의 App_Data 폴더에 FTP로 저장할 수 있으면 좋겠다고 생각했습니다.그러나 내 사이트에 액세스하려고 할 때 다음 오류가 발생했습니다.
SQL Server에 대한 연결을 설정하는 동안 네트워크 관련 오류 또는 인스턴스 관련 오류가 발생했습니다.서버를 찾을 수 없거나 서버에 액세스할 수 없습니다.인스턴스 이름이 올바르고 SQL Server가 원격 연결을 허용하도록 구성되었는지 확인합니다.(제공자: SQL 네트워크 인터페이스, 오류: 52 - LocalDB 설치를 찾을 수 없습니다.SQL Server Express가 제대로 설치되어 있고 LocalDB 기능이 실행되어 있는지 확인합니다.)
제 질문은 App_Data 폴더에 있는 MDF 파일에 연결하여 Azure 웹 사이트를 실행할 수 있는 방법이 있습니까? 아니면 Azure SQL 데이터베이스를 사용해야 합니까?
App_Data에서 .mdf 파일을 사용할 수는 없지만 SQL Azure를 강제로 사용하지는 않습니다. SQL Server Compact를 사용할 수 있습니다.Code First Migrations를 사용하는 경우 LocalDB에서 Compact로 쉽게 배포할 수 있습니다. 그렇지 않으면 배포하기 전에 SQL Server Compact로 마이그레이션해야 합니다.압축을 사용하려면 데이터베이스 엔진이 배포되었는지 확인해야 하며 이 튜토리얼에서 이에 대한 지침을 찾을 수 있습니다.
웹 사이트/클라우드 서비스 기능을 사용하려면 SQL Azure를 사용해야 합니다.
아직 게시 경험을 쉽게 하기 위해 web 배포를 사용하여 web.config 변환을 확인하고 싶을 것입니다.
http://msdn.microsoft.com/en-us/library/dd465318(v=vs.100).aspx
관리 툴을 통해 데이터를 SQL Azure DB로 가져오거나 SQL Server 2012를 사용하는 경우 포털을 통해 데이터를 가져오거나 내보낼 수 있습니다.
언급URL : https://stackoverflow.com/questions/12870996/using-a-localdb-mdf-file-on-azure
'programing' 카테고리의 다른 글
발송인.현재 디스패처 대어플.현재의.파견자 (0) | 2023.04.28 |
---|---|
커밋 메시지를 변경하지 않고 커밋 메시지를 수정하는 방법(이전 메시지 재사용) (0) | 2023.04.28 |
MavenArchiver.getManifest()의 m2e 오류 (0) | 2023.04.28 |
현재 사용자 디렉토리를 가져오려면 어떻게 해야 합니까? (0) | 2023.04.28 |
뷰 컨트롤러 간에 통신하는 가장 좋은 방법은 무엇입니까? (0) | 2023.04.28 |