Makale numarası: 920769 - Son Gözden Geçirme: 26 Ocak 2007 Cuma - Gözden geçirme: 1.0 Reporting Services'da özel derlemeler veya katıştırılmış kod nasıl kullanılır
SQL Server Destek Sesi sütunuReporting Services'da özel derlemeler veya katıştırılmış kod nasıl kullanılırBu sütun için kendi gereksinimlerinize göre özelleştirmenin sizi ilgilendiren konular hakkındaki fikirlerinizi göndermeye davet etmek isteriz ve gelecekte Knowledge Base makaleleri ve Destek Sesi sütunu görmek istediğiniz sorunlar giderilmiştir. Kendi fikirleri ve Ask For It (http://support.microsoft.com:80/common/survey.aspx?scid=sw;en;1301&p0=&p1=&p2=&p3=&p4=) formunu kullanarak geri besleme gönderebilirsiniz. Formun alt kısmındaki bu sütunun. bağlantı da oradaBu SayfadaTekrar hoş geldiniz! Microsoft SQL Server içerik ekibiyle Sandy Yakob olduğum. SQL Server Destek Sesi sütunu için sizin hostess olduğum. Bana hakkında hızlı BIR Not: ı Microsoft'a 14 yıllara ait olduğu. Geçmiş üç yıl için ı SQL Server içerik ekibiyle çalışma. Bu ayın sütun için bir özel bir derleme veya SQL Server 2000 Reporting Services ve SQL Server 2005 Reporting Services katıştırılmış kod kullanmak için bu adımları Gamze Sirmon sağlayacaktır. Bu makalede, almak için temel adımlar ve çalışan özel bir derlemesi ile Reporting Services'da vermek için tasarlanmıştır. Gamze Microsoft'taki SQL geliştirici destek ekibi ile bir destek yükseltme mühendisi, Microsoft bu yana Mart 2001 çalışmıştır. SQL Server ile birlikte çalıştığı 10 yıldır ve Microsoft Visual Studio deneyimini kapsamlı geliştirme vardır. Gamze, B S. VM'de bir The Citadel ile gelen Business yönetim tutar. Kendisine de bir Microsoft Certified Solution Developer (MCSD) sertifika ve MCDBA (Microsoft Certified veritabanı yöneticisi) bir sertifika içerir. Sütun keyfini çıkarın ve yararlı Umarım. Özel bir derlemeÖzel bir derleme oluşturmak için aşağıdaki adımları izleyin:
Özel derleme SQL Reporting Services'i klasörlere kopyalayın...Bilgisayarınızı derleme Report Designer ve Reporting Services Report Server kullanımına. Bunu yapmak için <a0></a0>, kendi .dll Report Designer klasörüne ve Report Server klasörüne kopyalamanız gerekir.Not Yol, yükleme yolu bağlı olarak biraz farklı olabilir.
kopya "(TargetPath) $" "C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\" Bu işlem post-build makro benim derleme konumunu belirtmek için kullanır. Post-build olaylar oluşturma hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin: "$ (TargetPath)" "C:\Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportServer\bin\" kopyalama http://msdn2.microsoft.com/en-us/library/42x5kfw4.aspx
(http://msdn2.microsoft.com/en-us/library/42x5kfw4.aspx)
Reporting Services içinde özel derlemesine ekleyerekKendi özel derlemesine eklemek için <a0></a0>, rapor Tasarımcısı'nda Raporlama Servisleri raporunu açın. Bunu yapmak için şu adımları izleyin:
Özel derleme ek izinler gerektiriyorsa, erişim güvenlik koduÖzel derleme yürütme düzeyi varsayılan izinleri daha fazla izinlerinden gerektiriyorsa, bazı kod erişimi güvenlik değişiklikleri de yapmalısınız. Kod erişimi güvenlik izinleri bir sorun oluşursa, beklenen sonuçları yerine kendi özel derlemesindeki "#Error" büyük olasılıkla görürsünüz. Bu sorunun oluşmasını belirlemek için gerçekleştirebileceğiniz birkaç hızlı adımları ve kendi özel derlemesi için ek izinler vermesi hakkında ayrıntılı yönergeler için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:842419
(http://support.microsoft.com/kb/842419/
)
Reporting Services'i bir rapora başvurulan özel bir derleme izinleri vermek için nasıl kullanılır Not Kod erişim güvenliği sorunları ortaya etkilenmediğinizi belirlemek için bir sınama aşağıdaki yaklaşımdır. Tam güven izinleri, özel bir derlemeye verir, çünkü, aşağıdaki yöntemi kullanmanızı önermeyiz. Yeni bir CodeGroup için kendi özel derlemesi oluştur ve tam güven izinleri verin. Bunu yapmak için <a0></a0>, Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportServer\rssrvpolicy.config dosyasını açın ve sonra aşağıdaki kodu ekleyin. Not Özel derlemeler genellikle rapor Tasarımcısı'nda bağdaştırıcımla. Ancak, dağıtmak ve sonra özel derleme'ı Report Server çalıştırmayı denediğinizde, varsayılan yürütme düzeyi izinler yetersiz olduğunu fark edebilirsiniz. Bunun nedeni, varsayılan olarak, Report Designer özel derlemeler "FullTrust" izinleriyle çalışır. Ancak, raporlarınız için rapor sunucusu dağıttığınızda Report Server verilen varsayılan izni yürütme düzeyini ayarlanır. Bu sorun oluşursa, büyük olasılıkla "#Error" özel derlemesinden beklenen sonuçları yerine <a1>rapor</a1> denetiminde görürsünüz. Katıştırılmış kodKatıştırılmış kod <a0>Rapor özellikleri</a0> iletişim kutusunun kod bölümünde yazılmış koddur. Katıştırılmış kod, raporunuzu içinde birkaç kez adlı kodu için iyi bir seçimdir. Birden çok rapor kodu yeniden kullanmak isterseniz, özel bir derleme büyük olasılıkla bir daha iyi seçimdir. Katıştırılmış bir işlevi oluşturmak için <a0></a0>, aşağıdaki adımları izleyin:
Kemal, bu makalede, sabit çalışma için teşekkür ederiz gibi. SQL Server ve çeşitli Microsoft geliştirme dilleri ayrıntılı deneyimi ve müşterilerle çalışırken ve zor sorunları çözme enjoys. Bu ay çubuğundaki konu kullanılabilen umarız! Okuma için teşekkürler! Her zaman olarak, gelecekte sütunları adreslenmiş istediğiniz konuları veya bilgi bankasının Ask For It
(http://support.microsoft.com:80/common/survey.aspx?scid=sw;en;1301&p0=&p1=&p2=&p3=&p4=)
formunu kullanarak fikir gönderme bildirmekten çekinmeyin. Bu makaledeki bilginin uygulandığı durum:
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:920769
(http://support.microsoft.com/kb/920769/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukMakale çevirileri |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Üste