«powershell» 태그된 질문

Windows PowerShell ™은 Windows 작업 자동화를 위해 특별히 설계된 작업 기반 명령 줄 셸 및 스크립팅 언어입니다. 이 태그를 사용하는 질문은 데이터베이스 계층과 직접 상호 작용하도록 제한해야합니다. 일반적인 powershell 스크립팅 질문은 [StackOverflow] (/programming/tagged/powershell)로 보내야합니다.

3
SQL Server와 통신하려면 어떤 PowerShell 기술을 사용해야합니까?
궁극적으로 PowerShell을 사용하여 SQL 인스턴스 모니터에 사용하는 기존 KornShell 스크립트를 대체하고 싶습니다. 하지만 PowerShell에서 실제로 SQL Server와 통신 할 수있는 여러 가지 방법을 모두 이해하기가 어렵습니다. 이것이 전부인지 확실하지 않지만 SQL 서버 버전을 쿼리 할 수있는 완전히 다른 5 가지 방법이 있습니다. 1. SQLConnection .NET 클래스 $SqlConnection = New-Object System.Data.SqlClient.SqlConnection …

6
PowerShell을 사용하여 실행중인 모든 SQL Server 인스턴스를 검색하는 가장 효과적인 방법은 무엇입니까?
도메인 내에서 실행중인 모든 SQL Server 인스턴스를 검색하는 작업을 수행했습니다. 여러 경우에 서버 당 여러 인스턴스가 있습니다. 이 인스턴스를 찾는 두 가지 다른 PowerShell 방법을 보았지만 모든 인스턴스를 찾지 못하는 것 같습니다. 1) WMI 사용 $srvr = New-Object -TypeName Microsoft.SqlServer.Management.Smo.Wmi.ManagedComputer $computerName $instances = $srvr | ForEach-Object {$_.ServerInstances} | Select @{Name="fullName";Expression={$computerName …

2
SQL 에이전트 파워 쉘 컨텍스트 참조
새 직장에서는 각 서버에 여러 개의 명명 된 인스턴스가 있습니다. 예 : Server1 \ Dev Server1 \ DevIntegrated Server1 \ QA OS를 호출하는 작업에 SQL PowerShell 스크립트가 있으며 호출 Foo.exe하지만 명령 줄 매개 변수 (연결 문자열)를 전달해야합니다. 현재 인스턴스가 무엇인지 알아야하는 PowerShell 유형의 단계와 함께 SQL 에이전트 작업이 각 인스턴스에 …

1
Powershell에서 SSMS에서 인쇄 된 메시지 검색
우리 DBA 팀은 아래를 사용하여 백업을 확인하지 않습니다 TSQL(백업 후 쉽게 수행 할 수 있으며 거의 ​​시간이 걸리지 않으므로 이유가 없습니다). RESTORE VERIFYONLY FROM DISK = 'D:\Backups\LOCATION' 그들은 과거에 문제가 있었으므로 우리는 그들이 그것을 배울 것이라고 생각하더라도 그렇지 않았습니다. 우리는 약 100 개 이상의 서버를 가지고 있기 때문에 Powershell 스크립트를 …

4
실행중인 작업에서 작업 ID 또는 작업 이름 가져 오기
모든 서버에서 작업 결과를 기록하는 중앙 DB가 있습니다. SQL 작업의 powershell을 통해 3 개의 매개 변수를 중앙 서버의 sp로 다시 전달하여 해당 시간에 작업이 실행되고 있는지 확인하는 등의 작업을 수행합니다. 그런 다음 SSRS를 통해 정보가 노출되어 작업 실패 / 장기 작업 / 실행되지 않았지만 가지고 있어야하는 작업 (또는 누군가 일정을 …

1
PowerShell에서 SQLCMD를 통해 LocalDB에 연결
SQLCMD 유틸리티를 사용하여 PowerShell을 통해 컴퓨터의 "localdb \ MSSQLLocalDB"서버에 액세스하려고합니다. PowerShell v5, .NET v5.0을 사용하고 있으며 서버 이름은 (localdb)\MSSQLLocalDBMicrosoft SQL Server Management Studio 2014에서 서버 이름에 연결할 때입니다. PS C:\> sqlcmd -S localdb\MSSQLLocalDB그리고 PS C:\> sqlcmd -S .\localdb\MSSQLLocalDB이 오류가 발생합니다 : Sqlcmd : 오류 : SQL Server 용 Microsoft ODBC …

1
데이터베이스가 RESTORING 상태에 갇힌 이유의 근본 원인 식별
데이터베이스 RESTORING상태 문제를 해결하는 질문이 있다는 것을 알고 있으며 이러한 솔루션을 사용하여 데이터베이스를 온라인으로 수동으로 다시 가져 왔지만 시나리오는 약간 다릅니다. 프로덕션 사본을 DEV 인스턴스로 복원하는 Powershell 스크립트를 사용하는 자동 복원이 있습니다. 스크립트는 약 1 년 동안 변경되지 않았으며 때로는 복원 프로세스가 완료되었지만 복원 된 데이터베이스는 RESTORING상태에 머물러 있습니다 (때로는 …

2
SQL Server 에이전트에서 Powershell 스크립트 실행 중 오류
SQL Server 에이전트 (SQL Server 2012 Enterprise 실행)를 통해 실행되는 SQL 작업이 있습니다. 작업의 마지막 단계는 네트워크 공유에있는 응용 프로그램을 실행하는 것입니다. 불행히도 응용 프로그램이있는 폴더의 이름 (폴더는 버전 번호)을 알지 못하므로 PowerShell을 사용하여 찾습니다. set-location "\\server\companydocuments\MyApp\Application Files\" $name = Get-ChildItem | sort name -desc | select -f 1 | …

2
SQL Server 유지 관리 작업을 도와주는 PowerShell 스크립트 모음이 있습니까?
저는 PowerShell을 연구하고 있으며 (느리게) 일상적인 DBA 작업으로 가져 왔습니다. 지금까지 많은 이기종 관리 활동을위한 여러 가지 연결이 끊어진 PowerShell 스크립트를 보았습니다. 내가 알고 싶은 것은 사람들이 일반적인 DBA 활동 (Ola Hallengren의 T-SQL 스크립트와 같은)을 위해 SQL Server PowerShell 스크립트를 위해 일반적으로 사용하는 공식 (또는 인식 가능한) PowerShell 스크립트 모음 …

2
SQL Server 메모리 카운터를 가져오고 값을 표시하는 powershell
다음 SQL Server 카운터를 캡처하기 위해 powershell 스크립트를 작성 중입니다. SQL Server : 메모리 관리자 : 전체 서버 메모리 (KB) SQL Server : 메모리 관리자 : 대상 서버 메모리 (KB) 내 컴퓨터에는 3 개의 SQL 서버 인스턴스가 있으므로이 스크립트가 모든 카운터를 동적으로 캡처하고 1 샘플의 값만보고하기를 원합니다. 나는 다음을 작성하려고 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.