0
스크립트를 통해 SQL Server 2008에서 데이터베이스를 복사해야합니다. 나는이 솔루션을 발견 : 이것은 잘 작동데이터베이스 복사본이 뷰, 저장 프로 시저를 복사하지 않습니다.
BACKUP DATABASE Database1 TO DISK='C:\temp\Database1.bak';
RESTORE DATABASE Database2 FROM DISK='C:\temp\Database1.bak'
WITH MOVE 'Database1' TO 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\Database2.mdf',
MOVE 'Database1_log' TO 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\Database2_log.ldf';
, 나는 모든 데이터 내 모든 테이블을 얻을,하지만 내 뷰, 저장 프로 시저, 함수를 복사하지 않습니다, 보안 (사용자, ...).
관리 스튜디오 (모든 작업 - 데이터베이스 복원)의 GUI에서 복원을 수행하면 이러한 모든 개체가 복원됩니다. 일부 매개 변수가 누락 되었습니까?