php 호스팅 사용하다
윈도우 호스팅은 처음이라 어렵네요
고도몰 윈도우 호스팅 사용자입니다
제 컴퓨터에서 윈도우 호스팅에 db를 백업하고 복구하는 방법을 알고싶습니다.
sql 매니지먼트 스튜디오 설치해두었습니다.
자체서버에서 백업복구는 검색해서 많이 나오는데
외부에서 내 pc에 백업복구는 자세히 없네요
팀뷰어 원격으로 간단히 알려주실분..
Comment 6
-
이리
2016.04.15 13:59
-
rodins
2016.04.15 15:34
자체서버에서 하는건 알겠어요
그닌까 제 pc에서 고도몰 호스팅 서버에 sql 매니지먼트 스튜디오 프로그램 이용해서 db 연결이 가능합니다
고도몰 서버상에 백업 복구는 가능해요
근데 백업된 파일을 내 컴퓨터에 저장할려고 합니다. 고도몰 서버에 있는 d: 드라이브만 보이고
내 컴퓨터의 드라이브 인식이 안되는데 어떻게 저장하는지 모르겠네요
명령어로 하신다는 분도 있고 되닌까 외부에서 디비를 올려겠죠
아래와 같은 에러가 나오네요
즉 호스팅 서버에있는 백업 파일을 내 컴퓨터에 저장을 못하고 있어요
방법좀 부탁드려요
제목: 데이터베이스 파일 찾기 - WINHOSTDB49
------------------------------
D:\Mssql_data_BACKUP
서버에서 지정한 경로나 파일에 액세스할 수 없습니다. 필요한 보안 권한이 있는지, 경로나 파일이 있는지 확인하십시오.
서비스 계정이 특정 파일에 액세스할 수 있는 경우 [찾기] 대화 상자의 [파일 이름] 제어에 해당 파일에 대한 전체 경로를 입력합니다.
-
항해자™
2016.04.15 16:12
원하시는 기능을 구현하려면 네트웍 드라이브를 연결해야 하는 것으로 알고 있습니다,,
아니라면, 어플을 하나 만들거나 ssis를 이용해서 ftp로 파일을 원하는 위치로 복사해줘야 합니다.
기본적으로 개인 pc에 있는 파일을 이용해서 복원할 수 없으며, 백업되는 파일을 개인 pc로 떨굴 수 없습니다,,,
-
Terry
2016.04.15 16:41
msdtc 로 고도몰 윈도우 호스팅 접속하고
네트워크 드라이브 설정이 가능하다는 전제에서 출발합니다.
하기는 시나리오입니다..
1. 고도몰 호스팅 원격 접속
2. 질문자님의 PC를 호스팅 서버상에 네트워크 드라이브로 연결
* 일단 여기서부터 문제가 발생..
-> 보통 가정에서 사용하는 인터넷은 DHCP 기반의 유동IP입니다..
즉, 연결할때마다 바뀌겠죠? ( 모뎀이 꺼지지 않고, IP 할당받은 놈을 계속 쓴다면 이야기는 달라지겠지만.. )
해결방법은 하기 2가지중 하나로..
A) ISP 업체에 연락해서 고정IP를 부여받아 사용 ( 사용료가 올라감.... )
B) DDNS 서비스 이용해서 해당PC를 도메인 JOIN함
3. 고도몰 호스팅에서 SSMS 를 이용해 백업계획 생성
-> 네트워크 드라이브 설정한 곳으로 백업하는 걸로..
자 저기까지 하면 백업이 가능은 합니다..
그럼 백업을 하면서 잃게 되는 부분은?
1. 해당 PC 를 24시간 켜두어야됨 ( 단지 백업을 하기 위해.. )
2. 고정IP 서비스 또는 유료DDNS 를 사용시 사용료 매월 발생함 ( 무료DDNS도 사용은 가능함..이건 선택의 문제 )
3. 백업계획에 세워둔 백업시간에 해당PC가 꺼져있거나..또는 인터넷에 문제가 발생했을때는??
무조건적인 장점도, 무조건적인 단점만 있는 형태도 아닙니다만..
DB백업은 항해자님 말씀하신대로 호스팅서버에 저장해두시고
필요시 해당PC로 내려받는 형태 또는 FTP로 내려받는
(또는 별도의 프로그램을 만들어서 처리하는 방법도..)
형태가 좋을 듯 합니다..
-
rodins
2016.04.16 15:04
답변 주신분들 너무너무 감사합니다.
외부에서 백업 복구가 간단한 일이 아니군요.
리눅스호스팅 처럼 내 컴퓨터에서 백업 복구가 가능하면 좋을 텐데요
윈도우호스팅은 너무 어렵군요.
-
항해자™
2016.04.16 17:20
원격 백업/복구가 마냥 좋은 것은 아닙니다,,
파일 크기가 커지면 문제가 발생 할 소지가 높아지게 됩니다,,
mysql 처럼 row단위로 데이터를 백업/복구하더라도 네트워크 사정으로 중간에 데이터 손실이 발생할 수 있겠지요,,
원본서버에서 BAK 백업 -> 로컬서버로 파일 copy -> BAK 복원