2010-07-13 3 views
4

나는 하나 개의 서버에서 데이터베이스를 내 보내야하고 다른 서버로 가져옵니다. , LDF를SQL 서버 : 어떻게 전체 데이터베이스를 내보낼 수 있습니까?

  1. 가 어떻게 파일에 전체 데이터베이스를 수출 할, 또는 두 개의 파일 MDF (중 옵션 괜찮습니다)
  2. 어떻게 그것을 SSMS를 사용하여 새 서버로 가져 옵니까? instructinos에서

가 조랑말을 frmo, 그것은 말한다 : 입력

을 시간 텍스트 상자, 의 점에 하나의 기본을 유지 ( 가능한 가장 최근) 또는 특정 날짜 와 시간을 선택 시간 에 포인트를 엽니 다 찾아 버튼을 클릭하여 대화 상자를 복원합니다. 에 대한 자세한 내용은 방법 : 특정 시점으로 복원 (SQL Server 관리 Studio) 으로 복원을 참조하십시오.

백업의 원본 및 위치를 지정하려면 복원 설정하고, 다음 옵션 중 하나를 클릭에 복원 나는 아무 것도 입력 할 수 없습니다입니다

From database 

Enter a database name in the list box. 

https://stackoverflow.com/questions/3241108/i-backed-up-the-database-in-ssms-sql-server-how-do-i-restore-it

답변

6

SQL Server Management Studio를 사용하면 백업/복원 기능을 사용합니다. The Restore process is laid out in the MSDN documentation. 그리고 here's the MSDN article for backing up a database...

분명히 다른 SQL Server 데이터베이스 인스턴스 ("데이터베이스 인스턴스"는 여러 데이터베이스를 포함 할 수 있음)로 복원합니다. 호환성 수준이 단지 따라 설정됩니다 - 인스턴스의 버전에서 백업이 함께 제공되는 버전보다 최신 수 있습니다.

+0

나는이 파일을 지적했지만 액세스가 거부되었습니다. –

2

이 작업을 수행하는 가장 좋은 방법은 백업 데이터베이스입니다. 이렇게하면 하나의 파일로 백업됩니다. 그런 다음 해당 파일을 새 서버로 가져 와서 복원하십시오. 이렇게하면 테이블에서 저장 프로 시저에 이르는 모든 데이터가 외래 키와 모든 데이터로 복원됩니다.

+0

이 파일을 가리키며 시도했지만 액세스가 거부되었습니다. –

+0

감사합니다. 특정 데이터베이스에 대한? – Zim3r

1

또한 데이터베이스를 새로운 서버로 이동하려는 경우 분리/첨부가 더 빠른 옵션입니다. 백업/복원은 원본 데이터베이스를 그대로 유지하려는 경우에 원하는 것입니다.

+0

그리고 DETACH/ATTACH를 사용하려면 데이터베이스를 오프라인으로 가져 가야합니다 ... –

+0

나는 이것을 시도했지만 파일을 가리켰지 만 액세스가 거부되었습니다. –

0

당신이 .SQL 파일을 생성 할 경우

  • 잘 SQL Server 관리 Studio에서 데이터베이스를 클릭
  • 이>작업 - ...를 선택을 스크립트를 생성합니다. 팝업 대화 상자에서
  • , "스크립트를 선택 데이터베이스 개체"

생성 된 .SQL 파일이 SQL Server Management Studio를 다시 열 수 및 실행 말한다 화면에 모든을 선택 . .SQL 파일이 매우 큽니다. How do you import a large MS SQL .sql file?

관련 문제