Forse una domanda un po 'strana, ma non riesco a pensare a un modo per ottenere ciò che voglio.
Produco un prodotto che finisce installato sul posto presso i clienti. È un'applicazione business critical e ad alta disponibilità e deve gestire i processi molto rapidamente.
Sebbene ovviamente la maggior parte del lavoro vada nella reale applicazione (Servizi Windows) parte del motivo per cui il prodotto è così buono è la progettazione intelligente del database.
Fino a poco tempo fa solitamente fornivo i server e ero l'unica persona ad avere accesso al database e all'istanza di SQL Server. Tuttavia, più di recente i clienti hanno chiesto di eseguire l'applicazione sul loro server di produzione, di solito VMWare, e di utilizzare la loro SQL Farm per il database.
Questo va bene per l'applicazione, tuttavia sono preoccupato per chi avrà accesso al server SQL e se sarebbe in grado di dare un'occhiata nel database della mia applicazione.
C'è qualcosa che posso fare per impedirne l'accesso? O è un caso se lo stanno ospitando non c'è nulla che io possa fare?
Grazie
EDIT:
Se vengo investito da un autobus, la compagnia piega, ecc. c'è un accordo di deposito a garanzia che fornirà loro il codice sorgente di tutto ciò di cui hanno bisogno.
Riguardo al motivo per cui sono preoccupato, ho visto esempi in passato di persone che hanno apportato modifiche a tabelle e report di dati, e no non avevano il coraggio di farlo. Ciò significava che qualcuno doveva entrare e aggiustare tutto, mentre ovviamente chiedevamo questo perché mi chiedevo se c'era un modo per evitarlo tutto insieme, o almeno minimizzare il rischio.