2011-03-19 3 views
2

내 PC에서 ASP.NET 3.5 웹 사이트를 개발했습니다.XP에서 로컬 SQL Server 데이터베이스를 어떻게 백업합니까?

사용하는 호스트에 데이터베이스를 배포하려면 데이터베이스 백업을 사용하여 데이터베이스를 "복원"해야합니다.

XP를 실행하는 PC에서이 데이터베이스 백업을 어떻게 만듭니 까?

Visual Web Developer에서이 작업을 수행 할 수있는 방법이 있습니까? 또한 SQL Server 구성 관리자를 다운로드했지만 백업 옵션이 표시되지 않습니다.

도움을 주시면 감사하겠습니다.

가 감사 (비주얼 웹 개발자는 SQL Server Express에 2005 익스프레스).

편집 아래의 답변에
내 솔루션 덕분에 : 비주얼 웹 개발자 익스프레스 SQL 창에서
오른쪽 나는 문 실행 - 일부 경고와 함께

BACKUP DATABASE [C:\Mysite\App_Data\ASPNETDB.MDF] TO DISK = N'C:\Backup.bak' WITH NOFORMAT, NOINIT, NAME = N'YourDB-Full Database Backup', 
SKIP, NOREWIND, NOUNLOAD, STATS = 10; 

이것은 백업을 생성을, , 그들이 "익숙하지 않은 칼럼을 언급했다"는 의미가 무엇인지 모르겠습니다. 호스트에 데이터베이스를 업로드 한 후 모든 것이 거기에있는 것처럼 보였습니다. 내가 잘못했거나 놓친 것이 있으면 즉시 테스트해볼 수 있습니다.

답변

4

당신은 관리 스튜디오 또는 다음 스크립트에서 GUI를 통해 할 수 있어야하고 실행해야합니다.

BACKUP DATABASE [YourDB] TO DISK = N'C:\Backup.bak' WITH NOFORMAT, NOINIT, 
NAME = N'YourDB-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10 

그것은 당신이 서비스 계정에 쓰기 권한이 어딘가에 파일 경로 조정해야합니다 것이 특히 가능성이 (당신의 MSSQL 디렉토리에 Backup 폴더를 좋은 내기이다).

+0

감사합니다. ..... –

+0

이 스크립트를 관리 스튜디오 외부에서 실행할 수 있습니까? ? 관리 도구를 "서버"에 연결하는 데 문제가 있습니다 ... –

+1

@ 그렉 - 네, 모든 쿼리 인터페이스를 통해 실행할 수 있도록 TSQL 일 뿐이지 만 앱의 연결 문자열은 어떻게 생겼습니까? (민감한 정보는 삭제) –

2

SQL Server Management Studio 2008 R2 (사용하지 않으면 관리 도구 선택). 그것은 당신이 데이터베이스를 관리하는 데 도움이됩니다. UI는 운전하기 쉽습니다 - 왼쪽의 데이터베이스를 필요한 데이터베이스로 확장하고 마우스 오른쪽 버튼으로 클릭 -> 데이터베이스 백업

+0

좋아, 내가 다운로드 할 때 내가 관리 도구를 가지고 있다고 생각하지 않아 ... 덕분에 –

+0

내가 시작할 때 연결할 서버가 없다? (vS 웹 개발자가 있고 데이터베이스가 연결되어 실행 중입니다 - ASP.NET 개발 서버가 실행 중입니다.) –

+1

@ 그렉 - 서버 이름과 Windows 인증으로'. \ SQLEXPRESS'를 사용하면 어떨까요? 또한 데이터베이스가 사용자 인스턴스입니까? –