2013-03-27 2 views
3

백업 및 mssql 서버 2005 db 복원 할 C# 함수를 만들려고합니다. 나는 그물에 거의 모든 것을 시도했지만 운이 없다. 내 로컬 컴퓨터에서 모든 것이 완벽하게 작동하지만 원격으로 시도한 경우 오류가 발생합니다 : Operating system error 3 ... BACKUP DATABASE가 비정상적으로 종료되고 있습니다. 경로에 Server.MapPath ("~/mypath")를 사용합니다. 나는 또한 행운과 함께 다음을 시도 : Tranferring backup files from a remote sql server원격 MS SQL 서버 백업 및 C에서 복원

+0

실행중인 SQL을 제공 할 수 있습니까? 데이터베이스 서버에 어떻게 로그인하고 있습니까? 신뢰할 수있는 연결을 사용하고 있다면 백업 위치에 쓸 수있는 권한이 있습니까? – Rob

+0

backup 명령의 대상 디렉토리는 원격 서버의 로컬 디렉토리 여야합니다. – Steve

답변

3
Operating system error code 3(The system cannot find the path specified.). 

당신은 백업을 저장하는 원격 서버에서 로컬 디렉토리를 사용한다
(물론 권한이 있어야 연결된 사용자가 로컬 디렉토리 것을 도달)

+0

답장을 보내 주셔서 감사합니다. 공용 액세스 디렉토리를 사용하고 있습니다. 테스트하려면 사이트를 호스팅하는 디렉토리를 사용하고 있습니다. 예 : Server.MapPath ("~/john") John이 내 사이트의 폴더입니다. – Equilibrium

+0

아마도 Server.MapPath가 올바르게 해석되지 않습니다. 백업을 실행할 때 해당 명령의 출력을 확인할 수 있습니까? – Steve

+0

예, 경로를 정확하게 확인할 때 내 사이트로 연결됩니다 ... – Equilibrium