공유 서버의 원격 호스트에서 mssql db를 백업하고 다운로드하려면 asp .net 페이지를 만들려고합니다. SMO를 사용하여 백업을 만들고 .aspx 페이지와 동일한 폴더에 저장했지만 액세스 거부 예외가 발생했습니다. 나중에 SQL Server에 백업을 쓸 수있는 권한이 없지만 로컬 백업 폴더는 없습니다. 나는 그것을 다운로드 할 수 없다.asp .net 페이지에서 SQL DB 백업
이 방법을 사용할 수있는 대체 방법이 있습니까?
공유 서버의 원격 호스트에서 mssql db를 백업하고 다운로드하려면 asp .net 페이지를 만들려고합니다. SMO를 사용하여 백업을 만들고 .aspx 페이지와 동일한 폴더에 저장했지만 액세스 거부 예외가 발생했습니다. 나중에 SQL Server에 백업을 쓸 수있는 권한이 없지만 로컬 백업 폴더는 없습니다. 나는 그것을 다운로드 할 수 없다.asp .net 페이지에서 SQL DB 백업
이 방법을 사용할 수있는 대체 방법이 있습니까?
ASP.NET 페이지에서 백업 위치의 파일을 읽고 파일을 스트리밍 할 수 없습니까?
물론 호스트와 이야기해야 할 수도 있습니다. 웹 사이트가 SQL Server 폴더에 액세스하는 것을 명시 적으로 차단할 수 있습니다. 왜 그들은 단지 당신에게 백업을 제공하지 않을까요? 공유 SQL Server 호스팅에 사용한 호스트는이 작업을 수행하는 데 아무런 문제가 없습니다.
SSIS를 사용하여 패키지 완료 백업 작업을 만들고 파일 전송을 마칠 수 있습니다. 그런 다음 SSIS 패키지와 통신 할 웹 서비스를 만듭니다. 그런 다음 웹 응용 프로그램 호출 웹 서비스를 사용하여 모든 작업을 시작합니다.
IIS에서 SQL 서버 폴더에 액세스 할 수있는 권한이 있는지는 잘 모르겠지만 시도해 보겠습니다. 글쎄, 그건 아니야, 내 고용주가 호스팅 관리 UI 대신 웹 인터페이스를 필요로한다. –
내가 말한 것처럼, 웹 호스트와 대화를해야 할 수도있다. –