SQL Server PowerShell Yardımı
Çeşitli kaynaklardan kullanma hakkında bilgi vardır SQL Server sağlayıcı for Windows PowerShell ve cmdlet.Bu, Windows PowerShell ortamında kullanılabilir Yardım içerir.
Genel bilgiler
Windows PowerShell öğrenmek için kullanabileceğiniz kaynaklar hakkında daha fazla bilgi için bkz: PowerShell öğrenme.
Genel bakış için SQL Server cmdlet'leri ve sağlayıcı Bkz: SQL Server PowerShell genel bakış.
GET-Yardım kullanma
Use Get-Help Windows PowerShell ortamında Yardım almak için cmdlet.Get-Help Windows PowerShell dil ve çeşitli cmdlet'ler ve sağlayıcılar Windows PowerShell içinde kullanılabilen temel Yardım sağlar.
The SQL Server cmdlets support Get-Help.Get-Help sözdizimi ve parametre açıklamaları gibi cmdlet kullanım bilgilerini döndürür.Aşağıdaki örnekler verir tam yardım için Invoke sqlcmd, yalnızca parametreler için Yardım ve örnekler için yardımcı olur:
Get-Help Invoke-Sqlcmd -Full
Get-Help Invoke-Sqlcmd -Parameter *
Get-Help Invoke-Sqlcmd -Examples
Yolları hakkında daha fazla bilgi için kullanabileceğiniz Get-Help cmdlet'ler hakkında bilgi edinmek için bkz: Get-Help: Yardım alma.
The SQL Server provider also supports Get-Help.Örneğin, bu kod hakkında temel bilgiler verir SQL Server Sağlayıcı:
Get-Help SQLServer
Bu kod, Windows PowerShell içinde şu anda etkin sağlayıcılarının bir listesini verir oturum:
Get-Help -Category provider
Windows PowerShell içinde sağlayıcı Yardım alma hakkında daha fazla bilgi için bkz: sürücü ve sağlayıcılar.
Invoke Sqlcmd Yardım
The Invoke-Sqlcmd cmdlet takes as input any query or script file that can be run by the sqlcmd utility.Kullanabileceğiniz Get-Help hakkında bilgi almak için Invoke-sqlcmd ve kendi parametreleri olmakla birlikte, hiçbir Get-Help Karşılama için sqlcmd sorgular.
The -Query or -QueryFromFile input can contain:
SQLCMD değişkenleri ve komutları.Bu değişkenler ve komutlar hakkında daha fazla bilgi için açıklamalar bölümüne bakın sqlcmd Yardımcı Programı.
Transact-SQL deyimleri.Hakkında daha fazla bilgi için Transact-SQL , dili Bkz: Transact-SQL Başvurusu (Veritabanı Altyapısı).
XQuery ifadelerini.Tarafından desteklenen XQuery dili hakkında daha fazla bilgi için SQL Server, bkz: XQuery dil başvurusu (veritabanı altyapısı).
sql Server sağlayıcısı Yardım
The SQL Server provider exposes the hierarchy of SQL Server objects in paths similar to file system paths.Örneğin, bu, yol için Satıcı , tablo Satınalma şeması, AdventureWorks2008R2 veritabanında veritabanı motoru bir varsayılan örneğini:
SQL:\MyComputer\DEFAULT\Databases\AdventureWorks2008R2\Tables\Purchasing.Vendor
Sağlayıcı kapsamına göre farklı nesneler için farklı bir sürücü düğümleri uygulayan SQL Server yönetimi nesne modelleri.sql ile yollar: sürücü tarafından kapsanan nesneleri kullanarak SQL Server Yönetim Nesneleri (smo), gibi tablolar ve görünümler.Ne zaman gitmek bir düğüme bir yol, o nesne türü için geçerli özellikleri ve nesne modeli yöntemleri kullanabilirsiniz.
Kullanabileceğiniz Al-üye yol düğüm için kullanılabilir yöntemleri ve özellikleri olduğunu öğrenmek için cmdlet.Örneğin, desteklenen veritabanları düğümünü görmek için bu kodu çalıştırabilirsiniz:
Set-Location SQL:\MyComputer\DEFAULT\Databases
Get-Item . | Get-Member -Type Methods
Bu kod, bir tablo smo nesnesine küme değişken özelliklerini listeler:
$MyVar = New-Object Microsoft.SqlServer.Management.SMO.Table
$MyVar | Get-Member -Type Properties
Farklı sürücüler için nesne modellerini belgeleri şunlardır:
SQL: sürücüler.
smo kavramları hakkında daha fazla bilgi için bkz: sql Server Management Objects (smo).
smo başvuru hakkında daha fazla bilgi için bkz: Microsoft.SqlServer.Management.Smo.
Ayrıca bkz.