Share via


KK yardımcı programı

Bir girdi dosyasında verdiğiniz komut dosyasını işler.Raporu sunucu dağıtım ve yönetim görevlerini otomatikleştirmek için bu yardımcı programı'nı kullanın.

Important noteImportant Note:

The rs utility is not supported against report servers that are configured for SharePoint integrated mode.


rs {-?}
[-iinput_file=]
[-sserverURL]
{-uusername}
{-ppassword}
{-ltime_out}
{-bbatchmode}
{-vglobalvars=}
{-eendpoint}
{-ttrace}

Bağımsız değişkenler

  • -?
    (Isteğe bağlı) Sözdizimini görüntüler. KK bağımsız değişkenleri.

  • -iinput_file
    (Gerekli) Yürütülecek .rss dosyayı belirtir.Bu değer, .rss dosyanın göreli ya da tam olarak nitelenmiş bir yol olabilir.

  • -sserverURL
    (Gerekli) Karşı dosyayı yürütmek için rapor sunucusu sanal dizin adınızı ve Web sunucusu adı belirtir.Bir rapor sunucusu URL'SI örneği http://examplewebserver/reportserver. Önek http:// veya https:// sunucu adı başında isteğe bağlıdır.Önek atlarsanız, rapor sunucu komut dosyası yürütücüsünü https önce kullanmaya çalışır ve https işe yaramıyorsa, http kullanır.

  • -u [domain\]username
    (Isteğe bağlı) rapor sunucusu bağlanmak için kullanılan bir kullanıcı hesabını belirtir.If -u ve -p olan belirtilmezse, geçerli Windows kullanıcı hesabı kullanılır.

  • -pParola
    (Gerekli if -u Belirtilen) ile kullanılacak olan parolayı belirtir -u bağımsız değişken. Bu değer büyük/küçük durum duyarlıdır.

  • -ltime_out
    (Isteğe bağlı) Sunucuya bağlantı önce geçecek saniye sayısını zaman aşımına uğradı belirtir.Varsayılan değer 60 saniyedir.Bir saat aşımı değeri belirtmezseniz, varsayılan kullanılır.Değeri 0 bağlantı asla zaman aşımına uğradı olduğunu belirtir.

  • -b
    (Isteğe bağlı) Komut dosyası komutları toplu iş iş işlemde çalıştırılmasını belirtir.Hiçbir komut başarısız olursa, toplu iş iş iş geri döndürülüyor.Bazı komutlar batched ve bunlar her zamanki şekilde çalıştırın.Özel durum ve bir geri alma komut dosyası sonucu içinde işlenmez yalnızca durum.Komut dosyası, bir özel durum işleme ve normal olarak verir Main, toplu iş amaç edinmiştir. Bu parametreyi atlarsanız, komutları bir toplu iş oluşturma olmadan çalıştırın.Daha fazla bilgi için bkz: işlem grubu oluşturma yöntemleri.

  • -e
    (Isteğe bağlı) Komut dosyasını çalıştırdığınız karşı SOAP bitiş noktası belirtir.Geçerli değerler Exec2005 veya Mgmt2005 içerir.Bir değer belirtilmezse, Mgmt2005 bitiş noktası kullanılır.Not Mgmt2000 değeri bu sürümde kesilir ve artık geçerli bir değer değil.Buna ek olarak, SharePoint ile tümleşik mod RS.exe desteklemediğinden, geçerli bir değer listesiyle ReportService2006 son nokta içermez.SOAP bitiş noktaları ve kaldırılan özellikler hakkında daha fazla bilgi için bkz: Rapor sunucusu Web hizmeti bitiş noktaları ve SQL Server Reporting Services'i kaldırılan Özellikler.

  • -vglobalvar
    (Isteğe bağlı) Kullanılan genel değişkenler komut dosyasında belirtir.Komut dosyası, genel değişkenleri kullanılıyorsa, bu bağımsız değişkeni belirtmeniz gerekir.Belirttiğiniz değerin .rss dosyasında tanımlanan genel değişkeni için geçerli olması gerekir.Her biri için bir genel değişkeni belirtmelisiniz –v bağımsız değişkeni.

    The -v argument is specified on the command line and is used to küme the value for a global variable that is defined in your script at run saat.Örneğin, komut dosyanızı adýnda bir deðiþken içeriyorsa parentFolder, komut satırında bu klasör için bir ad belirtin:

    rs.exe -i myScriptFile.rss -s http://myServer/reportserver -v parentFolder="Financial Reports"

    Global değişkenler adlarıyla verilen ve sağlanan değerleri için oluşturulur.Örneğin, -v a="1" -v b="2"adýnda bir deðiþken neden olur. a değeriyle"1"ve değişken bbir değeri ile"2".

    Global değişkenler komut dosyasında herhangi bir işlev kullanılabilir.Bir ters eğik çizgi ve tırnak işareti)\") çift tırnak işareti yorumlanır. Dize boşluk içeriyorsa, tırnak işaretleri gereklidir.Variable names must be valid for Microsoft Visual Basic; they must start with alphabetical character or underscore and contain alphabetical characters, digits, or underscores.Ayrılmış sözcükleri değişken adı olarak kullanılamaz.Genel değişkenleri'ni kullanma hakkında daha fazla bilgi için bkz: Yerleşik derlemeleri (Reporting Services) deyimler içinde kullanma.

  • -t
    (Isteğe bağlı) Izleme günlüğü için çıktıların hata iletileri.Bu bağımsız değişken bir değer almaz.Daha fazla bilgi için bkz: Rapor Sunucusu hizmet izleme günlüğü.

İzinler

araç çalıştırmak için , karşı komut dosyasını çalıştırmakta olduğunuz rapor sunucusu örneğini bağlanma izni olması gerekir.Yerel bilgisayara veya uzak bir bilgisayarda değişiklik yapmak için komut dosyalarını çalıştırabilirsiniz.Uzak bilgisayarda yüklü rapor sunucusu değişiklik yapmak için , uzak bilgisayarı belirtmek -s bağımsız değişken.

Örnekler

Aşağıdaki örnek komut dosyasını içeren belirtme gösterir. Visual Basic .NET komut dosyası ve yürütmek istediğiniz Web hizmet yöntemleri.

rs –i c:\scriptfiles\script_copycontent.rss -s https://localhost/reportserver

Not

Reporting Services Rapor Sunucusu Web hizmet yöntemleri eklemek hakkında bilgi edinmek için kullanabileceğiniz birkaç örnek komut dosyaları içerir. Visual Basic .NET komut dosyası. Daha fazla bilgi için bkz: Sample Scripts.

Dosya konumu

Rs.exe \Program Files\Microsoft SQL Server\100\Tools\Binn bulunur.Dosya sisteminizi herhangi bir klasörde, hizmet programı çalıştırabilirsiniz.

Remarks

Komut dosyaları için tanımladığınız küme Sistem Özellikleri'nde, raporları yayımlayın ve benzeri.Komut dosyalarını, oluşturduğunuz tüm yöntemleri içerebilir Reporting Services api. Kullanabileceğiniz özellikler ve yöntemler hakkında daha fazla bilgi için bkz: Rapor sunucusu Web hizmeti.

Komut dosyası yazılmalıdır Visual Basic .NET kodu ve .rss dosya adı uzantısına sahip bir Unicode veya UTF-8 metin dosyasında depolanmış. Komut dosyaları ile hata ayıklama KK yardımcı programı.To debug a script, run the code within Microsoft Visual Studio.