I'm trying to guess your setup, let me
know if I'm correct:
- You have a "real" dcm4chee PACS in production where you
store all your images
- That dcm4chee uses MS SQL Server as a database backend
- You want a real time copy of that database to create reports
or doing analysis, so you thought of setting dcm4chee to write
to two different databases and then use the second one for
that matter without disturbing the production performance
If I got it right, what you need is a read only replicated slave
server, it's pretty common on database world for doing reports,
backups, analysis or enhance performance.
What you do is set one of those secondary/slave servers, you put
your master to replicate to it, and you point your report tools to
the secondary one, while you are happily receiving the dcm4chee
load on the master one without being worried for locking it with
huge queries.
I'm not familiar with the MS SQL world, but AFAIK is called
"transactional replication" ('transactional' because it resends
every sql transaction to the slave servers), and you can try what
looks like an easy tutorial, here:
http://www.techrepublic.com/blog/howdoi/how-do-i-configure-transactional-replication-between-two-sql-server-2005-systems/123
Important: remember that replication is one way only, and you can
only READ on the slave server. If you change or modify the data on
the secondary server, you can break the replication.
Have a nice day!
El 12/07/13 15:52, rmarino14 escribió: