우리는 프로그램과 함께 sql server를 데이터베이스로 사용하지만 중요한 테이블의 10,15에 대한 백업을 갖고 있기 때문에 데이터베이스가있는 서버가 손상되면 로컬 서버의 파일에 해당 테이블을 저장할 수 있습니다 .다른 데이터베이스와 SQL
데이터를 저장하기 위해 무엇을 사용해야하는지 혼란 스럽습니다. XML, JSON 또는 기타 형식. 조언이 필요해. 고마워요
우리는 프로그램과 함께 sql server를 데이터베이스로 사용하지만 중요한 테이블의 10,15에 대한 백업을 갖고 있기 때문에 데이터베이스가있는 서버가 손상되면 로컬 서버의 파일에 해당 테이블을 저장할 수 있습니다 .다른 데이터베이스와 SQL
데이터를 저장하기 위해 무엇을 사용해야하는지 혼란 스럽습니다. XML, JSON 또는 기타 형식. 조언이 필요해. 고마워요
XML을 사용하면 열린 태그/닫기 태그, 속성 등의 형식으로 데이터를 저장할 수 있습니다. 일반적인 HTML 파일에서 볼 수있는 것처럼 XML 파일의 좋은 예입니다. 저장 기록을 위해이 같은
<table name='MyTable'>
<column type='numeric'>mycol0</column>
<column type='varchar'>mycol1</column>
<column type='numeric'>mycol2</column>
</table>
뭔가 : 그래서, 당신은 저장 테이블 정의에 대해이 같은 것을 생성 할 수
<record table='MyTable'>
<datacolumn name='mycol0'>10</column>
<datacolumn name='mycol1'>Hello</column>
<datacolumn name='mycol2'>43</column>
</record>
당신이 JSON을 가지고있는 반면에.
{"employees": [{ "firstName":"John" , "lastName":"Doe" }, { "firstName":"Anna" , "lastName":"Smith" }, { "firstName":"Peter" , "lastName":"Jones" } ] }
(이 예는 W3School에서 촬영 한 것) 등의 클라이언트와 서버, 다른 응용 프로그램 사이에 직렬화 및 데이터에 대한 다음 예를 들어 만약 XML과는 달리, JSON의 주요 사용.
그래서 데이터베이스를 일반 텍스트 형식으로 내보내려면 XML이 최선의 선택 일 것입니다. 자신 만의 형식을 작성하는 것과 같은 다른 대안을 찾을 수는 있지만 간단하고 읽기 쉽고 데이터를 내보내고 가져 오는 데 도움이되는 많은 라이브러리가 있기 때문에 XML은 가장 광범위한 선택입니다.
왜 다시 발명하나요? ... SQL Server에는 백업 기능이 내장되어 있습니다. 그것을 실행하고 결과 파일을 로컬로 복사하십시오. 복원이 필요한 경우 비정상적인 방식으로 백업 된 일부 테이블에서 데이터베이스를 하나로 모으는 것과는 대조적으로 빠르고 간단합니다.
+1 정확하게 사용할 수 있고 세계 곳곳에서 일상적으로 사용되는 것으로 입증 된 것을 사용하십시오 ... –
왜 다른 서버에 두 번째 SQL Server 인스턴스가없고 데이터를 복제해야합니까? –
귀하의 조직은 DBA를 최대한 빨리 호출하십시오. DBA는 무엇을해야하는지 알고 있습니다 ... –