SQL Server DB를 백업하기위한 Powershell 명령 데이터베이스의 백업을 실행하는 PowerShell 명령이 있습니까? 또는 PowerShell에서

서버에서 모든 데이터베이스의 백업을 실행하는 PowerShell 명령이 있습니까?

또는 PowerShell에서 저장된 proc을 호출하여 백업을 실행할 수 있습니까?



답변

SQL Server 2008을 실행중인 경우 powershell 바인딩이 있습니다. 참조 링크를

SQL Server 2008 powershell에는 cmdlet invoke-sqlcmd가 있습니다.


답변

설치해야 할 필수 구성 요소 (예 : Microsoft SQL Server 2005 Management Objects Collectio n)가있을 수 있으며이를 수행하는 데 필요한 많은 파워 세일 코드가 있지만 여기에는 여러 가지 기사가 있습니다. 이미 다 끝났어 나는 과거 에이 방법을 성공적으로 사용 했다.


답변

PowerShell에서 ADO.NET을 사용하여 저장 프로 시저를 실행할 수 있습니다.

이 예제를 참조하십시오 .


답변

CodePlex 프로젝트 SQLPSX ( SQL Server PowerShell Extensions )에 포함 된 PowerShell 기반 SQL Server 데이터베이스 백업 기능이 있습니다 . Invoke-SqlBackup을 보거나 전체 백업 및 유지 관리 루틴을 구현하려면 SQLMaint 모듈을보십시오.


답변