SQL Server Management Studio를 사용한 데이터베이스 Import/export
사소한 일인 줄 알았는데...간단한 방법이 있을 텐데 찾을 수가 없어요.부끄러운 줄 알아라.
데이터베이스 자체, 테이블, 제약 조건(외부 키 등)을 Import/export 합니다.데이터를 입수하지 않는 것이 좋겠지만, 다른 방법이 없다면 그 후에 폐기할 수 있습니다.
MS SQL Server Management Studio를 사용하여 데이터베이스를 내보내려면 어떻게 해야 합니까?어떻게 수입합니까?
제가 찾은 유일한 해결책은 테이블 우클릭과 "Script to Create"였습니다만, 저는 테이블이 100개 정도 있기 때문에 이 작업은 피하고 싶습니다.
감사합니다!
데이터베이스 자체를 오른쪽 클릭합니다.[태스크] -> [스크립트 생성]...
그런 다음 마법사를 따릅니다.
SSMS2008+의 경우 데이터를 내보내려면 "스크립트 옵션 설정" 단계에서 "상세 설정" 버튼을 선택하고 "스크립트할 데이터 유형"을 "Schema Only"에서 "Data Only" 또는 "Schema and Data"로 변경합니다.
또 다른 솔루션은 다음과 같습니다. 데이터베이스 백업 및 복원
시스템 데이터베이스 백업
Microsoft SQL Server Management Studio Express를 사용하여 시스템 데이터베이스를 백업하려면 다음 절차를 따릅니다.
Microsoft 웹 사이트 http://www.microsoft.com/en-us/download/details.aspx?id=7593 에서 Microsoft SQL Server 2008 Management Studio Express 를 다운로드하여 설치합니다.
Microsoft SQL Server Management Studio Express 설치 후 응용 프로그램을 실행하여 시스템 데이터베이스에 연결합니다.[서버에 연결] 대화상자가 나타납니다."서버 이름:" 필드에 시스템 데이터베이스가 설치된 웹트렌즈 서버의 이름을 입력합니다.Webtrends 서비스 계정 또는 시스템 데이터베이스를 변경할 권한이 있는 계정을 사용하여 Windows 머신에 로그인한 경우 [Authentication:]필드에서 [Windows Authentication]를 선택합니다.그렇지 않으면 드롭다운 메뉴에서 "SQL Server 인증"을 선택하고 필요한 권한이 있는 SQL Server 계정의 자격 증명을 입력합니다.데이터베이스에 연결하려면 "연결"을 클릭하십시오.
- "Databases"를 펼치고 "wt_sched"를 오른쪽 클릭하여 컨텍스트 메뉴에서 "Tasks" > "Back Up..."를 선택합니다.[데이터베이스 백업] 대화상자가 나타납니다."Source" 섹션에서 "Database:"에 대해 "wt_sched"가 선택되어 있고 "Backup type:"가 "Full"인지 확인합니다."백업 세트"에서 필요에 따라 이름, 설명 및 만료 날짜를 입력한 다음 "대상" 섹션에서 "추가..."를 선택하고 백업을 저장할 파일 이름과 경로를 지정합니다.백업이 이미 존재하고 덮어쓰려는 경우 옵션 섹션에서 "기존 백업 세트 모두 덮어쓰기" 옵션을 선택해야 할 수 있습니다.
"확인"을 선택하여 백업 프로세스를 완료합니다.
데이터베이스의 "wtMaster" 부분에 대해 위의 단계를 반복합니다.
시스템 데이터베이스 복원
Microsoft SQL Server Management Studio를 사용하여 시스템 데이터베이스를 복원하려면 다음 절차를 따릅니다.
Microsoft SQL Server 2008 Management Studio Express가 설치되어 있지 않은 경우 Microsoft 웹 사이트(http://www.microsoft.com/en-us/download/details.aspx?id=7593에서 다운로드하여 설치합니다.
Microsoft SQL Server Management Studio 설치 후 응용 프로그램을 실행하여 시스템 데이터베이스에 연결합니다.[서버에 연결] 대화상자가 나타납니다."서버 유형:" 필드에서 "데이터베이스 엔진"(기본값)을 선택합니다.[서버명] 필드에서 [\]를 선택합니다.WTSYSTEMDB"는 데이터베이스가 있는 Webtrends 서버의 이름입니다.WTSYSTEMDB는 기본 설치에서 데이터베이스 인스턴스의 이름입니다.Webtrends 서비스 계정 또는 시스템 데이터베이스를 변경할 권한이 있는 계정을 사용하여 Windows 머신에 로그인한 경우 [Authentication:]필드에서 [Windows Authentication]를 선택합니다.그렇지 않으면 드롭다운 메뉴에서 "SQL Server 인증"을 선택하고 필요한 권한이 있는 SQL Server 계정의 자격 증명을 입력합니다.데이터베이스에 연결하려면 "연결"을 클릭하십시오.
"Databases"를 확장하고 "wt_sched"를 마우스 오른쪽 버튼으로 클릭한 다음 컨텍스트 메뉴에서 "Delete"를 선택합니다."데이터베이스에 대한 백업 및 복원 기록 정보 삭제" 확인란이 선택되어 있는지 확인합니다.
"확인"을 선택하여 삭제 프로세스를 완료합니다.
데이터베이스의 "wtMaster" 부분에 대해 위의 단계를 반복합니다.
"데이터베이스"를 마우스 오른쪽 버튼으로 클릭하고 "데이터베이스 복원"을 선택합니다."를 클릭합니다."To database:" 필드에 "wt_sched" 라고 입력합니다.[ From device : ]옵션 버튼을 선택합니다."From device:" 텍스트 필드 오른쪽에 있는 타원(...)을 클릭합니다.[추가] 버튼을 클릭합니다."wt_sched" 백업 파일을 찾아 선택합니다."백업 파일 찾기" 양식에서 "확인"을 선택합니다."백업 지정" 양식에서 "확인"을 선택합니다.복원 열의 "wt_sched-Full Database Backup" 체크박스를 켭니다."데이터베이스 복원" 양식에서 "확인"을 선택합니다.
데이터베이스의 "wtMaster" 부분에 대해 6단계를 반복합니다.
커티시 - http://kb.webtrends.com/articles/How_To/Backing-Up-and-Restoring-the-System-Database-using-MS-SQL-Management-Studio
MS SQL Server Management Studio를 사용한 데이터베이스 내보내기 및 Import
1. SQL Server에서 데이터베이스 내보내기
오브젝트 탐색기에서 데이터베이스 노드에 나열된 내보낼 데이터베이스를 마우스 오른쪽 버튼으로 클릭합니다.
작업을 선택하고 데이터 계층 응용 프로그램 내보내기를 선택합니다.
[ Export Settings ]을 클릭합니다.
[로컬 디스크에 저장(Save to local disk)]가 켜져 있는지 확인합니다.
경로를 참조하여 파일을 .bacpac 파일로 저장합니다.
[다음]과 [다음]을 클릭하여 내보내기
2. SQL Server로의 데이터베이스 Import
[ Object Explorer ]오른쪽 [Databases]노드
데이터 계층 응용 프로그램 가져오기 선택
[ Import Settings ]을 클릭합니다.
로컬 디스크에서 가져오기가 선택되어 있는지 확인합니다.
경로를 찾아 .bacpac 파일을 엽니다.
[다음]과 [다음]을 클릭하여 Import합니다.
Microsoft SQL Server Management Studio에서 데이터베이스를 내보내기 위한 솔루션을 공유하려고 합니다.
데이터베이스를 내보내려면
- 새 요청 열기
- 이 스크립트 복사 붙여넣기
DECLARE @BackupFile NVARCHAR(255);
SET @BackupFile = 'c:\database-backup_2020.07.22.bak';
PRINT @BackupFile;
BACKUP DATABASE [%databaseName%] TO DISK = @BackupFile;
해 주세요.%databaseName%
내보낼 데이터베이스의 이름을 지정합니다.
이 메서드는 메뉴에서보다 더 가벼운 파일을 제공합니다.
SQL Server Management Studio에서 이 파일을 가져오려면 다음과 같이 하십시오.데이터베이스를 미리 삭제하는 것을 잊지 마십시오.
- 데이터베이스 복원을 클릭합니다.
백업 파일 추가
입증하다
즐기세요! :) :) :)
(Microsoft SQL Server Management Studio 2012, 2008)먼저 데이터베이스 파일 .mdf와 로그 파일 .ldf & 페이스트를 프로그램파일 -> Microsoft SQL Server -> MSSQL10 의 SQL 서버 인스톨 파일에 카피합니다.SQLEXPRESS -> MSSQL -> 데이터[ Microsoft SQL Server ]를 엽니다.[ Databases ]오른쪽 버튼을 클릭하여 [Attach...]옵션을 선택합니다.
위의 답변을 시도했지만 생성된 스크립트 파일이 너무 커서 데이터를 가져오는 동안 문제가 발생했습니다.데이터베이스를 분리하여 .mdf를 새 머신에 복사하고 새 버전의 SQL Server Management Studio에 첨부했습니다.
Microsoft ® Web 사 microsoft microsoft microsoft microsoft microsoft microsoft microsoft microsoft 。
https://msdn.microsoft.com/en-us/library/ms187858.aspxhttpsmsdn..com/en-us/library/ms187858.aspx
후 이 내에 .「 」 : 「 」 。mdf 」
C:\Program Files\Microsoft SQL Server\
SSMS(Server Management Studio) Import and Export Wizard를 사용하면 간단합니다.전체 DB를 다른 데이터베이스에 직접 덤프할 수 있습니다. 임시 파일에 저장할 필요가 없습니다.
> In SQL Server Management Studio, connect to an instance of the SQL Server Database Engine.
> Expand Databases.
> Right-click a database.
> Point to Tasks.
> Click one of the following options.
Import Data
Export Data
레퍼런스: MS docs Import and Export 마법사
언급URL : https://stackoverflow.com/questions/1126571/import-export-database-with-sql-server-server-management-studio
'source' 카테고리의 다른 글
사용 시 NOCOUNT ON 설정 (0) | 2023.04.07 |
---|---|
SQL Server에서 'Pivot'을 사용하여 행을 열로 변환 (0) | 2023.04.07 |
SQL Server에서의 사용자와 로그인의 차이 (0) | 2023.04.07 |
서버에 연결할 수 없음 - 네트워크 관련 오류 또는 인스턴스별 오류 (0) | 2023.04.07 |
sql 스크립트에서 "기존 연결 닫기"를 지정하려면 어떻게 해야 합니까? (0) | 2023.04.07 |