Я хочу реализовать аудит в своем приложении. Я не хочу добавлять шаблонный код во всех приложениях, а также использовать триггер будет влиять на производительность, которая не может быть выполнена, так как большая часть обрабатываемых данных должна отображаться в реальном времени.Аудит в SQL Server 2005 без триггеров
Есть ли другой способ сделать это. В настоящее время я использую SQL-сервер 2005.
«Использование триггера повлияет на производительность» - практически любое решение, о котором я могу думать, будет иметь * некоторое влияние на производительность - вы перемещаете больше данных и данные должны храниться. Вы реализовали * триггеры и измерили * неприемлемое влияние на производительность? Если да, то какие объемы данных вы имеете в виду и что было бы приемлемо? –
Да, это сильно повлияло на производительность, так как данные очень велики, может идти до 100000 ~ за один вызов или больше – XYZ
Если вы просто хотите проводить аудит изменений на нескольких таблицах, вы всегда можете скрыть свою таблицу (переименование?) И написать свой собственные процедуры для обеспечения доступа к этим таблицам, где вы можете добавлять аудиторские действия. – Tim3880