SSMS에서 데이터베이스를 마우스 오른쪽 버튼으로 클릭하고 작업으로 이동하여 '스크립트 생성 ...'을 선택합니다. '보기'를 선택하고 내보낼보기를 선택하고 내 보냅니다.
-------------------PowerShell을 사용합니다. SQL 2008 클라이언트 도구를 사용하지 않는 경우 설치합니다. 그런 다음 PowerShell 클라이언트를 가져 와서 등록 된 스냅인 (그 방법에 대한 많은 정보)을 추가 한 다음 디렉터리 구조를 사용하여 뷰를 나타내는 폴더로 이동합니다.
그런 다음 다음과 같이 스크립트를 작성합니다.
Get-ChildItems | % {$ _. Script ()}
ScriptOptions를 사용하여 Alter 스크립트를 사용하도록 지시하십시오.
그리고 "RTC"를 교체하십시오. 새 데이터베이스 이름으로 ... sqlcmd를 사용하여 실행합니다.
PowerShell은 실제로 정말 멋진 배포 옵션이됩니다.
출처
https://stackoverflow.com/questions/2002897