كيف تحصل على البيانات التي تستخدم في خدمات تقارير SQL Server 2005

StackOverflow https://stackoverflow.com/questions/122127

  •  02-07-2019
  •  | 
  •  

سؤال

من أجل خلق السليم استفسارات أنا بحاجة إلى أن تكون قادرة على تشغيل استعلام مقابل نفس مصدر البيانات هذا التقرير باستخدام.كيف يمكنني الحصول على تلك المعلومات برمجيا?ويفضل سلسلة الاتصال أو قطع من البيانات المستخدمة في بناء سلسلة الاتصال.

هل كانت مفيدة؟

المحلول

DataSourceDefinition dataSourceDefinition 
    = reportingService.GetDataSourceContents("DataSourceName");

string connectionString = dataSourceDefinition.ConnectString;

نصائح أخرى

إذا كان لديك الحق في امتيازات يمكنك أن تذهب إلى http://servername/reports/ وعرض البيانات المصدر تفاصيل الاتصال من هناك.

إذا كنت تستخدم visual studio مجرد إلقاء نظرة على علامة التبويب بيانات.

إذا كان لديك فقط الوصول إلى تقرير SSRS server يمكنك التنقل إلى التقرير ، انقر فوق علامة التبويب خصائص ثم مصادر البيانات خيار على اليسار.

إذا كان مصدر البيانات المخصصة يمكنك الحصول على معلومات الاتصال من هناك.

إذا كان مشترك, سوف تحتاج إلى الانتقال إلى مصدر البيانات المسار و يمكن الحصول على معلومات الاتصال من هناك.

تحرير:أيضا, إذا كان لديك فقط ملف التقرير نفسه يجب أن تكون قادرا على فتحه في المفكرة و العثور على معلومات مصدر البيانات في الداخل.إلا إذا كان يستخدم مصدر بيانات مشتركة أعتقد...في هذه الحالة سوف تحتاج إلى العثور على ذلك.

تحرير:وهذا الجواب ينطبق على السؤال كما هو مكتوب في الأصل قبل "برمجيا" وأضاف.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top