«powershell» etiketlenmiş sorular

Windows PowerShell ™, özellikle Windows görevlerinin otomasyonu için tasarlanmış görev tabanlı bir komut satırı kabuğu ve komut dosyası dilidir. Bu etiketi kullanan sorular, kendilerini doğrudan veritabanı katmanıyla etkileşimlerle sınırlamalıdır. Genel powershell komut dosyası oluşturma soruları [StackOverflow] 'a yönlendirilmelidir (/programming/tagged/powershell)

3
SQL Server ile konuşmak için hangi PowerShell tekniğini kullanmalıyım?
Sonuçta SQL örneği izleyiciler için kullandığımız eski KornShell scriptlerini değiştirmek için PowerShell'i kullanmak isterdim. Yine de, beynimi PowerShell'in aslında SQL sunucusuyla konuşabileceği farklı şekillerde dolaştırmakta zorlanıyorum. Bunların hepsi olup olmadığından emin değilim, ancak bir SQL sunucusunun sürümünü sorgulayabileceğim tamamen farklı 5 yöntem var: 1. SQLConnection .NET Sınıfı $SqlConnection = New-Object …

6
PowerShell kullanarak SQL Server'ın çalışan tüm örneklerini keşfetmenin en etkili yolu nedir?
Etki alanımızda çalışan tüm SQL Server örneklerini keşfetmekle görevlendirildim. Bazı durumlarda, sunucu başına birden çok örnek vardır. Bu örnekleri bulmak için iki farklı PowerShell yöntemi gördüm, ancak hiçbiri tüm örnekleri bulamıyor. 1) WMI kullanın $srvr = New-Object -TypeName Microsoft.SqlServer.Management.Smo.Wmi.ManagedComputer $computerName $instances = $srvr | ForEach-Object {$_.ServerInstances} | Select @{Name="fullName";Expression={$computerName +"\"+ …

2
SQL Agent powershell bağlam başvurusu
Yeni işimde, her sunucuda birden fazla adlandırılmış örneğimiz var. Örneğin Server1 \ Dev Server1 \ DevIntegrated Server1 \ QA Ben OS çağırır, çağırır Foo.exeama bir komut satırı parametresi (bağlantı dizesi) geçmek gerekir çalışır bir SQL PowerShell komut dosyası var . Her örnekte, geçerli bağlamın ne olduğunu bilmesi gereken PowerShell türünde …

1
Powershell'de SSMS'den Basılı Mesaj Almak
DBA ekibimiz aşağıdakileri kullanarak yedeklemeleri doğrulamaz TSQL(bu , yedeklemeden sonra kolayca yapılabilir ve neredeyse hiç zaman almaz, bu yüzden neden olmasın): RESTORE VERIFYONLY FROM DISK = 'D:\Backups\LOCATION' Geçmişte sorunları vardı, bu yüzden ondan öğreneceklerini düşünüyor olsak da bilmiyorlardı. Bunu yapmak için bir Powershell betiği oluşturdum çünkü yaklaşık 100+ sunucumuz var …


1
PowerShell'de SQLCMD üzerinden LocalDB'ye bağlanın
SQLCMD yardımcı programı ile PowerShell aracılığıyla bilgisayarımdaki "localdb \ MSSQLLocalDB" sunucusuna erişmeye çalışıyorum. PowerShell v5, .NET v5.0 kullanıyorum ve sunucu adı (localdb)\MSSQLLocalDBMicrosoft SQL Server Management Studio 2014'te bağlandığımda. PS C:\> sqlcmd -S localdb\MSSQLLocalDBve PS C:\> sqlcmd -S .\localdb\MSSQLLocalDBbu hatayla sonuçlanır: Sqlcmd: Hata: SQL Server için Microsoft ODBC Sürücüsü 11: SQL …

1
Veritabanının neden RESTORING durumunda takılı kalmasının temel nedenini belirleyin
Durumda sıkışmış bir veritabanı sorununu çözen ve RESTORINGmanuel olarak veritabanını tekrar çevrimiçi hale getirmek için bu çözümleri kullanan sorular olduğunu biliyorum , ancak benim senaryo biraz farklı. Üretim kopyasını DEV örneğine geri yükleyen Powershell komut dosyalarını kullanarak otomatik bir geri yükleme var. Komut dosyaları yaklaşık bir yıl boyunca değişmez ve …

2
SQL Server Agent'ta Powershell Komut Dosyası çalıştırılırken hata oluştu
SQL Server Agent (SQL Server 2012 Enterprise çalıştıran) üzerinden çalışan bir SQL işi var. İşin son adımı, ağ paylaşımında bulunan bir uygulamayı çalıştırmaktır. Ne yazık ki uygulama (klasör sürüm numarasıdır) klasörün adını bilmiyorum, bu yüzden bulmak için PowerShell kullanıyorum: set-location "\\server\companydocuments\MyApp\Application Files\" $name = Get-ChildItem | sort name -desc | …

2
SQL Server bakım görevine yardımcı olan PowerShell komut dosyaları koleksiyonu var mı?
PowerShell okuyorum ve (yavaşça) günlük DBA görevlerime giriyorum. Şimdiye kadar pek çok farklı yönetim etkinliği için bir grup bağlantısı kesilmiş PowerShell betiği gördüm. Bilmek istediğim, insanların ortak DBA etkinlikleri (Ola Hallengren'in T-SQL komut dosyaları gibi bir şey) için genellikle SQL Server PowerShell komut dosyaları için gittikleri resmi (veya tanınabilir) bir …

2
sql sunucusu bellek sayaçlarını almak ve değeri göstermek için powershell
Aşağıdaki SQL sunucu sayaçlarını yakalamak için bir powershell komut dosyası yazıyorum: SQL Server: Bellek Yöneticisi: Toplam Sunucu Belleği (KB) SQL Server: Bellek Yöneticisi: Hedef Sunucu Belleği (KB) Makinemin SQL sunucularının 3 örneği var, bu yüzden bu komut dosyasının tüm sayaçları dinamik olarak yakalamasını ve yalnızca 1 örnek için değeri rapor …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.