Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как мога да споделя източник на данни между множество проекти в Microsoft SQL Server 2005 Reporting Services и да запазя Visual Studio Preview?

Техника (мръсен трик?), с която си играя сега, е да копирам моя източник на данни (.rds ) във всеки проект, затворете Visual Studio, след това в основните файлове/папки:

  • Изтрийте копирания .rds от моите отчетни проекти (оставяйки само едно копие в моите Data Sources проект)
  • В проектния файл на всеки отчетен проект (Foo.rptproj ), променете текста на Project.DataSources.ProjectItem.FullPath елемент от My Shared Data Source.rds към ..\Data Sources\My Shared Data Source.rds

По този начин всички проекти за отчитане препращат към един и същ основен файл във файловата система, така че споделят една единствена дефиниция на източник на данни, но всеки проект също така има един вид "локален" споделен източник на данни, така че Visual Studio остава доволен.

Относно контрола на източника:все още има само едно копие на .rds чекиран, така че не замърсяваме кодовата база с много неприятни дубликати; промените в .rptproj файловете могат да бъдат регистрирани, така че ние не принуждаваме разработчиците към неестествена гимнастика за контрол на източника (селективни частични ангажименти и т.н.), за да поддържат разумно главно копие.

Всеки проект за отчитане ще се опита да внедри този източник на данни, въпреки че съм забранил презаписването на съществуващи източници на данни на сървъра, така че не е голяма работа. . . и предполагам, че ако възнамерявах да презапиша дефиницията на източника на данни на сървъра, нямаше да има значение дали съм го презаписал веднъж или десет пъти със същия .rds .

Отказ от отговорност:това все още е експеримент. Все още нямам опит с използването на тази техника на практика, така че не мога да стигна толкова далеч, че да я препоръчам.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Експортирайте данни от SQL заявка в Excel

  2. Промяна на колоната с номера

  3. codeigniter и odbc връзки

  4. Алгоритъм за сортиране по GUID на SQL Server. Защо?

  5. JBoss се свързва отново при изчакване на връзката